告警语音通知
告警语音通知
告警语音通知使用电话呼叫方式,根据设备告警规则上下文,自动生成语音内容,通知被叫号码。
您可以通过以下几种方式,使用告警语音通知。
项目成员语音通知
项目成员在控制台的账号设置中,完成手机号绑定后,可直接使用成员通知方式中的电话通知。
该方式开箱即用,仅支持项目成员绑定的手机号作为被叫号码,不支持座机号码或非项目成员的手机号。
听听效果:
该方式按语音呼叫次数计费,需购买语音通知包。
自定义语音通知
由于语音通知服务的合规性要求,如果您需要更多自定义的通知服务,可以使用您的企业资质申请第三方语音通知服务,并将服务集成到 ThingsCloud,实现无缝的告警语音通知。
这种方式具有更多灵活性,包括:
- 被叫号码可设置非项目成员的手机号或座机号。
- 外呼号码可根据需要选择多种模式。
- 语音通知的内容模版可自由定制。
- 语音通知的流控策略可自由定制。
阿里云语音通知服务
ThingsCloud 已集成阿里云语音通知服务,您可按以下步骤开通。
开通语音服务
进入 阿里云 > 语音服务,确保您的账号已完成企业认证。
首先,申请语音服务的企业资质,如下:
企业纸质通过后,添加语音模版,如下图:
需要添加两个语音模版,分别用于告警通知和恢复通知,模版内容您可以自由填写,例如:
- 设备告警示例
您的设备 ${device_name} 已触发告警,告警规则为 ${alarm_name},请您立即登录 ThingsCloud 控制台查看详情。
- 设备恢复示例
您的设备 ${device_name} 已恢复,告警规则为 ${alarm_name},请您立即登录 ThingsCloud 控制台查看详情。
如果外呼号码选择专属模式外呼,则需要先申请真实号服务。
添加成功后,可以看到模版ID,稍后要填写在 ThingsCloud 的集成设置中。
设置阿里云访问 AccessKey
接下来,为您的阿里云账号创建 AccessKey,用于 ThingsCloud 集成访问。
出于安全考虑,这里推荐使用阿里云 RAM 子用户模式的 AccessKey,并授予有限的访问权限。
进入 阿里云 > RAM 访问控制,创建用户,如下图:
为该用户只添加 AliyunDyvmsFullAccess
权限,如下图:
然后,在子用户的页面中,创建 AccessKey,复制它们,随后要填写在 ThingsCloud 集成设置中。
填写 ThingsCloud 项目集成设置
在控制台的 项目 > 第三方集成 中,填写阿里云语音服务的配置信息,并开启集成服务。如下图:
如果语音模版使用的是专属模式外呼,这里还需要填写申请获得的专属外呼号码。
最后,创建一个电话通知类型的通知组,设置被叫号码。