批量查询通话记录

接口地址

GET/webAPI/getCallRecords.php

参数:

参数名 是否必须 类型 参数值 说明
model string getList 例:getList,调用方法,该参数为固定值
userName string 公司账号名 公司账号名
passWord string 密钥 通过获取密钥接口生成
page string 第几页 例:1 ,默认第1页
rows string 每页多少条 例:20,默认20条
sidx string 排序字段 例:calldate,默认 时间字段,可用字段: calldate、src、dst、billsec、disposition、addtime
sord string 排序方式 例:desc,默认倒序,可用参数 desc / asc
extenRand string 分机范围 例:803,804,805 ,默认空,多个分机使用 英文逗号','分割
stime string Y-m-d H:i:s 开始时间,默认 当天xxxx-xx-xx 00:00:00
etime string Y-m-d H:i:s 结束时间,默认 当天xxxx-xx-xx 23:59:59
src string 主叫号码
dst string 被叫号码
billsec1 string 最短通话时长 例:5,默认为空,单位为秒
billsec2 string 最长通话时长 例:100,默认为空,单位为秒
disposition string 通话状态 例:ANSWERED , 默认为空,可用参数 ANSWERED->已接听 / NO ANSWER->未接听
amaflags string 通话类型 例:1 ,默认为空,可用参数 0->自动外呼 / 1->点击外呼 / 2->分机互打 / 3->手动呼入 / 4->手动呼出
tag string 是否已质检 例:1,默认为空,可用参数 0->未质检 / 1->已质检

请求示例

http://xxx.xxx.xxx.xxx/webAPI/getCallRecords.php?model=getList&userName=xxxx&passWord=xxxxx&page=1&rows=20&sidx=calldate&sord=desc&src=&dst=
// 最基础的访问Url => http://xxx.xxx.xxx.xxx/webAPI/getCallRecords.php?model=getList&userName=xxxx&passWord=xxxxx , 其他参数,有需要就传,没需要可以不传,不传的时候,后台使用默认值

返回信息

无接通
{
    "status": true,
    "msg": "success",
    "total": 1,            // 总页数
    "records": 1,         // 总条数
    "rows": [
        {
			"amaflags": "4"
			"answer_stamp": "2023-08-19 11:56:19"
			"billsec": "00:00:26"
			"calldate": "2023-08-19 11:56:10"
			"disposition": "ANSWERED"
			"dst": "1345xxxxx32"
			"src": "8036"
			"tag": ""
			"uniqueid": "xx-xx-xx-xx-xx-x-xx"
			"userfield": "http://vs01.wei-fu.cn/monitor/xx/2023-08/19/xx-xx-xx-xx-xx-xx-xx.wav"
}
    ]
}


参数名 类型 参数值
status boolean true false
msg string success
∟calldate string 呼叫时间
∟answer_stamp string 接听时间
∟src string 主叫
∟dst string 被号
∟billsec string 通话时长(单位:秒)
∟disposition string 接听状态,ANSWERED 已经接听,NO ANSWER 未接听,FAILED 呼叫失败
∟amaflags string 状态标签,0 自动外呼,1 点击外呼,2 分机互打,3 呼入,4 呼出
∟uniqueid string 唯一标识
∟userfield string 录音文件
∟tag string 按键