呼叫记录查询接口

应用场景

使用http请求查询呼叫中心后台的通话记录,查询结果用json格式的字符串返回。

实现流程

接口描述URL

http://127.0.0.1:12121/bridge/callctrl?first=0&maxResults=1000&beginDate=2016-03-01&endDate=2016-03-29&telnum=801&dirction=0&opt=CALL_LOG_QUERY

参数描述

first查询起始id,翻页使用

maxResults一次最多返回的记录条数,翻页使用

beginDate呼叫起始时间格式:yyyy-MM-dd

endDate呼叫结束时间格式:yyyy-MM-dd

telnum可选,相关号码,不带该参数查询所有通话记录

dirction0: 全部 ,1: 接听记录 ,2:拨打记录

optCALL_LOG_QUERY,默认不要修改

x.x.x.x:12121服务器IP通讯地址,12121默认端口,如果手动修改过端口号请使用修改后的端口


接口返回值

id呼叫日志编号

caller主叫号码

callee被叫号码

channel呼叫通道

beginTime开始时间,1970年1月1日 00:00:00 GMT 以来的毫秒数

duration通话时长

stateSTATE_FAILED:失败,STATE_RECEIVED:成功, STATE_RECEIVING:通话中

callTypeCENTREX_CALL: 内部通话, LOCAL_CALL:本地通话, NATIONAL_CALL:国内长途, OVERSEAS_CALL:国际长途, UNKNOW_CALL:未知

estimate客户评价,1:非常满意,2:满意,3不满意

record话务员当次通话人工录入的文字描述

recordVoice录音文件路径,用于结合后续的录音下载接口下载录音文件

cname相关客户名称

servicetype对应配置管理后台“通话备注设置”售前,售后,批量外呼

manustate对应配置管理后台“通话备注设置”的子状态

clickcallid点击呼叫控制ID,用于对点击呼叫接口进行支持,点击呼叫接口会立刻返回clickcallid值,用于后续日志查询

fxonum主叫FXO端口账号,【备用字段】


查询返回实例

[{"id":37,"caller":"60610123","callee":"816","beginTime":1459160867375,"duration":41,"state":"STATE_RECEIVED","callType":"LOCAL_CALL","estimate":"","channel":"192.168.3.80","callid":"173a248c-8f85-4edb-b0c2-c11e1894a0d5%40192.168.1.82","calleeuid":32,"record":"","recordVoice":"","cname":"","servicetype":"","manustate":"","clickcallid":"","fxonum":"","productid":0,"_callTime":"Mar 28, 2016 6:27:47 PM","_judge":0},{"id":36,"caller":"60610123","callee":"3888","beginTime":1459160441301,"duration":0,"state":"STATE_FAILED","callType":"LOCAL_CALL","estimate":"","channel":"192.168.3.82:5062","callid":"44530c9c-4184-43f1-a456-d51c272eff3b%40192.168.3.80","record":"","recordVoice":"","cname":"","servicetype":"","manustate":"","clickcallid":"","fxonum":"","productid":0,"_callTime":"Mar 28, 2016 6:20:41 PM"}]

在线客服