检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
附录3-其他附加性说明 本文档中提供的API接口均采用短连接(短信接口除外,短信接口可支持长连接。),平台服务器作为服务端时会主动拆链,建议SP作为客户端时不要主动拆链,等接收到服务端的FIN, ACK后按照正常四次挥手拆链。 若SP主动拆链,可能造成该链路对应的端口短时间不可用,影响SP发送请求。
languageType);//验证码播放的语言类型。 bodys.put("preTone", preTone);//播放语音验证码之前需要播放的放音文件名 bodys.put("verifyCode", verifyCode);//验证码:只支持0~9的数字,最大8位。
语音验证码能力实现流程 前提条件 打车软件服务器与语音通话平台对接正常。 打车软件服务器成功登录语音通话平台。 Jane注册打车软件,输入电话号码后,点击“获取语音验证码”。 打车软件服务器发起语音验证码请求,请求语音通话平台向Jane播放语音验证码。 打车软件服务器调用“语音验证码API”实现整个呼叫过程。
如何订购并开通语音通话服务?需要审核多久? 感谢您对语音通话服务的信任,请使用通过实名认证的企业账号登录华为云。 访问语音通话服务产品首页,点击“立即使用”进入“开通语音通话服务”页面。 您也可以直接访问“开通语音通话服务”页面。 勾选“我已阅读并同意《语音通话服务使用声明》”,然后点击“立即申请”。
语音验证码场景API 典型场景 使用语音验证码功能时,调用此API,请求语音通话平台给特定用户播放语音验证码。 接口功能 语音验证码是SP将被叫号码和数字验证码发送给业务平台,由业务平台呼叫被叫,并在被叫接听后播放验证码。 业务体验描述: SP想要给用户A通知一串数字验证码。 SP
语音验证码API使用说明 API列表 API名称 API功能 语音验证码场景API 请求语音通话平台向指定用户播放语音验证码。 语音验证码呼叫状态通知API 语音通话平台向SP推送接收语音通话业务用户呼叫时的状态信息,如呼入、呼出、振铃、应答、挂机等状态的信息。 语音验证码话单通知API
语音通话是否支持95号码? 由于国家工信部政策,运营商暂停了95号码的使用,语音通话暂不支持95号码。 父主题: 号码相关
语音验证码话单通知API 接口功能 用户通话结束后,语音通话平台通过此接口向SP推送通话的话单信息。短时间内有多个通话结束时语音通话平台会将话单合并推送,每条消息最多携带50个话单。 请求方向 语音通话平台(客户端) → 客户服务器(服务端) 使用说明 前提条件 SP在开发应用时
录音超时释放呼叫 550 本端呼叫振铃失败 551 点击呼叫本端收到OXX消息 552 远端振铃时本端用户挂机 553 远端还未振铃时本端用户挂机 400~699 在对端没有返回Q850原因值时,直接用SIP消息码(如404:NOT FOUND) 1001 坐席主动挂机 1002 用户主动挂机
开发者应用接收呼叫状态URL 通信协议 HTTPS/HTTP 请求参数 SP调用语音验证码API,语音通话平台发起呼叫,给用户播放语音验证码。 注:以下流程以语音通话平台呼叫A,给A播放语音验证码为例。流程和接口示例仅供参考,请以实际消息为准。 表2 请求Headers参数说明 参数名称 是否必选 参数类型
语音验证码代码样例 Node.js Java Python PHP C# 父主题: 线下开发
语音验证码API 语音验证码API使用说明 语音验证码场景API 语音验证码呼叫状态通知API 语音验证码话单通知API
开通服务 感谢您对语音通话服务的信任,请使用通过实名认证的企业账号登录华为云。 访问语音通话服务产品首页,点击“立即使用”进入“开通语音通话服务”页面。 您也可以直接访问“开通语音通话服务”页面。 勾选“我已阅读并同意《语音通话服务使用声明》”,然后点击“立即申请”。 进入调研表
公共要求 注:使用前请务必先仔细阅读使用注意事项。 样例 语音验证码场景API、获取录音文件下载地址API、呼叫状态与话单通知AP 环境要求 JDK 1.6及以上版本。 引用库 httpclient、httpcore、httpmime、commons-codec、commons-
$languageType,//验证码播放的语言类型。 'preTone' => $preTone,//播放语音验证码之前需要播放的放音文件名。 'verifyCode' => $verifyCode//验证码:只支持0~9的数字,最大8位。
'languageType': languageType,//验证码播放的语言类型。 'preTone': preTone,//播放语音验证码之前需要播放的放音文件名 'verifyCode': verifyCode//验证码:只支持0~9的数字,最大8位。
都生效。访问通信云服务时,需要先切换至授权区域。 如表 通信云服务系统角色所示,包括了通信云服务的所有系统角色。由于华为云各服务之间存在业务交互关系,当通信云服务的角色依赖其他服务的角色实现功能时,给用户授予通信云服务的角色时,需要同时授予依赖的角色,通信云服务的权限才能生效。 表1
Java 公共要求 代码样例 父主题: 语音验证码代码样例
"https://{domain}:{port}"; //APP接入地址,购买服务时下发,请替换为实际值 string appKey = "***appKey***"; //语音验证码应用的appKey,购买服务时下发,请替换为实际值 string appSecret
接入地址,购买服务时下发,请替换为实际值 appKey = '***appKey***'#语音回呼应用的appKey,购买服务时下发,请替换为实际值请替换为实际值 appSecret = '***appSecret***'#语音回呼应用的appSecret,购买服务时下发,请替换为实际值请替换为实际值