检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
此字段用于设置SP接收状态上报的URL。 语音通话平台将业务触发过程中通话的状态信息(包括呼出、振铃、摘机和挂机信息)推送至此服务器,SP根据通话状态信息确定用户状态。 URL可填写为https://IP:Port或域名,推荐使用域名。且该域名对应多个服务器,避免单点故障无法接收通知。 U
SP在开发应用时,若需订阅呼叫状态通知,必须要提供呼叫状态接收URL(statusUrl),并且确保URL能够正常处理语音通话平台发送的通知信息。 提供呼叫状态接收URL有以下两种方式: 提前通过应用管理向语音通话平台提交呼叫状态接收URL。 SP应用调用场景API时,填写statusUrl。
前提条件 SP在开发应用时,若需订阅话单通知,必须要提供话单接收URL(feeUrl),并且确保URL能够正常处理语音通话平台发送的通知信息。 提供话单接收URL有以下两种方式: 提前通过应用管理向语音通话平台提交话单接收URL。 SP应用调用场景API时,填写feeUrl参数。 注意事项
API名称 API功能 语音验证码场景API 请求语音通话平台向指定用户播放语音验证码。 语音验证码呼叫状态通知API 语音通话平台向SP推送接收语音通话业务用户呼叫时的状态信息,如呼入、呼出、振铃、应答、挂机等状态的信息。 语音验证码话单通知API 通话结束后,语音通话平台向SP推送通话的话单信息。
呼叫过程中,打车软件服务器可通过接收“呼叫状态和话单通知”API 发送的消息获取此次通话过程中的状态通知(如振铃,接听,挂断)。 呼叫完成后,打车软件服务器可通过接收“呼叫状态和话单通知”API 发送的消息获取此次通话的话单记录。 获取状态通知和话单记录需要开发者在语音通话平台设置状态接收url和话单接收url。
如何配置和接收呼叫状态和话单通知? 呼叫状态接收地址和话单接收地址有以下两种提供方式: 在控制台添加应用时填写呼叫状态接收地址和话单接收地址。 在调用业务接口时加入statusUrl和feeUrl两个参数,参数具体说明可参考语音回呼场景API。不同业务接口的feeUrl和stat
接收呼叫状态和话单通知,参数区分大小写吗? 区分。接收推送的参数字段大小写必须和接口文档保持一致,否则会导致企业接收到的推送缺少该参数段。例如FeeInfo中的参数为sessionId,而不是sessionid。 父主题: 呼叫状态和话单通知
如果不想接收呼叫状态和话单通知怎么办? 若不想接收呼叫状态和话单通知,可以按以下步骤操作: 登录控制台-“应用管理”修改应用,去掉呼叫状态接收地址和话单接收地址的值。如果添加应用时未填地址值,请忽略。 在调用业务接口时不携带参数statusUrl和feeUrl。 父主题: 呼叫状态和话单通知
接收呼叫状态和话单通知后需要返回响应消息吗? 接收到语音通话平台推送的呼叫状态和话单通知时,必须回200 OK响应消息,否则语音通话平台会认为推送失败。 父主题: 呼叫状态和话单通知
//播放次数:0~9 // 'statusUrl' => '', //设置SP接收状态上报的URL,要求使用BASE64编码 // 'feeUrl' => '', //设置SP接收话单上报的URL,要求使用BASE64编码 // 'returnIdlePort'
#播放次数:0~9 # 'statusUrl': '', #设置SP接收状态上报的URL,要求使用BASE64编码 # 'feeUrl': '', #设置SP接收话单上报的URL,要求使用BASE64编码 # 'returnIdlePort':
id is: " + sessionId); } // TODO 需要接收状态和话单时,请参考"呼叫状态和话单通知API"接口实现状态通知和话单的接收和解析 // HostingVoiceEventDemoImpl }
//{"statusUrl", ""}, //设置SP接收状态上报的URL,要求使用BASE64编码 //{"feeUrl", ""}, //设置SP接收话单上报的URL,要求使用BASE64编码
语音验证码API 语音验证码API使用说明 语音验证码场景API 语音验证码呼叫状态通知API 语音验证码话单通知API
为什么没有收到呼叫状态通知和话单通知? 调用接口进行呼叫时,没有接收到呼叫状态通知和话单通知,可能的原因如下: 没有订阅通知,即调用接口时没有携带statusUrl和feeUrl,且添加应用时没有填写呼叫状态接收地址和话单接收地址。 提供的URL无效,请确认该URL是可通过外网访问的有效地址。
语音验证码代码样例 Node.js Java Python PHP C# 父主题: 线下开发
Node.js 注:为节省开发时间,建议先使用Node.js代码样例进行调测,熟悉接口使用后,再参考Java、python、PHP或C#代码样例,结合接口文档进行功能开发。 样例 语音验证码场景API、呼叫状态通知API、话单通知API 环境要求 Node.js 4.4.4及以上版本。
Jack向客服Sophia咨询物流信息。 呼叫过程中,快递网站服务器可通过接收“呼叫状态和话单通知”API发送的消息获取Jack和Sophia的通话过程中的状态通知(如振铃,接听,挂断)。 呼叫完成后,快递网站服务器可通过接收“呼叫状态和话单通知”API发送的消息获取Jack和Sophia通话的话单记录。
码。 调用接口成功后,如果“statusUrl”和“feeUrl”参数指定了客户接收状态上报的URL和接收话单上报的URL,或在添加应用时指定了呼叫状态接收地址和呼叫话单接收地址,则语音通话平台在接收到南向网元返回的呼叫状态通知和话单通知时,会主动将呼叫状态通知和话单通知推送给客户。
SP在开发应用时,若需订阅呼叫状态通知,必须要提供呼叫状态接收URL(statusUrl),并且确保URL能够正常处理语音通话平台发送的通知信息。 提供呼叫状态接收URL有以下两种方式: 提前通过应用管理向语音通话平台提交呼叫状态接收URL。 SP应用调用场景API时,填写statusUrl。