中间号关系查询

1、请求地址:

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

2、请求参数:

属性 类型 约束 说明
callerNum String 可选 主叫号码,手机或固话号码(带区号)
calleeNum String 可选 被叫号码,手机或固话号码(带区号)
appId String 必选 应用标识。由平台提供,通过PAAS平台管理系统应用详情获取。
area String 必选 地区代码,由平台提供
size int 可选 每页展示的数据量,用于分页展示,默认为50
page int 可选 页码,用于分页展示,默认1

说明:如果callerNum和calleeNum参数都为空,则返回应用下所有的中间号绑定关系;

3、请求实例:

POST base/tdlxtest/getMidnums?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" : ""
    "appId":"tdlxtestmidapp"
     "area":"022"
     "size":"10"
     "page":"1"
}

4、响应结果:

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

5、响应示例:

正确返回:

{
    "
code" : "200",
    "
msg" : null,
    "
data" : {
        "
value" : [{
            "
callerNum" : "13912345676",
            "
midNum" : "02212345678",
            "
calleeNum" : "13812345678",
            "
calleeShowNum" : "13912345676",
            "
callerAudio" : "1",
            "
calleeAudio" : "2",
            "
outdate" : "2016-09-12 11:31:23",
            "
calldata" : "abc123",
            "
appId" : "tdlxtestmidapp"
        },
        ……
        ]
    }
}

返回参数说明:

属性 说明
midnum 中间号,主被叫对应唯一的中间号记录
callerNum 主叫号码
calleeNum 被叫号码
calleeShowNum 外显号码
callerAudio 主叫侧铃音标识,对应PAAS平台管理系统IVR列表ID
calleeAudio 被叫侧铃音标识,对应PAAS平台管理系统IVR列表ID
outdate 关系到期时间
calldata 随路数据,该数据体现在话单callData字段中。
appId 应用标识

错误返回:

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

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