中间号绑定

1、请求地址:

/base/{account}/midnum?sign={sign}

2、请求参数:

属性 类型 约束 说明
callerNum String 必选 主叫号码 手机或固话号码(带区号)。应用下找不到主被叫对应的中间号记录时,都转到主叫为空的中间号记录下的被叫号码。
calleeNum String 必选 被叫号码 手机或固话号码(带区号)
midNum 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:语音内容
outdate String 可选 绑定到期时间,格式为“yyyy-MM-dd HH:mm:ss”,为空则默认次日凌晨03:00。该时间点之后,则绑定关系失效。
area String 必选 区域代码,由平台提供
appId String 必选 应用标识。由平台提供,通过PAAS平台管理系统应用详情获取。
calldata String 可选 随路数据。该数据体现在话单callData字段中。

3、请求实例:

POST base/tdlxtest/midnum?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  
{
    "callerNum" : "13912345676",
    "calleeNum" : "13812345678",
    "midNum" : "02212345678",
    "calleeShowNum" : "13912345676",
    "callerAudio" : "1",
    "calleeAudio" : "TTS:你好",
    "outdate": "2016-01-01 01:01:01",
    "area" : "022"
    "appId" : "tdlxtestmidapp",
     "calldata" : "abc123"  
}

4、响应结果:

属性 类型 约束 说明
code String 必选 请求状态码,取值200(成功),可参考Rest 错误代码。
msg String 可选 错误原因描述
data String 必选 正确返回数据

5、响应示例:

正确返回:

{"code" : " 200"," msg" : null," data" : {" value" : {" midnum" : " 02212345678"}}}

返回参数说明:

属性 说明
midnum 平台返回的中间号,主被叫对应唯一的中间号记录,主叫可拨打此号码呼叫被叫

错误返回:

{"code" : " 201"," msg" : "xxxxx"," data" : null}

code对应不同错误码 msg,对应不同的错误信息提示