语音通知

简介: cascasc

适用场景
适用于科技公司的各种语音告警需求。
当您的系统检测到服务器出现异常,或者物联网等设备出现异常时,可以通过语音通知功能,以语音电话的形式,给告警处理人拨打电话,电话将播报您预先申请的语音通知模板中的内容,在语音通知模板中,您也可以添加变量,从而在实际使用时替换为符合情况的实际告警内容。

前提条件
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在线调试工具将自动为您生成示例代码:

说明
在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


通过API查询
主动获取呼叫结果:通过 QueryCallDetailByCallId 接口,您就可以主动获取到一通呼叫的呼叫结果。在调用API时,请输入呼叫时返回的CallId值进行查询。

说明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(推荐):开通两个阿里云账号,分别对应测试账号和生产账号。同时保证了测试环境和生产环境的账号隔离。

若有收获,就点个赞吧


相关文章
|
4月前
|
Java Go 开发者
IDEA开发常用的快捷键
IntelliJ IDEA常用快捷键汇总:涵盖代码生成(如main、sout)、编辑(复制、删除、重命名)、导航(跳转、查找)、格式化、代码阅读及版本控制等高频操作,提升开发效率。熟练掌握可显著优化编码体验,是Java开发者必备技能。
485 1
|
4月前
|
Oracle Java 关系型数据库
Java命名规范
Java命名规范涵盖包、类、方法、变量等命名规则。包名全小写,类名首字母大写采用驼峰法,接口常用形容词,抽象类以Abstract/Base开头,异常类以Exception结尾,方法名小写驼峰,常量全大写用下划线分隔,枚举值按常量规范命名,提升代码可读性与一致性。
669 0
|
5月前
|
Arthas 运维 监控
|
存储 关系型数据库 分布式数据库
PolarDB开源进阶篇:深度解析与实战优化指南
PolarDB是阿里云开源的云原生数据库,采用计算-存储分离架构,结合高性能共享存储与Parallel Raft多副本一致性协议,实现微秒级延迟和卓越性能。本文深入解析其架构设计,涵盖智能调度层、性能优化技巧(如查询优化器调优和分布式事务提升)、高可用与容灾配置、扩展功能开发指南以及监控运维体系。同时,通过电商平台优化案例展示实际应用效果,并展望未来演进方向,包括AI结合、多模数据库支持及Serverless架构发展。作为云原生数据库代表,PolarDB为开发者提供了强大支持和广阔前景。
615 16
|
存储 算法 芯片
什么是SD NAND存储芯片
什么是SD NAND存储芯片
|
Prometheus Kubernetes 监控
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
|
人工智能 搜索推荐 数据可视化
聚力出海,共赢增长|阿里云 x Meta 出海沙龙回顾
有关中企出海,阿里云和 Meta 都聊了些什么?
370 6
|
机器学习/深度学习 算法
扩散模型=进化算法!生物学大佬用数学揭示本质
在机器学习与生物学交叉领域,Tufts和Harvard大学研究人员揭示了扩散模型与进化算法的深刻联系。研究表明,扩散模型本质上是一种进化算法,通过逐步去噪生成数据点,类似于进化中的变异和选择机制。这一发现不仅在理论上具有重要意义,还提出了扩散进化方法,能够高效识别多解、处理高维复杂参数空间,并显著减少计算步骤,为图像生成、视频合成及神经网络优化等应用带来广泛潜力。论文地址:https://arxiv.org/pdf/2410.02543。
439 21
|
人工智能
TITAN:哈佛医学院推出多模态全切片病理基础模型,支持病理报告生成、跨模态检索
TITAN 是哈佛医学院研究团队开发的多模态全切片病理基础模型,通过视觉自监督学习和视觉-语言对齐预训练,能够在无需微调或临床标签的情况下提取通用切片表示,生成病理报告。
723 8
TITAN:哈佛医学院推出多模态全切片病理基础模型,支持病理报告生成、跨模态检索
|
关系型数据库 MySQL 分布式数据库
客户说|太美医疗选择阿里云PolarDB,助力医药研发数据安全应用
客户说|太美医疗选择阿里云PolarDB,助力医药研发数据安全应用
550 1

热门文章

最新文章