# 外呼记录
# 接口说明
| 项 | 值 | 
|---|---|
| URL | /v1/call/recordList.json | 
| 描述 | 外呼记录列表 | 
| 请求方式 | POST | 
| 需要登录 | 是 | 
| 注意事项 | 无 | 
| 其他 | 无 | 
# 请求参数说明
| 字段名 | 字段类型 | 说明 | 是否必传 | 
|---|---|---|---|
| mobile | String | 手机号 | 否 | 
| startTime | long | 开始时间 | 否 | 
| endTime | long | 结束时间 | 否 | 
| isOpenApi | int | 是否openapi | 否 | 
# 请求数据
{
    "mobile": "12233334444", // 手机号
    "pageDto" : {          // 分页信息 (可不传)
        "pageSize" : 20,   // 每页显示数量
        "pageNum" : 1      // 页码 (从1开始)
    }
}
# 返回数据
{
    "code" : 0,
    "msg" : "",
    "data" : [
        {
            "id": "N40j25Wiv5",
            "userId": "BxSdn9pnIz", // 外呼坐席用户ID
            "mobile": "12233334444",// 手机号
            "middleMobile": "13344445555", // 中间号
            "userMobile": "14455556666",   // 外呼坐席手机号
            "ringDuration": 0,   // 振铃时长(单位:秒)
            "callDuration": 1,      // 通话时长(单位:秒)
            "hasVoice": 1,          // 是否有通话语音
            "type": 0,              // 0-呼出 1-呼入
            "status": 0,            // -1-无法接通 0-通话开始 1-通话成功 2-无人接听 3-空号 4-停机 5-用户忙 6-挂断 7-关机
            "createTime": 1643024243000    // 创建时间
        }
    ],
    "pageDto" : {
        "pageSize" : 20,
        "pageNum" : 1,
        "count" : 100,
        "totalPageNum" : 5
    }
}
# 获取通话语音文件
# 接口说明
| 项 | 值 | 
|---|---|
| URL | /v1/call/getVoice.json | 
| 描述 | 获取通话语音文件 | 
| 请求方式 | POST | 
| 需要登录 | 是 | 
| 注意事项 | 无 | 
| 其他 | 无 | 
# 请求参数说明
| 字段名 | 字段类型 | 说明 | 是否必传 | 
|---|---|---|---|
| id | String | 外呼记录ID | 是 | 
# 请求数据
{
    "id": "N40j25Wiv5"
}
# 返回数据
{
    "code" : 0,
    "msg" : "",
    "data" : "http://xxxxxxxx/xxxxxx"         // 通话语音下载地址,有效期2小时。格式为wav/mp3
}