主动推送
PBX 向指定 HTTP 服务器通过 POST 推送通话日志, 分机状态等事件。
呼叫开始
{
event:"dialbegein",
timestamp:"1534993059.785012", //主叫通道唯一标识
channel:"DAHDI/i1/18782985586-51", //主叫通道
calleridnum:"18782985586", //主叫号码
destchannel:"SIP/886-00000065", //被叫通道
destcalleridnum:"886", //被叫号码
destuniqueid:"1534993059.630", //被叫通道唯一标识
dialstring:"SIP/886",
uniqueid:"1534993030.626", //呼叫唯一标识
mac:"68:69:2e:05:0f:9a", //设备MAC地址
}
呼叫结束
{
event:"dialend",
timestamp: "1534993059.785012", //时间戳
channel: "DAHDI/i1/18782985586-51", //主叫通道
calleridnum: "18782985586", //主叫号码
destchannel:"SIP/886-00000065", //被叫通道
destcalleridnum: "886", //被叫号码
uniqueid: "1534993030.626", //呼叫唯一标识
dialstatus:"hangup"
}
挂机
{
event: "hangup"
calleridnum: "808", //主叫号码
calleridname: "808", //主叫名称
connectedlinenum: "809", //被叫号码
connectedlinename: "809", //被叫名称
uniqueid: "1325747409.260", //呼叫唯一标识
}
分机状态
{
event: "extensionstatus",
exten: "808", //分机号码
status: "0", //状态码: 0:待机,1:通话中,2:忙线,4:离线,8:振铃中,16:保持
statustext: "Idle",
}
IVR 事件
{
event: 'ivr',
uuid: '1541643689.15', //唯一标识
caller: '810', //主叫号码
called: '',
callType: 'IN',
queueCode: '630', //下一级队列
startTime: '2018-11-08 10:21:29', //当前IVR的开始时间
endTime: '2018-11-08 10:21:32', //当前IVR的结束时间
duration: '3', //当前IVR的持续时间
ivrId: '610', //当前IVR中的IVR的ID
ivrName: 'working time', //当前IVR中的IVR的名称
ivrDtmf: '0', //当前IVR中的DTMF按键
trunkNumber: '123456', //DID号码
mac: '68:69:2e:03:8b:3e ' //设备MAC地址
}
通话日志1
{
event: 'cc_cdr',
uuid: '1541415929.807', //唯一标识
caller: '85322361', //主叫号码
called: '100', //被叫号码
queueCode: '630', //队列号码
agentCode: '100', //坐席分机
callType: 'incoming', //呼叫类型
cdrState: 'queue', //结束时所在位置:bridged接通;feedback评价;queue队列;ivr自动话务员
hangupSide: 'caller', //结束挂断方
hangupCause: 'ANALOG ANALOG_EVENT_ONHOOK',
startTime: '2018-11-05 19:05:31', //通话开始时间
endTime: '2018-11-05 19:05:39', //通话结束时间
duration: '8', //通话持续时长
queueTime: '7', //队列中等待时间
feedbackTime: '0', //满意度评价使用的时间
ivrTime: '', //IVR中经历的时间
ringTime: '7', //振铃时长
holdTime: 0, //保持时长
pauseTime: 0, //后处理时长
talkingTime: '0', //通话时长
voicemailState: '0', //是否有语音留言
ivrId: '', //呼入经过的IVR的ID
ivrName: '', //呼入经过的IVR的名称
ivrDtmf: '0', //呼入经过的DTMF按键
fwType: '',
score: '0', //满意度评价数字
trunkNumber: '', //DID号码
forwardNumber: '',
filePath: '', //录音文件
missCause: 'MEMBER_CANCEL', //来电丢失原因;NO_ASSIGN客服人数不够; NO_AGENT_ANSWER 电话不接听; NO_AGENT_LOGIN无人登陆;MEMBER_CANCEL排队10秒内挂机
mac: '68:69:2e:03:8b:3e' //设备MAC地址
}
通话日志2
{
event: "cdr",
callerid: "\"808\" <808>", //名称 <号码>
source: "808", //主叫号码
destination: "809", //被叫号码
starttime: "2012-01-05 15:10:09", //呼叫开始时间
answertime: "2012-01-05 15:10:10", //呼叫应答时间
endtime: "2012-01-05 15:10:11", //呼叫结束时间
disposition: "ANSWERED", //通话状态
duration: "2", //呼叫时长
billableseconds: "1", //通话时长
calltype: "", //呼叫类型(outbound:呼出,inbound:呼入,空为内部呼叫)
recordfile: "", //录音文件
uniqueid: "1325747409.260" //唯一标识
}
Last updated