检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
语音通话平台推送呼叫状态给开发者应用,仅支持POST方式。 接口类型 表1 接口类型说明 请求方法 POST 访问URI 开发者应用接收呼叫状态URL 通信协议 HTTPS/HTTP 请求参数 SP调用语音通知API,语音通话平台发起呼叫,给用户播放自定义的语音文件或TTS合成语音文件,并可进行收号,获得应答信息并反馈给SP。
码? 语音通话如何退订号码?号码退订后还会扣月租吗? 语音通话能否提供号码证明? 语音通话是否有区域限制?哪些地区不能使用语音通话? 号码更换地区需要重新订购吗? 放音文件及语音模板配置 放音文件和语音模板必须要审核通过后才可使用吗? 语音通话有哪些可自定义的呼叫提示音,如何上传审核?
注意事项 无。 使用限制 无。 接口类型 表1 接口类型说明 请求方法 POST 访问URI /rest/httpsessions/click2Call/v2.0 通信协议 HTTPS 请求参数 表2 请求Headers参数说明 参数名称 是否必选 参数类型 说明 Content-Type
语音通话平台推送呼叫状态给开发者应用,仅支持POST方式。 接口类型 表1 接口类型说明 请求方法 POST 访问URI 开发者应用接收呼叫状态URL 通信协议 HTTPS/HTTP 语音回呼场景请求参数 语音回呼,也叫双向回呼,用户使用语音回呼软件呼叫另一方,语音通话平台依次呼叫主被叫号码,建立通话,实现主被叫号码间的点对点通信。
hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '***appKey***'#语音通知应用的appKey
hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '***appKey***'#语音回呼应用的appKey
hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '***appKey***'#语音回呼应用的appKey
app_key、开发者账号、固话号码和CallEnabler业务号码(bindNbr)有什么特定的数量关系吗? 开发者账号、app_key、bindNbr的关系: 一个开发者账号最多可添加五个app_key; 一个app_key可以绑定多个bindNbr,一个bindNbr只能绑定一个app_key;
被叫关机/无应答/用户正忙等:请核实被叫手机终端是否处于正常状态 8002 接续用户时对端返回失败放音 8003 用户振铃超时 8004 用户振铃时挂机 8005 TTS转换失败 8006 放音文件不存在 8007 给用户放音失败 8008 给用户放音收号失败,请在语音通知内容播放完毕后的5秒之内进行收号操作 8009
{ return; } $method = 'POST'; $apiUri = '/rest/httpsessions/callVerify/v1.0'; $xaksk = buildAKSKHeader(getCallverify_AppId()
{ return; } $method = 'POST'; $apiUri = '/rest/httpsessions/callnotify/v2.0'; //v1.0 or v2.0 $xaksk = buildAKSKHeade
{ return; } $method = 'POST'; $apiUri = '/rest/httpsessions/click2Call/v2.0'; $xaksk = buildAKSKHeader(getClick2Call_AppId()
th-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问通信云服务时,需要先切换至授权区域。 如表 通信云服务系统角色所示,包括了通信云服务的所有系统角色。由于华为云各服务之间存在业务交互关系,当通信云服务的角色依赖其
例: 原URL:https://www.huawei.com:9330/fee BASE64编码后URL:aHR0cHM6Ly93d3cuaHVhd2VpLmNvbTo5MzMwL2ZlZQ== 建议使用网上的在线BASE64编解码方式进行验证。 请检查HTTPS协议携带的加密套
tatusUrl的参数填写方式相同(feeUrl和statusUrl可设置成同一个),参考其中一个进行配置即可。 注:配置的地址格式为https://IP:Port或域名,推荐使用域名。 具体的华为云平台推送的呼叫状态和话单的消息内容可参考每个业务中对应的呼叫状态和话单通知API。
被叫关机/无应答/用户正忙等:请核实被叫手机终端是否处于正常状态 8002 接续用户时对端返回失败放音 8003 用户振铃超时 8004 用户振铃时挂机 8005 TTS转换失败 8006 放音文件不存在 8007 给用户放音失败 8008 给用户放音收号失败,若要进行收号,请在语音通知内容播放完毕后的5秒之内进行按键操作
播放完语音通知后是自动挂断电话吗? 调用语音通知API播放完语音通知后: 如果没有设置收号功能(collectInd取值为0),则语音通话平台会在播放完语音通话内容后自动挂断电话。 如果设置了收号功能(collectInd取值为1~32): 语音通话平台在收号后自动挂断电话(re
不设置,则选择“不播放提示音”。 呼叫状态接收地址&呼叫话单接收地址:用于接收语音通话平台推送的呼叫状态或话单的URL地址。 可填写为https://IP:Port或域名,推荐使用域名。 请确保提供的地址正确,且地址前后不要有多余的空格和回车。 企业项目:已开通企业项目,才有该选
语音通话的通话记录如何获取? 每次用户通话结束后,语音通话平台都会通过“话单通知接口”向用户推送话单,话单的配置方法请参见如何配置和接收呼叫状态和话单通知。 如果需要手动计算,需要获取“话单通知接口”推送的话单中的callEndTime(呼叫结束时间)和fwdAnswerTime
如何实现收号功能? 注:部分城市不支持收号功能,申请号码前可咨询华为云客服。 调用“语音通知API”时设置相关参数即可实现收号功能。具体请参考语音通知API。 涉及收号功能的参数有三个: collectInd:设置是否进行收号。 replayAfterCollection:当co