语音通知

简介: 适用于科技公司服务器及物联网设备异常告警场景,通过语音电话实时通知处理人。需开通语音服务,申请资质、话术与模板,支持变量替换,可选公共或专属号码模式。通过API调用实现自动化呼叫,并支持CallId追踪与消息回执推送,便于集成至运维系统。

适用场景
适用于科技公司的各种语音告警需求。
当您的系统检测到服务器出现异常,或者物联网等设备出现异常时,可以通过语音通知功能,以语音电话的形式,给告警处理人拨打电话,电话将播报您预先申请的语音通知模板中的内容,在语音通知模板中,您也可以添加变量,从而在实际使用时替换为符合情况的实际告警内容。
前提条件
您需要首先开通语音服务,具体请参考开通服务。开通后,系统将会自动为您开通语音通知功能,您可以在语音服务控制台的通用设置中查看自己的功能开通情况。
选择告警号码模式,公共模式与专属模式的区别,请参见公共模式/专属模式FAQ和国内语音服务定价。
操作步骤
申请
申请资质:您可以在语音服务控制台上申请资质,具体的操作方式,请参考企业资质申请手册。
申请话术:您可以在语音服务控制台上申请话术,具体的操作方式,请参考新增话术。
若您属于公共模式,则请在业务模式选择时,选择公共模式。
若您属于专属模式,则请在业务模式选择时,选择专属模式。
申请号码:如果您有单独购买号码的需求,可以在语音服务控制台上申请号码。在申请号码前,请您先通过询单的形式,先确认当前是否存在您意向中的号码资源。说明公共模式不需要申请号码。
申请模板:在模板申请前,请务必阅读语音模板规范。示例如下,仅供参考:
您好,服务器节点${content}发生告警,请及时处理。
服务器告警,${msg}异常,请及时处理。重要
告警时,请不要填写IP或者链接等内容,如果有IP地址的相关诉求,可以考虑将IP中的“.”替换“_”的形式,例如:127_0_0_1。
模板的审核时效在2个小时以内。在申请公共模式的模板前,请务必确认已存在申请通过的公共模式的资质和话术信息。
发起呼叫
您可以使用API调用SingleCallByTts,详情请参考文档SingleCallByTts。
说明
在实际编写程序时,推荐使用最新版本的SDK。
您也可以通过API在线调试工具填写如下参数进行测试。API在线调试工具将自动为您生成示例代码:
说明
在CalledShowNumber中,如果是公共模式,则不需要填写;如果是专属模式,则需要填入自行购买的号码。
在CalledNumber中填写被呼叫的手机号码。
在TtsCode中填入申请通过的语音模板ID,格式为TTS_XXXXXXXX。
在TtsParam中填写模板中的参数与对应的值信息。
如果仅有1个变量,如变量为content,则填写{"content":"abc"}
如果有多个变量,如变量为time、content,则填写{"time":"2012-12-12","content":"abc"}
在OutId中可以填入自定义的ID,用于自己标识一通呼叫。
调用成功后,系统会返回一个CallId,CallId信息建议由系统进行记录,便于后续的呼叫结果查询或者接收呼叫的回执后进行业务逻辑处理。
查询呼叫记录
通过控制台查询
登录语音服务控制台。
单击业务统计 > 语音记录查询,进入查询页面。您可以根据呼叫类型、呼叫时间、主叫号码、被叫号码进行查询。
通过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月前
|
关系型数据库 数据库 云计算
🎯 阿里云ACP认证通关秘籍:核心考点与高频真题解析
阿里云ACP认证是云计算领域的重要能力证明,涵盖计算、网络、安全、大数据等核心技术。备考关键在于理解产品逻辑与实战应用,而非死记硬背。通过体系化学习、真题训练与动手实践,考生可显著提升成绩与实际能力,实现职业突破。
|
4月前
|
存储 弹性计算 监控
企业级网盘搭建:基于ECS与OSS的对象存储管理与权限控制
本文介绍基于阿里云ECS和OSS搭建企业级网盘的完整方案,涵盖高可用架构、智能存储分层、精细化权限控制与成本优化。支持百人并发、数据11个9持久性,月成本约1750元,助力企业实现安全高效的文件管理与共享。
|
4月前
|
传感器 数据采集 人工智能
智慧农业物联网:传感器数据上云、可视化与智能预警系统搭建
本文介绍智慧农业物联网系统三大核心:传感器数据上云、可视化展示与智能预警。涵盖传感组网、云平台对接、多维可视化及AI预警机制,结合LoRa、4G、MQTT等技术,实现精准灌溉、降本增效,推动农业数字化转型。(238字)
|
4月前
|
机器学习/深度学习 存储 边缘计算
物联网平台实战:从设备接入到数据分析的端到端架构演进
本文系统阐述物联网平台从设备接入到数据分析的架构演进路径,涵盖多协议接入、边缘计算、实时处理与AI集成等关键技术,分享高并发优化、分层存储、安全认证等实战经验,助力企业构建高效、可扩展的IoT平台,推动数字化转型与智能决策。
|
4月前
|
SQL 监控 安全
构筑第一道防线:WAF防火墙规则配置与CC攻击防御实战
在数字化时代,Web应用安全至关重要。本文深入解析WAF核心规则配置,涵盖基础防护、智能语义分析与访问控制,构建纵深防御体系。聚焦CC攻击,提出从流量基线、精准防护到人机验证的实战方案,结合阿里云WAF功能,实现可调优、可持续演进的智能防护,助力企业筑牢应用安全防线。(238字)
|
4月前
|
存储 缓存 监控
网站性能飞跃:深度优化OSS+CDN+全站加速DCDN的最佳实践
本文深入解析如何通过阿里云OSS、CDN与DCDN的协同优化,构建高性能内容分发体系。从静态资源存储加速到动态请求智能路由,结合缓存策略、协议优化与实时监控,实现网站全链路性能飞跃,助力业务赢得速度竞争。
|
4月前
|
监控 Devops Java
🚀 利用云效DevOps完成首次自动化部署:开发到上线仅需1小时
一位独立开发者借助阿里云云效DevOps,将原本耗时两天的手动部署缩短至47分钟,部署频率从每月一次跃升至每日三次。本文详解如何通过云效实现代码提交到线上部署的全流程自动化,涵盖流水线搭建、多环境部署、自动化测试与效能度量,助力团队迈向高效持续交付,让发布从“大事件”变为日常小操作。
|
4月前
|
存储 分布式计算 DataWorks
云原生数据湖:基于DataWorks+MaxCompute构建企业级数据分析平台
在数据驱动时代,企业面临规模、类型与敏捷性的三重挑战。传统数仓难以为继,云原生数据湖成为破局关键。依托阿里云DataWorks与MaxCompute,构建集数据集成、计算、治理、服务于一体的一站式平台,实现从原始数据到智能决策的高效转化。存储与计算分离、统一元数据管理、全链路治理与API化服务,助力企业降本增效,释放数据资产价值,打造面向未来的数据基石。(238字)
|
4月前
|
数据可视化 关系型数据库 BI
📊 阿里云Quick BI入门:零代码将你的数据库变成可视化报表
一位市场经理3小时将Excel数据变成交互式仪表板,周会效率提升70%。阿里云Quick BI零代码、拖拽式操作,让业务人员轻松实现数据可视化,从数据消费者迈向数据驱动者。
|
4月前
|
弹性计算 运维 安全
从零到一:手把手教你10分钟在阿里云ECS上部署个人博客
本文教你10分钟内用阿里云ECS快速部署个人博客。无需技术基础,只需阿里云账号和公网IP,通过WordPress应用镜像一键搭建。支持域名绑定、HTTPS加密与主题美化,并提供成本优化与安全建议,助你轻松拥有专属技术博客空间。

热门文章

最新文章