检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构造URL List<NameValuePair> keyValues = new ArrayList<NameValuePair>(); keyValues.add(new BasicNameValuePair("fileName", fileName));
import hmac from hashlib import sha256 #必填,请参考"开发准备-申请资源"获取如下数据,替换为实际值 base_url = 'https://{domain}:{port}'#APP接入地址,购买服务时下发,请替换为实际值 appKey = '
v6.55版本为例,实际操作时请以软件实际界面为准。 平台要求文件名称只能由数字、字母和特殊字符“-”、“_”、“.”、“@”组成,例如:wait_voice1.wav。若文件名称不符合要求,请更改文件名。 创建批处理。 添加需要处理的文件/文件夹,因最终生成的文件要求不大于2M,建议源文件不大于6M。
//设置主叫(callerNbr)应答语音回呼后,呼叫被叫(calleeNbr)前向主叫播放的提示音 // 'waitVoice' => 'wait_voice1.wav', //设置主叫应答语音回呼后的等待音 // 'calleeMedia' => 'all'
'fwdUnaswRsn' => 0, //转接呼叫操作失败的Q850原因值 'failTime' => '', //呼入,呼出的失败时间 'ulFailReason' => 0, //通话失败的拆线点 'sipStatusCode'
'fwdUnaswRsn' => 0, //转接呼叫操作失败的Q850原因值 'failTime' => '', //呼入,呼出的失败时间 'ulFailReason' => 0, //通话失败的拆线点 'sipStatusCode'
语音回呼代码样例 Node.js Java Python PHP C# 父主题: 线下开发
语音通知代码样例 Node.js Java Python PHP C# 父主题: 线下开发
对端app IP不在白名单列表中。 联系华为云客服检查IP白名单是否配置正确。 1020176 Authentication failed, try again later. 鉴权失败,稍后重试。 IP因鉴权失败次数过多导致被拉黑,请30分钟后重试,或联系华为云客服申请放通该IP。 1023001
语音验证码代码样例 Node.js Java Python PHP C# 父主题: 线下开发
商业发布 确认获取所有资源,完成线下开发后,正式发布此应用在行业使用。
新手必读 语音通话二次开发业务整体流程如下: 参考申请资源,获取调用语音通话API的关联数据。 参考代码样例调用语音通话API,发起语音回呼/语音通知/语音验证码请求。 根据请求响应消息,判断请求是否成功。 请求成功 => 4 请求失败 => 参考API错误码,修正后重新执行2
典型场景 SP通过请求响应或者呼叫状态和话单通知API获取到sessionid后,若需要终止呼叫,可调用“终止呼叫场景API”。 接口功能 开发者在开发应用时,通过调用终止呼叫场景API,可以实现终止呼叫的功能。 如果业务已经执行完毕,终止呼叫API会返回失败。 图1 终止呼叫体验流程
话单。但同一个应用下,如果多个用户(多路呼叫)的通话结束时间(callEndTime)相同,话单会合并在一起发送,最多不超过50条。 使用限制 语音通话平台推送话单信息给开发者应用,仅支持POST方式。 接口类型 表1 接口类型说明 请求方法 POST 访问URI 开发者应用接收话单通知的URL
24 03:04:38","callEndTime":"2019-01-24 03:04:49","fwdUnaswRsn":0,"ulFailReason":0,"sipStatusCode":0,"callOutStartTime":"2019-01-24 03:04:24"
话单。但同一个应用下,如果多个用户(多路呼叫)的通话结束时间(callEndTime)相同,话单会合并在一起发送,最多不超过50条。 使用限制 语音通话平台推送话单信息给开发者应用,仅支持POST方式。 接口类型 表1 接口类型说明 请求方法 POST 访问URI 开发者应用接收话单通知的URL
话单。但同一个应用下,如果多个用户(多路呼叫)的通话结束时间(callEndTime)相同,话单会合并在一起发送,最多不超过50条。 使用限制 语音通话平台推送话单信息给开发者应用,仅支持POST方式。 接口类型 表1 接口类型说明 请求方法 POST 访问URI 开发者应用接收话单通知的URL
什么是收号? 开发者调用语音通知API通过语音通话平台发起呼叫,给用户播放自定义的语音文件或语音模板内容,用户在放音结束后根据提示输入号码,语音通话平台将获得的用户按键信息反馈给开发者。获取用户按键信息(即用户根据提示输入号码)称为收号。 举例:SP调用语音通知API发送会议通知,员工参加则回复1,不参加则回复2。
String(1-256) 无 此字段用于SP开发者自定义呼叫发起时,设置用户的附属信息,应用场景可以是当开发者想要对每一次呼叫的用户进行跟踪时,该参数可以携带用于标识用户的信息,如customerId123。 语音通话平台不对此参数做强制要求,如果开发者传入此参数,语音通话平台会在后续发给SP的通知消息中携带该参数值。
更多 用户指南 开通服务 添加应用 添加企业 添加号码订购 添加放音文件 添加语音模板 更多 免费体验语音通话服务 使用 开发指南 新手必读 开发流程 开发准备 代码样例 API错误码 更多 API参考 语音回呼API 语音通知API 语音验证码API 更多 问题处理 问题故障快速自检