跳至主要內容

集成阿里云语音通知服务

约 589 字大约 2 分钟

集成阿里云语音通知服务

ThingsCloud 支持集成阿里云语音通知服务,用于在设备告警通知中使用自定义的语音模版和外呼号码,您可按以下步骤完成开通和配置。

开通语音服务

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

资质申请

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

添加语音模版

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

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

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

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

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

设置阿里云访问 AccessKey

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

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

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

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

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

填写 ThingsCloud 项目集成设置

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

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

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

提示

语音服务受限于运营商的呼叫限流策略,如对同一个被叫手机号码密集呼叫,可能会触发限流,过一会即可自动解除。