语音通知

简介: 适用于科技公司服务器及物联网设备异常时的语音告警通知。开通语音服务后,可基于公共或专属模式申请资质、话术、号码与模板,通过API调用实现变量替换的语音呼叫,并支持通过控制台或API查询呼叫记录,推荐使用消息回执接收呼叫结果,确保告警及时处理。

适用场景

适用于科技公司的各种语音告警需求。

当您的系统检测到服务器出现异常,或者物联网等设备出现异常时,可以通过语音通知功能,以语音电话的形式,给告警处理人拨打电话,电话将播报您预先申请的语音通知模板中的内容,在语音通知模板中,您也可以添加变量,从而在实际使用时替换为符合情况的实际告警内容。
前提条件
1
您需要首先开通语音服务,具体请参考开通服务。开通后,系统将会自动为您开通语音通知功能,您可以在语音服务控制台的通用设置中查看自己的功能开通情况。
2
选择告警号码模式,公共模式与专属模式的区别,请参见公共模式/专属模式FAQ和国内语音服务定价。
操作步骤
申请
1
申请资质:您可以在语音服务控制台上申请资质,具体的操作方式,请参考企业资质申请手册。
2
申请话术:您可以在语音服务控制台上申请话术,具体的操作方式,请参考新增话术。

若您属于公共模式,则请在业务模式选择时,选择公共模式。

若您属于专属模式,则请在业务模式选择时,选择专属模式。
3
申请号码:如果您有单独购买号码的需求,可以在语音服务控制台上申请号码。在申请号码前,请您先通过询单的形式,先确认当前是否存在您意向中的号码资源。说明公共模式不需要申请号码。
4
申请模板:在模板申请前,请务必阅读语音模板规范。示例如下,仅供参考:

您好,服务器节点${content}发生告警,请及时处理。

服务器告警,${msg}异常,请及时处理。重要

告警时,请不要填写IP或者链接等内容,如果有IP地址的相关诉求,可以考虑将IP中的“.”替换“_”的形式,例如:127_0_0_1。

模板的审核时效在2个小时以内。在申请公共模式的模板前,请务必确认已存在申请通过的公共模式的资质和话术信息。
发起呼叫
1
您可以使用API调用SingleCallByTts,详情请参考文档SingleCallByTts。
说明
在实际编写程序时,推荐使用最新版本的SDK。
1
您也可以通过API在线调试工具填写如下参数进行测试。API在线调试工具将自动为您生成示例代码:
image.png
说明

在CalledShowNumber中,如果是公共模式,则不需要填写;如果是专属模式,则需要填入自行购买的号码。

在CalledNumber中填写被呼叫的手机号码。

在TtsCode中填入申请通过的语音模板ID,格式为TTS_XXXXXXXX。

在TtsParam中填写模板中的参数与对应的值信息。

如果仅有1个变量,如变量为content,则填写{"content":"abc"}

如果有多个变量,如变量为time、content,则填写{"time":"2012-12-12","content":"abc"}

在OutId中可以填入自定义的ID,用于自己标识一通呼叫。
2
调用成功后,系统会返回一个CallId,CallId信息建议由系统进行记录,便于后续的呼叫结果查询或者接收呼叫的回执后进行业务逻辑处理。
查询呼叫记录
通过控制台查询
1
登录语音服务控制台。
2
单击业务统计 > 语音记录查询,进入查询页面。您可以根据呼叫类型、呼叫时间、主叫号码、被叫号码进行查询。
语音记录查询呼状态态描达信息,详情可以参考汉文栏音服务/语音记绿查询请输入被叫号码行业云联络中国内语音单自有线路管理通话时长秒智能语音机器人语音文件管理请输入主叫号码资质话术管理语音服务语音记录查道呼状态通话时间值服务业务统计助文档挡2023-01-12呼叫号码套餐包资费申请服务用量统计没有数据以参考文档:运营商回执措误码(ALIYUNCOM)语音SIP费用统计二览Q中品
image.png

通过API查询

主动获取呼叫结果:通过 QueryCallDetailByCallId 接口,您就可以主动获取到一通呼叫的呼叫结果。在调用API时,请输入呼叫时返回的CallId值进行查询。
image.png
说明CallId为呼叫时返回的CallId,ProdId为语音通知的ProdId,QueryDate查询指定时间点对应的24小时的记录。例如您输入2022.11.21 20:00:01,系统会查询2022.11.21 20:00:01~2022.11.22 20:00:01时间段内指定CallId的呼叫记录。

被动接收呼叫结果:在实际生产系统中,如果通过轮询的方式主动查询呼叫结果,其实并不是一个很好的选择,因为这会产生很多不必要的系统请求。因此语音服务还可以通过消息回执的形式,为您主动推送呼叫结果。说明需要注意的是,HTTP和MNS消息之间不冲突,可以同时开启,且两者的消息消费不冲突。但是消息一旦消费成功后,便无法再在其他服务器上消费到该消息,且多次消费失败后,也不会再推送消息。具体可以参考回执消息简介与配置流程。如果您有不同环境的监听需求,有以下方案:

方案1:在自身系统消费消息时,设置不同环境的消费方式。如测试环境使用HTTP回执,生产环境使用MNS回执。在消费时,对当前环境的消息进行过滤。

方案2(推荐):开通两个阿里云账号,分别对应测试账号和生产账号。同时保证了测试环境和生产环境的账号隔离。

目录
相关文章
|
10天前
|
存储 安全 Java
2026年阿里云短信服务全攻略:从入门到精通的实战指南
阿里云短信服务是稳定可靠、高到达率的企业级通信平台,支持验证码、通知及营销短信发送。国内短信秒级触达,到达率高达99%;国际覆盖200+国家和地区。文档详述了从企业认证、资质备案、签名模板申请,到API接入(Java/PHP示例)、安全配置及常见问题的全流程,助力开发者高效集成。
|
应用服务中间件 Linux API
acme.sh 快速实现 https 证书颁发与自动续期
借助acem.sh来迅速实现 let's encrypt 的泛域名 ssl 证书颁发与续期,基本上五分钟就可以解决战斗
4986 0
|
4月前
|
消息中间件 运维 物联网
语音通知
语音通知服务适用于科技公司服务器或物联网设备异常时的告警通知。通过语音电话形式,向处理人播报预设模板内容,支持变量替换实现个性化提醒。需开通语音服务并申请资质、话术、号码及模板,可通过API发起呼叫并查询记录,支持主动查询与消息回执两种结果获取方式,提升运维响应效率。
语音通知
|
4月前
|
存储 NoSQL 算法
Docker安装Redis
本文介绍Docker安装Redis单机与集群部署,涵盖配置文件映射、数据卷挂载及3主3从集群搭建。深入解析Redis集群采用的哈希槽分区机制,对比哈希取余与一致性哈希算法,阐述其扩容缩容、数据分布与节点管理原理,助力构建高可用分布式缓存体系。(238字)
96 0
|
4月前
|
监控 安全 机器人
钉钉通知
本文介绍如何通过Java代码调用钉钉机器人API实现系统告警消息实时推送。涵盖机器人创建、Webhook配置、Postman测试及Java代码封装,强调关键词匹配与限流规则,助力开发人员高效集成钉钉通知,提升系统监控响应能力。(238字)
634 0
|
4月前
|
缓存 Ubuntu Linux
Docker安装
本文介绍CentOS系统下安装、配置及卸载Docker的完整步骤,涵盖卸载旧版本、配置阿里云镜像源、安装Docker引擎、启动服务、运行HelloWorld测试,并提供离线安装与系统服务配置方法,同时包含daemon.json参数设置、日志管理、命令补全等高级配置,助力快速部署Docker环境。
251 0
|
4月前
|
Ubuntu Shell Linux
Docker常用命令
本文介绍了Docker常用命令,涵盖启动、停止、重启、状态查看及开机自启等基础操作,版本与帮助信息查询,镜像的列出、搜索、下载、删除及空间管理,虚悬镜像处理,命令自动补全配置方法,以及后台运行Linux容器和yum下载依赖技巧,适用于Docker日常运维与开发。
145 0
|
4月前
|
Java Maven 数据安全/隐私保护
Nexus仓库
本文介绍Linux环境下Nexus Repository Manager OSS的安装与配置,包括JDK8环境搭建、Nexus下载解压、服务启动及Web访问。涵盖登录密码管理、仓库创建、Docker部署、数据持久化、Maven/NPM/Docker私仓配置与资源上传等核心操作,助力搭建高效私有仓库。
301 0
|
4月前
|
Java Maven 数据安全/隐私保护
nexus私仓环境搭建
本文介绍Nexus Repository Manager OSS的安装与配置,包括JDK环境准备、Nexus下载解压、用户创建及服务启动。详细说明如何配置Maven、Docker私仓,实现jar包上传与镜像推送,并支持匿名访问。同时涵盖npm、helm等仓库的搭建要点,适用于企业级私有化部署需求。(239字)
373 0
|
人工智能 安全 API
AI战略丨MCP 生态发展:从技术标准到商业机遇的全景解析
在 AI 时代,成功不再仅仅取决于技术的先进性,更取决于生态的构建能力和标准的制定权。
AI战略丨MCP 生态发展:从技术标准到商业机遇的全景解析

热门文章

最新文章