直拨号更新
1、请求地址:
/base/{account}/updateDirectCall?sign={sign}
2、请求参数:
属性 | 类型 | 约束 | 说明 |
---|---|---|---|
directCallNum | String | 必选 | 直拨号码400号码 |
calleeNum | String | 必选 | 直拨号码对应的被叫 支持多个被叫,以 英文“,” 隔开 |
calleeShowNum | String | 可选 | 外显号码,只能填写主叫号码或当前企业拥有的平台号码。为空则默认显示平台提供号码。 |
callerAudio | Integer | 可选 | 主叫侧IVR铃音ID,为空则播放默认铃音。该ID通过PAAS平台管理系统IVR列表获取,IVR铃音请先通过管理系统上传到PAAS平台,并通过审核之后才可以使用。支持TTS语音,格式必须为 TTS:语音内容 |
calleeAudio | Integer | 可选 | 被叫侧IVR铃音ID,为空则播放默认铃音。该ID通过PAAS平台管理系统IVR列表获取,IVR铃音请先通过管理系统上传到PAAS平台,并通过审核之后才可以使用。支持TTS语音,格式必须为 TTS:语音内容 |
area | String | 必选 | 区域代码 由平台提供。 |
appId | String | 必选 | 应用标识。由平台提供,通过PAAS平台管理系统应用详情获取。 |
calldata | String | 可选 | 随路数据。该数据体现在话单callData字段中。 |
3、请求实例:
POST base/tdlxtest/updateDirectCall?sig=31safacadffgaga121cdagavaf
HTTP/1.1
Host: 192.168.0.1:8888
content-length: 139
Accept: application/json;
Content-Type: application/json; charset=utf-8;
Authorization: ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDExNTA2MzA
{
"directCallNum" : "40012345678",
"calleeNum" : "13987654321",
"calleeShowNum" : "",
"callerAudio" : "2<"
"calleeAudio" : "TTS:哈哈",
"area" : "022",
"appId" : "tdlxtestapp",
"calldata" : "abcabc"
}
4、响应结果:
属性 | 类型 | 约束 | 说明 |
---|---|---|---|
code | String | 必选 | 请求状态码,取值200(成功),可参考Rest 错误代码。 |
msg | String | 可选 | 错误原因描述 |
data | String | 必选 | 正确返回数据 |
5、响应示例:
正确返回:
{"code":200,"msg":null,"data":null }
错误返回:
{"code":"201","msg":"xxxx","data":null }
code对应不同错误码 msg,对应不同的错误信息提示