检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
语音回呼场景API 典型场景 当应用要实现语音回呼功能时,可以调用语音回呼场景API。 接口功能 主叫用户通过应用拨打被叫用户,语音通话平台呼叫主叫和被叫,使主叫和被叫能够互相通话。 图1 语音回呼体验流程 语音回呼业务体验描述: 用户A通过应用呼叫用户B,请求上报到SP。 SP调用语音回呼场景API。
'fwdDisplayNum': 转接呼叫时的显示号码(仅语音回呼场景携带) * 'fwdDstNum': 转接呼叫时的转接号码(仅语音回呼场景携带) * 'fwdStartTime': 转接呼叫操作的开始时间(仅语音回呼场景携带) * 'fwdAlertingTime':
携带呼叫的业务类型信息,取值范围: 002:语音回呼 hostName 否 String(1-128) 该参数用于标识话单生成的服务器设备对应的主机名。 userData 否 String(1-256) 用户附属信息,此参数的值与“语音回呼场景API”中的"userData"参数值一致。
'fwdDisplayNum': 转接呼叫时的显示号码(仅语音回呼场景携带) * 'fwdDstNum': 转接呼叫时的转接号码(仅语音回呼场景携带) * 'fwdStartTime': 转接呼叫操作的开始时间(仅语音回呼场景携带) * 'fwdAlertingTime':
'fwdDisplayNum': 转接呼叫时的显示号码(仅语音回呼场景携带) * 'fwdDstNum': 转接呼叫时的转接号码(仅语音回呼场景携带) * 'fwdStartTime': 转接呼叫操作的开始时间(仅语音回呼场景携带) * 'fwdAlertingTime':
'fwdDisplayNum': 转接呼叫时的显示号码(仅语音回呼场景携带) * 'fwdDstNum': 转接呼叫时的转接号码(仅语音回呼场景携带) * 'fwdStartTime': 转接呼叫操作的开始时间(仅语音回呼场景携带) * 'fwdAlertingTime':
'fwdDisplayNum': 转接呼叫时的显示号码(仅语音回呼场景携带) * 'fwdDstNum': 转接呼叫时的转接号码(仅语音回呼场景携带) * 'fwdStartTime': 转接呼叫操作的开始时间(仅语音回呼场景携带) * 'fwdAlertingTime':
'fwdDisplayNum': 转接呼叫时的显示号码(仅语音回呼场景携带) * 'fwdDstNum': 转接呼叫时的转接号码(仅语音回呼场景携带) * 'fwdStartTime': 转接呼叫操作的开始时间(仅语音回呼场景携带) * 'fwdAlertingTime':
在控制台添加应用时填写呼叫状态接收地址和话单接收地址。 在调用业务接口时加入statusUrl和feeUrl两个参数,参数具体说明可参考语音回呼场景API。不同业务接口的feeUrl和statusUrl的参数填写方式相同(feeUrl和statusUrl可设置成同一个),参考其中一个进行配置即可。
string appKey = "***appKey***"; //语音回呼应用的appKey,购买服务时下发,请替换为实际值 string appSecret = "***appSecret***"; //语音回呼应用的appSecret,购买服务时下发,请替换为实际值
"+86138****0022"}, //转接呼叫时的显示号码(仅语音回呼场景携带) {"fwdDstNum", "+86138****7021"}, //转接呼叫时的转接号码(仅语音回呼场景携带)
"+86138****0022"}, //转接呼叫时的显示号码(仅语音回呼场景携带) {"fwdDstNum", "+86138****7021"}, //转接呼叫时的转接号码(仅语音回呼场景携带)
接口类型说明 请求方法 POST 访问URI 开发者应用接收呼叫状态URL 通信协议 HTTPS/HTTP 语音回呼场景请求参数 语音回呼,也叫双向回呼,用户使用语音回呼软件呼叫另一方,语音通话平台依次呼叫主被叫号码,建立通话,实现主被叫号码间的点对点通信。 注:以下流程以用户A
'', #录音开始时间(仅语音回呼场景携带) 'recordObjectName': '', #录音文件名(仅语音回呼场景携带) 'recordBucketName': '', #录音文件所在的目录名(仅语音回呼场景携带)
//录音开始时间(仅语音回呼场景携带) 'recordObjectName' => '', //录音文件名(仅语音回呼场景携带) 'recordBucketName' => '', //录音文件所在的目录名(仅语音回呼场景携带)
'', #录音开始时间(仅语音回呼场景携带) 'recordObjectName': '', #录音文件名(仅语音回呼场景携带) 'recordBucketName': '', #录音文件所在的目录名(仅语音回呼场景携带)
//录音开始时间(仅语音回呼场景携带) 'recordObjectName' => '', //录音文件名(仅语音回呼场景携带) 'recordBucketName' => '', //录音文件所在的目录名(仅语音回呼场景携带)
'', #录音开始时间(仅语音回呼场景携带) 'recordObjectName': '', #录音文件名(仅语音回呼场景携带) 'recordBucketName': '', #录音文件所在的目录名(仅语音回呼场景携带)
//录音开始时间(仅语音回呼场景携带) 'recordObjectName' => '', //录音文件名(仅语音回呼场景携带) 'recordBucketName' => '', //录音文件所在的目录名(仅语音回呼场景携带)
1020152 Invalid sessionid. sessionid无效。 检查请求携带的sessionid是否填写正确。语音回呼的sessionid是调用“语音回呼场景API”的成功响应消息的sessionid参数值,也可通过呼叫状态和话单通知API获取。 1023001 Internal