检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是语音通话? 语音通话(Voice Call),以云服务的方式提供语音通信能力,支持语音回呼、语音验证码、语音通知。方便快捷,拨通率高;安全可靠,防盗取,防攻击;性能稳定,支持大容量、高并发。 了解语音通话功能请观看语音通话产品介绍视频 语音通话官网首页 父主题: 产品咨询类
什么是收号? 开发者调用语音通知API通过语音通话平台发起呼叫,给用户播放自定义的语音文件或语音模板内容,用户在放音结束后根据提示输入号码,语音通话平台将获得的用户按键信息反馈给开发者。获取用户按键信息(即用户根据提示输入号码)称为收号。 举例:SP调用语音通知API发送会议通知,员工参加则回复1,不参加则回复2。
播放完语音通知后是自动挂断电话吗? 调用语音通知API播放完语音通知后: 如果没有设置收号功能(collectInd取值为0),则语音通话平台会在播放完语音通话内容后自动挂断电话。 如果设置了收号功能(collectInd取值为1~32): 语音通话平台在收号后自动挂断电话(re
String VOICE_CALL_COMERCIAL = BASE_URL + "/rest/httpsessions/click2Call/v2.0"; public static final String VOICE_VERIFICATION_COMERCIAL = BASE_URL
语音通话的放音文件是固定的还是要用户上传呢? 语音通话支持各种场景的自定义放音,自定义放音使用的文件需要提前上传到语音通话平台并通过审核后才可使用,详情请参考添加放音文件。 父主题: 放音文件及语音模板配置
添加企业中的“是否需要申请固话号码”要选择“是”还是“否”? 语音通话的功能全部实现必须要申请固话号码,“是否需要申请固话号码”要选择“是”。 父主题: 号码相关
ns/click2Call/v2.0 综上,API请求地址示例如下: 设置语音回呼: https://rtccall.cn-north-1.myhuaweicloud.cn:443/rest/httpsessions/click2Call/v2.0 API样例 下载Demo,快速开发应用:
string apiURI = "/rest/httpsessions/callnotify/v2.0"; //接口URI, v1.0 or v2.0 string requestUrl = base_url + apiURI;
/rest/httpsessions/callnotify/v2.0 通信协议 HTTPS 请求参数 表2 请求URL参数说明 参数名称 是否必选 参数类型 默认值 说明 version 是 String(枚举) 无 版本,取值为v2.0。 表3 请求Headers参数说明 参数名称 是否必选
leeNbr)是什么?如何获取? 固话号码是用户终端上的来电显示号码。语音回呼场景中,主叫用户端显示的号码是displayNbr,被叫用户端显示的号码是displayCalleeNbr;语音通知&语音验证码场景中,被叫用户端显示的号码是displayNbr。固话号码需提前在“号码
limit. 呼叫数超过APP的阈值,app_key是{},策略名是{}。 请联系华为云客服确认应用呼叫数量限制。 1013003 Calls exceed the display number limit. 呼叫数超过号码{}的阈值,策略名是{}。 请联系华为云客服确认显示号码呼叫数量限制。
lleeNbr)。固话号码是由平台提供的带区号的号码,不支持400号码。 语音回呼场景中,主叫用户端显示的固话号码是displayNbr,被叫用户端显示的固话号码是displayCalleeNbr。 语音通知&语音验证码场景中,被叫用户端显示的固话号码是displayNbr。 父主题:
top/v2.0 通信协议 HTTPS 请求参数 表2 请求Headers参数说明 参数名称 是否必选 参数类型 说明 Content-Type 是 String 固定填写为application/json;charset=UTF-8。 Authorization 是 String
all/v2.0 通信协议 HTTPS 请求参数 表2 请求Headers参数说明 参数名称 是否必选 参数类型 说明 Content-Type 是 String 固定填写为application/json;charset=UTF-8。 Authorization 是 String
return apiUri = '/rest/httpsessions/callnotify/v2.0' #v1.0 or v2.0 requestUrl = base_url + apiUri header = { 'Content-Type':
method = 'POST'; var uri = '/rest/httpsessions/callnotify/v2.0'; //v1.0 or v2.0 var xaksk = util.buildAKSKHeader(data.data.callnotify_appid
playInfoList.add(callNotifyAPI.getplayInfo("test.wav")); // 使用v2.0版本接口的语音通知模板作为第二段放音内容 String templateId = "test"; List<String>
$method = 'POST'; $apiUri = '/rest/httpsessions/callnotify/v2.0'; //v1.0 or v2.0 $xaksk = buildAKSKHeader(getCallNotify_AppId(), getCallNotify_Secret());
语音模板中的变量是如何填充的? 在语音通话控制台添加语音模板,并在调用语音通知API时携带模板ID(templateId)和变量值列表(templateParas),系统会自动将模板内容通过TTS服务转换成语音,向用户播放。 父主题: 放音文件及语音模板配置
取。 上传放音文件,请参考添加放音文件。 具体制作方法参见制作放音文件。 语音通知模板ID(可选) templateId 仅接口版本为v2.0时需申请。 语音通知模板唯一标识。 语音通知模板为文本格式,平台将其转化为用户接听来电后的语音通知。可申请多个语音通知模板。 登录管理控制台,从“语音模板管理”页面获取。