集成阿里云语音通知服务


集成阿里云语音通知服务

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