Skip to main content

座席状态推送

实时推送座席状态,包含座席的呼叫状态。

座席状态表

状态码状态说明
0签出
1签入从签出状态签入
2置忙
3置闲
5事后处理通话结束后的处理时间,一段事件后会自动进入空闲或忙

座席通话状态表

状态码状态说明
11外呼座席开始外呼时先呼叫座席
12外呼用户开始(座席接通)外呼时座席接通,然后开始呼叫用户
13外呼用户接通用户接通,双方开始通话
14外呼座席挂机座席挂机,用户可能还在其他流程例如评价
21呼入座席开始开始呼叫座席
23呼入座席接通座席接通,双方开始通话
24呼入座席挂机座席挂机,用户可能还在其他流程例如评价

通用推送字段

后面的推送消息都会携带的字段

字段类型描述说明
agStateINT座席状态上面座席状态表和座席通话状态表的状态码
agIdINT座席ID
agNumSTRING座席工号
timeSTRING状态时间

推送示例JSON

{
"agState": 0,
"agId": 10118,
"agNum": "1001",
"time": "2020-01-01 10:10:10"
}

座席状态-签出

无特殊字段

座席状态-签入

字段类型描述说明
agPhoneSTRING座席分机

座席状态-置闲

无特殊字段

座席状态-置忙

字段类型描述说明
busyReasonINT置忙原因参考系统置忙原因配置

座席状态-事后处理

无特殊字段

座席通话状态通用字段

下面的座席通话状态都包含这些字段

字段类型描述说明
userPhoneSTRING用户号码呼入或外呼的用户号码,可能加密
agPhoneSTRING座席号码座席此次呼叫使用的号码,外呼时可特殊指定或使用签入时号码
serverNumSTRING中继号码用户呼入号码或者外呼时给用户的来显号码
callIdSTRING呼叫ID
callQueINT技能组ID技能组转接座席时存在
callMTypeINT通话主类型参考下面码表
callTimeSTRING呼叫开始时间

通话主类型码表

这次呼叫的来源类型,比如自动外呼转座席,主类型就是呼出,但是对座席来说是呼入

类型说明
1呼出
2呼入

挂机原因码表

类型说明
0默认
1振铃放弃
2未接
11用户挂机(双方接通后)
12坐席挂机(双方接通后)
13转接
14被强拆/拦截
20强制签出

座席通话状态-外呼座席开始

无特殊字段

座席通话状态-外呼用户开始(座席接通)

无特殊字段

座席状态-外呼用户接通

字段类型描述说明
timeRingSTRING振铃时间

座席通话状态-外呼座席挂机

字段类型描述说明
hangupCauseINT挂机原因参考上面码表
timeRingSTRING振铃时间
timeConnSTRING接通时间

座席通话状态-呼入座席开始

无特殊字段

座席通话状态-呼入座席接通

字段类型描述说明
timeRingSTRING振铃时间

座席通话状态-呼入座席挂机

字段类型描述说明
hangupCauseINT挂机原因参考上面码表
timeRingSTRING振铃时间
timeConnSTRING接通时间