语音通知功能详解
能力体验
业务公司发现用户Jane使用的某业务已欠费,于是通过语音通知功能向Jane发送欠费通知,请求上报至语音通话平台。语音通话平台呼叫Jane,并在Jane接听后播放业务公司设置的语音内容,通知Jane的欠费金额,并提示根据音频播报信息按对应的数字键可进行业务相关操作。详细体验过程如图1所示。
语音通知能力可以应用在以下场景。
能力实现流程
-
业务公司发现用户Jane使用的某业务已欠费,于是通过语音通知功能向Jane发送欠费通知,整个业务流程如图2所示。
前提条件
业务公司服务器与语音通话平台对接正常。
- 业务公司服务器成功登录语音通话平台。
- 业务公司服务器发起语音通知请求,请求语音通话平台向Jane播放业务公司定制的欠费通知。
业务公司服务器调用“语音通知API”实现整个呼叫过程。
- 语音通话平台呼叫Jane。
- Jane接听。
- 语音通话平台向Jane播放业务公司定制的欠费通知。
- Jane按照欠费通知中的提示输入号码,语音通话平台收号。
- 语音通话平台将收号结果通过“呼叫状态和话单通知”API 发送给业务公司服务器。
业务公司服务器接到收号结果后的处理由业务公司自行实现,不在语音通知API提供的能力范围内。
- 呼叫过程中,业务公司服务器可通过接收“呼叫状态和话单通知”API 发送的消息获取此次通话过程中的状态通知(如振铃,接听,收号结果,挂断)。
- 呼叫完成后,业务公司服务器可通过接收“呼叫状态和话单通知”API 发送的消息获取此次通话的话单记录。
获取状态通知和话单记录需要开发者在语音通话平台设置状态接收url和话单接收url。