检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发准备 申请资源 获取代码样例 制作放音文件
语音回呼API 语音回呼API使用说明 语音回呼场景API 终止呼叫场景API 语音回呼呼叫状态通知API 语音回呼话单通知API 获取录音文件下载地址API
附录1-Q850原因值说明 原因值 原因值描述 0 不涉及 1 无法找到号码 2 无法路由到网络 3 无法路由到目的地 4 发送特殊消息 5 中继前缀出错 6 通道无法接入 7 已经建立频道 8 抢先占有 9 抢先占有保留 16 正常呼叫清除 17 用户忙 18 无应答 19 无用户应答
开发流程 流程 详细介绍 开发准备 客户在接入华为语音通话服务时,根据购买的业务类型需要提前准备资源,包括申请相关资源、获取代码样例、制作放音文件。 线下开发 客户根据业务能力的代码样例,在线下完成业务应用的代码开发以及调试。 商业发布 线下开发完成,确认业务应用代码可正常调用接口后,正式发布此应用在行业使用。
在进行语音通话时,被叫号码无法呼起,导致问题的可能原因有哪些? 为什么没有收到呼叫状态通知和话单通知? 为什么通话时间小于3秒的呼叫无法下载录音文件? 语音通话控制台访问异常如何处理? API调用失败如何处理?失败后可以一直不停的调用吗?
获取状态通知和话单记录需要开发者在语音通话平台设置状态接收url和话单接收url。 若通话过程已被录音,呼叫完成后,快递网站服务器可调用“录音文件获取API”下载录音文件。 父主题: 功能详解
已获取sessionid。 注意事项 无。 使用限制 无。 接口类型 表1 接口类型说明 请求方法 POST 访问URI /rest/httpsessions/callStop/v2.0 通信协议 HTTPS 请求参数 表2 请求Headers参数说明 参数名称 是否必选 参数类型 说明
Created="随机数生成时间"。 PasswordDigest:根据PasswordDigest = Base64(HMAC(appSecret, url+安全随机数+时间戳))生成。其中,url使用客户设置的话单推送URL,随机数需使用安全随机数。 Nonce:客户发送请求时生成的一个随机
(仅适用于语音回呼)根据添加应用时的“是否开启录音功能”和语音回呼请求中“recordFlag”参数,判断是否开启了录音功能。 是 =>获取录音文件下载地址=>结束 否 => 结束 语音回呼支持录音功能,语音通知和语音验证码不支持录音功能。 步骤5仅对语音回呼有效,语音通知和语音验证码在第4步之后直接结束流程。
Created="随机数生成时间"。 PasswordDigest:根据PasswordDigest = Base64(HMAC(appSecret, url+安全随机数+时间戳))生成。其中,url使用客户设置的话单推送URL,随机数需使用安全随机数。 Nonce:客户发送请求时生成的一个随机
X-AKSK中没有携带UsernameToken。 请检查X-AKSK字段中的是否携带了UsernameToken属性。 - - 获取录音文件下载地址API:成功响应,请从Location头域中获取录音文件下载地址。
入门使用 从0到1,快速学习语音通话服务 入门 快速入门 语音通话使用全流程 更多 用户指南 开通服务 添加应用 添加企业 添加号码订购 添加放音文件 添加语音模板 更多 免费体验语音通话服务 使用 开发指南 新手必读 开发流程 开发准备 代码样例 API错误码 更多 API参考 语音回呼API
正常状态 8002 接续用户时对端返回失败放音 8003 用户振铃超时 8004 用户振铃时挂机 8005 TTS转换失败 8006 放音文件不存在 8007 给用户放音失败 8008 给用户放音收号失败,请在语音通知内容播放完毕后的5秒之内进行收号操作 8009 接通前主叫用户主动挂机
权限。 - 表2列出了语音通话平台常用操作与系统权限的授权关系,您可以参照该表选择合适的系统权限。 表2 常用操作与系统权限的关系 操作 RTC Administrator 添加/修改/删除企业 √ 添加/修改应用 √ 添加/修改号码订购 √ 添加/修改/删除放音文件 √ 添加/修改/删除语音模板
Created="随机数生成时间"。 PasswordDigest:根据PasswordDigest = Base64(HMAC(appSecret, url+安全随机数+时间戳))生成。其中,url使用客户设置的状态推送URL,随机数需使用安全随机数。 Nonce:客户发送请求时生成的一个随机
Created="随机数生成时间"。 PasswordDigest:根据PasswordDigest = Base64(HMAC(appSecret, url+安全随机数+时间戳))生成。其中,url使用客户设置的状态推送URL,随机数需使用安全随机数。 Nonce:客户发送请求时生成的一个随机
点击右上角“添加语音模板”,开始添加。 填写模板名称、设置语音播放速度、模板内容及业务场景。 模板内容必须以汉字开头。 点击“确认”。 提交成功后,将生成唯一“模板ID”。您可在“语音模板管理”页面查看审核状态、修改或删除语音模板。
单击管理控制台左上角的,选择区域和项目。 单击“服务列表”,选择“管理与部署 > 云审计服务”,进入云审计服务信息页面。 单击左侧导航树的“事件列表”,进入事件列表信息页面。 事件列表支持通过筛选来查询对应的操作事件。当前事件列表支持四个维度的组合查询,详细信息如下: 事件来源、资源类型和筛选类型:
您尚未开通权限,去开通 添加应用的业务类型与开通服务时调研表的业务类型不一致,请点击链接跳转到语音通话开通服务调研表页面,填写完成后点击“立即开通”。 业务需审核(1个工作日),请等待审核通过后再添加应用。 您的权限申请还在审核中,请等待 已在语音通话开通服务调研表页面申请开通权限,运营经理审核中,请耐心等待审核结果(1个工作日)。
on参数实现。 maxDuration参数表示允许单次通话进行的最长时间,单位为分钟,通话时间从接通被叫的时刻开始计算。最大可设置为1440分钟(即24小时),当通话时长达到此配置值,系统主动结束通话。 不携带该参数或者设置该参数为0表示系统不主动结束通话,由主被叫双方结束通话。