告警语音通知


告警语音通知

告警语音通知使用电话呼叫方式,根据设备告警规则上下文,自动生成语音内容,通知被叫号码。

您可以通过以下几种方式,使用告警语音通知。

项目成员语音通知

项目成员在控制台的账号设置中,完成手机号绑定后,可直接使用成员通知方式中的电话通知。

articles/2023/20230504202906_a3cf3ce3176a9a904377dcc8160f4b28.png

该方式开箱即用,仅支持项目成员绑定的手机号作为被叫号码,不支持座机号码或非项目成员的手机号。

听听效果:

该方式按语音呼叫次数计费,需购买语音通知包。

自定义语音通知

由于语音通知服务的合规性要求,如果您需要更多自定义的通知服务,可以使用您的企业资质申请第三方语音通知服务,并将服务集成到 ThingsCloud,实现无缝的告警语音通知。

这种方式具有更多灵活性,包括:

  • 被叫号码可设置非项目成员的手机号或座机号。
  • 外呼号码可根据需要选择多种模式。
  • 语音通知的内容模版可自由定制。
  • 语音通知的流控策略可自由定制。

阿里云语音通知服务

ThingsCloud 已集成阿里云语音通知服务,您可按以下步骤开通。

开通语音服务

进入 阿里云 > 语音服务open in new window,确保您的账号已完成企业认证。

首先,申请语音服务的企业资质,如下:

articles/2023/20230501193011_ede79a76695b12324c67ac894e009d59.png

企业纸质通过后,添加语音模版,如下图:

articles/2023/20230501195504_23de5c4df5ef000c6c81a4bd7fb519a1.png

需要添加两个语音模版,分别用于告警通知和恢复通知,模版内容您可以自由填写,例如:

  • 设备告警示例
您的设备 ${device_name} 已触发告警,告警规则为 ${alarm_name},请您立即登录 ThingsCloud 控制台查看详情。
  • 设备恢复示例
您的设备 ${device_name} 已恢复,告警规则为 ${alarm_name},请您立即登录 ThingsCloud 控制台查看详情。

如果外呼号码选择专属模式外呼,则需要先申请真实号服务。

添加成功后,可以看到模版ID,稍后要填写在 ThingsCloud 的集成设置中。

articles/2023/20230501195856_d267a88740d5c9673c9cf4ab2023419f.png

设置阿里云访问 AccessKey

接下来,为您的阿里云账号创建 AccessKey,用于 ThingsCloud 集成访问。

出于安全考虑,这里推荐使用阿里云 RAM 子用户模式的 AccessKey,并授予有限的访问权限。

进入 阿里云 > RAM 访问控制open in new window,创建用户,如下图:

articles/2023/20230501172510_65fc4242edf27a382dfa0c93c51afa5a.png

为该用户只添加 AliyunDyvmsFullAccess 权限,如下图:

articles/2023/20230501172947_d0c9f29c985d5031dc4deb2ca1e5d8b8.png

然后,在子用户的页面中,创建 AccessKey,复制它们,随后要填写在 ThingsCloud 集成设置中。

articles/2023/20230501173413_511e9623b871fecd98b2dd5e392dedab.png

填写 ThingsCloud 项目集成设置

在控制台的 项目 > 第三方集成 中,填写阿里云语音服务的配置信息,并开启集成服务。如下图:

articles/2023/20230511213552_03510ee70540e317f0ea4eaad8627249.png

如果语音模版使用的是专属模式外呼,这里还需要填写申请获得的专属外呼号码。

最后,创建一个电话通知类型的通知组,设置被叫号码。

articles/2023/20230504211304_871be2d3da6439dddbad7bfa0335526f.png