查询双向外呼历史记录

1、请求地址:

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

2、请求参数:

属性 类型 约束 说明
calleeNum String 必选 主叫号码
calleeNum String 必选 被叫号码
callTime String 可选 呼叫时间,格式为“yyyy-MM-dd HH:mm:ss”,查询该时间之后的记录。
appId String 必选 应用标识。由平台提供,通过PAAS平台管理系统应用详情获取。
calldata String 可选 随路数据
size int 可选 每页展示的数据量,用于分页展示,默认为50
page int 可选 页码,用于分页展示,默认1

3、请求实例:

POST base/tdlxtest/getCallTwoWay?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: ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2

{
    "callerNum" : "13912345676",
    "calleeNum" : "13812345678",
    "callTime" : "2016-10-01 00:00:00",
    "appId" : "tdlxtestapp"
    "calldata" : "000",
    "size" : "20",
    "page" : "1",
}

4、响应结果:

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

5、响应示例:

正确返回:

{
    "
code" : "200",
    "
msg" : null,
    "
data" : {
        "
value" : [{
            "
id" : 1,
            "
callback": null,
            "
calleenum": "018201041186",
            "
calleeshownum": "02259857897",
            "
calleeAudio": 14,
            "
calldata": "0",
            "
callback": null,
            "
calleenum": "018201041185",
            "
callerAudio": 14,
            "
subtime": "2016-08-17 11:35:11.0",
            "
callershownum": "02259857897",
            "
appId": "sdsdsdssd",
            "
accountId": 1
        }]
    }
}

返回参数说明:

属性 说明
callernum 主叫号码
calleenum 被叫号码
callershownum 主叫外显号码
calleeshownum 被叫外显号码
callerAudio 主叫铃音标识
calleeAudio 被叫铃音标识
subTime 绑定时间
calldata 随路数据
appId 应用标识
accountId 账户标识
callback 回调地址

错误返回:

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

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