Skip to main content

监控管理

获取坐席监控状态

接口地址

POST http://m.icsoc.net/v2/wintelapi/monitor/agentStatus

请求头

Content-Type application/json

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数类型说明备注
agIdsString坐席ID,多个用逗号分隔. 例如: 200500,200501,200502agIds,agNums,最多传入100个,超过限制,返回结果直接提醒
agNumsString坐席工号,多个用逗号分隔. 例如: 1001,1002agIds/agNums/queIds 3个有且只能必传一个
queIdsString技能组ID,多个用逗号分隔. 例如:2865,2866查询只会返回在线的坐席,离线的不会返回
agStasString坐席状态值,多个用逗号分隔, 不传则返回全部 (agStas选填(只支持 状态码 2 置忙 3 置闲 5 事后 10 振铃 11 通话))

结果编码说明

code说明
400参数必传
200success

结果示例

{
"code": 200,
"message": "success",
"data": [{
"agId": "200500",
"agNum": "1001",
"agName": "test1",
"agSta": "2"
}, {
"agId": "200501",
"agNum": "1002",
"agName": "test2",
"agSta": "2"
}]
}

结果字段说明

字段类型说明
agIdString坐席ID
agNumString坐席工号
agNameString坐席名称
agStaint坐席状态 (状态码 2 置忙 3 置闲 5 事后 10 振铃 11 通话 )

获取坐席监控数据

接口地址

POST http://m.icsoc.net/v2/wintelapi/monitor/agent

请求头

Content-Type application/json 或者 form-data

鉴权方式

Authorization: Bearer {用户中心认证的access_token}
或者
X-WSSE:UsernameToken Username="420110002",PasswordDigest="FXxvCwZ7RO0sOL4HBhAQ7JKldyY=",Nonce="NzI0Y2NmOTAzZjc1OWRkMg==",Created="1372834488"

接口参数

参数说明类型备注
que_id技能组IDString(多个用,拼接)可选
user_ids监控坐席ID集合,例如:200500,200501,200502String(多个用,拼接)可选
info监控的筛选条件,例如: {"filter":{ "keyword":"8001" //keyword可代表坐席工号、分机号、坐席名称 }}String可选

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403坐席ID中含有非数字项
404技能组ID包含非数字字符
405info格式非json
200ok

结果示例

{
"code": 200,
"message": "ok",
"total": "1",
"page": 1,
"totalPage": 1,
"data": [{
"ag_id": "1",
"pho_num": "",
"ag_sta": "1",
"status_secs": 52782,
"ag_num": "sdf",
"ag_name": "dfs",
"ag_sta_reason": "2",
"pho_id": "0",
"pho_sta": "0",
"pho_sta_reason": "0",
"login_ip": "",
"time_firlogin": "1970-01-01 08:00:00",
"time_login": "0",
"time_lastcall": "0",
"all_que_name": "be,12",
"que_name": "be,12",
"status": "\u5c31\u7eea",
"secs_login": 52782,
"secs_ready": 52782,
"secs_busy": "0",
"secs_call": "0",
"secs_ring": "0",
"secs_wait": "0",
"times_call": "0",
"times_busy": "0",
"pho_sta_calltype": "",
"pho_sta_callque": ""
}]
}

结果字段说明

字段类型说明
ag_idString坐席ID
pho_numString分机号码
ag_staString坐席状态(0:未登录,1:签入,2:忙,4:占用,5:事后处理)
status_secsint状态持续时长
ag_numString坐席号
ag_nameString坐席姓名
ag_sta_reasonString坐席示忙原因
pho_idString电话ID
pho_staString分机状态
pho_sta_reasonString分机状态原因
login_ipString登陆IP
time_firloginString坐席首次登陆时间
time_loginString本次登录时间
time_lastcallString最近通话时间
all_que_nameString所属技能组
que_nameString队列名称
statusString坐席状态
secs_loginint登录时长
secs_readyint空闲时长
secs_busyString置忙时长
secs_callString通话时长
secs_ringString振铃时长
secs_waitString等待时长
times_callString呼叫次数
times_busyString置忙次数
pho_sta_calltypeString呼叫类型
pho_sta_callqueString呼叫技能组
pho_sta_calltype类型说明
类型说明
1呼出
2呼入
3呼出转接
4呼入转接
5呼出拦截
6呼入拦截
7被咨询
9监听

获取排队监控数据

接口地址

POST http://m.icsoc.net/v2/wintelapi/monitor/calls

请求头

Content-Type application/json 或者 form-data

鉴权方式

Authorization: Bearer {用户中心认证的access_token}
或者
X-WSSE:UsernameToken Username="420110002",PasswordDigest="FXxvCwZ7RO0sOL4HBhAQ7JKldyY=",Nonce="NzI0Y2NmOTAzZjc1OWRkMg==",Created="1372834488"

接口参数

参数说明类型备注
que_id监控技能组IDString可选,不传查全部

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组ID包含非数字字符
200ok

结果示例

{
"code": 200,
"message": "ok",
"data": [{
"que_id": "667",
"queuer_num": "dfs",
"in_time": "0",
"queuer_sta": "0",
"in_secs": 1468223340,
"que_name": "rew"
}]
}

结果字段说明

字段类型说明
que_idString队列 ID
queuer_numString主叫号码
in_timeString进入队列时间
queuer_staString排队状态
in_secsint排队时长
que_nameString队列名

获取系统监控数据

接口地址

GET http://m.icsoc.net/v2/wintelapi/monitor/system

鉴权方式

Authorization: Bearer {用户中心认证的access_token}
或者
X-WSSE:UsernameToken Username="420110002",PasswordDigest="FXxvCwZ7RO0sOL4HBhAQ7JKldyY=",Nonce="NzI0Y2NmOTAzZjc1OWRkMg==",Created="1372834488"

结果编码说明

code说明
401企业代码为空
402企业代码不存在
200ok

结果示例

{
"code": 200,
"message": "ok",
"data": {
"queue_nums": "0",
"ring_nums": "0",
"call_nums": "0",
"wait_nums": "0",
"ready_nums": "0",
"busy_nums": "0",
"max": "0"
}
}

结果字段说明

字段类型说明
queue_numsString排队数
ring_numsString振铃数
call_numsString通话数
wait_numsString等待数
ready_numsString就绪数
busy_numsString置忙数
maxString最大值

通过技能组获取空闲坐席

接口地址

POST http://m.icsoc.net/v2/wintelapi/monitor/getIdleAgByQue

请求头

Content-Type application/json

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数类型说明备注
queIdsString技能组ID,多个用逗号分隔(最多100). 例如:2865,2866必填

结果编码说明

code说明
400参数必传
200success

结果示例

{
"code": 200,
"message": "success",
"data": [{
"queId": "2685",
"agNums": ["200500","200501"]
}, {
"queId": "2686",
"agNums": ["200501","200502"]
}]
}

结果字段说明

字段类型说明
agNumsString[]坐席工号
queIdString技能组ID

坐席指标数据接口

接口地址

POST http://m.icsoc.net/api/v1/getAgentData

请求头

Content-Type application/json 

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数说明类型备注
agIds坐席ids数组,最多1000 例如 ["232790", "232792"]数组可选 不传返回全部

结果编码说明

200: "接口调用成功",
500: "服务器内部异常",
400: "请求参数错误",
403: "token 无效",

结果示例

{
"code": 200,
"data": [
{
"agId": "247691",
"agName": "0035 邵毅",
"agNum": "0035",
"phoNum": "8058",
"loginIp": "124.225.234.155:0",
"totalAnsweredNum": 0,
"totalCallInAnsweredNum": 0,
"totalCallInEnterNum": 0,
"totalCallOutAnsweredNum": 0,
"totalCallOutEnterNum": 7,
"totalCallInBusyTime": 0,
"totalCallOutBusyTime": 0,
"totalCallReasonNum_51": 0,
"totalEnterNum": 5,
"totalCallOutPostPTime": 31,
"totalCallReasonTimes_51": 0,
"totalSignTime": 0,
"totalStatusNum_10": 12,
"totalStatusNum_2": 11,
"totalStatusNum_5": 12,
"totalStatusTimes_10": 111,
"totalStatusTimes_11": 426,
"totalStatusTimes_2": 687,
"totalStatusTimes_5": 54,
"totalTransferNum": 0
}
],
"message": "success"
}

结果字段说明

字段类型说明
agIdString坐席id
agNameString坐席名称(坐席工号 + 坐席名称)
agNumString坐席工号
phoNumString分机号
loginIpString登录ip
totalAnsweredNumint接通量
totalCallInAnsweredNumint呼入接听量
totalCallInEnterNumint呼入量
totalCallOutAnsweredNumint外呼接通量
totalCallOutEnterNumint外呼量
totalCallInBusyTimeint呼入通话时长
totalCallOutBusyTimeint外呼通话时长
totalCallReasonNum_51int总保持次数
totalEnterNumint总进线量
totalCallOutPostPTimeint外呼事后处理时长
totalCallReasonTimes_51int总保持时长
totalSignTimeint登录时长
totalStatusNum_10int总振铃次数
totalStatusNum_2int总置忙次数
totalStatusNum_5int总事后次数
totalStatusTimes_10int总振铃时长
totalStatusTimes_11int总通话时长
totalStatusTimes_2int置忙时长
totalStatusTimes_5int总事后处理时长
totalTransferNumint转移数

获取指定状态坐席数据接口

接口地址

POST http://m.icsoc.net/api/v1/getAgentByStatus

请求头

Content-Type application/json 

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数说明类型备注
code状态码 2 置忙 3 置闲 5 事后 10 振铃 11 通话int可选 不传返回全部
agName坐席名称 过滤条件String可选
agId坐席id 过滤条件String可选

结果编码说明

200: "接口调用成功",
500: "服务器内部异常",
400: "请求参数错误",
403: "token 无效",

结果示例

{
"code": 200,
"data": [
{
"agId": "240195",
"agNum": "8888",
"agName": "8888 管理员(姓名)",
"phoNum": "8002",
"agSta": 3
},
{
"agId": "248031",
"agNum": "6000",
"agName": "6000 6000",
"phoNum": "6000",
"agSta": 3
},
{
"agId": "272169",
"agNum": "6007",
"agName": "6007 秦磊测试",
"phoNum": "8311",
"agSta": 3
},
{
"agId": "284732",
"agNum": "8889",
"agName": "8889 test01",
"phoNum": "8497",
"agSta": 3
}
],
"message": "success"
}

结果字段说明

字段类型说明
agIdString坐席id
agNameString坐席名称(坐席工号 + 坐席名称)
agNumString坐席工号
phoNumString分机号
agStaint坐席状态(2 置忙 3 置闲 5 事后 10 振铃 11 通话)

坐席所在技能组排队数接口

接口地址

POST http://m.icsoc.net/api/v1/getAgQueueDetailUp

请求头

Content-Type application/json 

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数说明类型备注
agIds坐席ids数组,最多100 例如 ["232790", "232792"]数组必选

结果编码说明

200: "接口调用成功",
500: "服务器内部异常",
400: "请求参数错误",
403: "token 无效",

结果样例

{
"code": 200,
"data": [
{
"agId": "230076",
"queueDetailUpInfo": [
{
"queId": "208551",
"queueName": "使用咨询",
"totalQueueUpNum": 0
},
{
"queId": "213017",
"queueName": "保险报案",
"totalQueueUpNum": 0
},
{
"queId": "208553",
"queueName": "投诉建议",
"totalQueueUpNum": 0
},
{
"queId": "208552",
"queueName": "账户查询",
"totalQueueUpNum": 0
},
{
"queId": "212746",
"queueName": "智能语音组",
"totalQueueUpNum": 0
},
{
"queId": "210344",
"queueName": "白名单用户",
"totalQueueUpNum": 0
},
{
"queId": "208676",
"queueName": "支付宝-使用咨询",
"totalQueueUpNum": 0
},
{
"queId": "213018",
"queueName": "支付宝-保险报案",
"totalQueueUpNum": 0
},
{
"queId": "208662",
"queueName": "支付宝-投诉建议",
"totalQueueUpNum": 0
},
{
"queId": "208675",
"queueName": "支付宝-账户查询",
"totalQueueUpNum": 0
},
{
"queId": "213320",
"queueName": "智能语音组-其他问题",
"totalQueueUpNum": 1
},
{
"queId": "213337",
"queueName": "智能语音组-用车问题",
"totalQueueUpNum": 0
}
]
}
],
"message": "success"
}

结果字段说明*

字段类型说明
queIdString技能组ID
queueNameString技能组名称
totalQueueUpNumint排队数

技能组指标接口

接口地址

POST http://m.icsoc.net/api/v3/queueMonitorById

请求头

Content-Type application/json 

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数说明类型备注
queIds技能组ids,最多100 例如 ["210204","216191"]数组可选 不传默认全部
kpiIds指标key 例如 ["ns20TotalAnsweredNum","queueId","queueName"]数组必选

kpiIds参数说明(只有选了的指标才会返回)

字段类型说明
queueIdString技能组ID
queueNameString技能组名称
totalQueueUpNumString当前排队数:客户当前排队数
totalReadyNumString当前就绪人数
totalEnterNumString当前就绪人数
totalEnterNumString客户呼入,转人工的数量
totalAnsweredNumString呼入接通量:坐席接起该技能组客户来电量
ns20TotalAnsweredNumString20s呼入接通量:客户来电,从转技能组开始,在20秒内被接起的数量
totalAbandonedNumString坐席未接起的转队列的来电量
totalOnlineNumString在线人数:该技能组的在线人数
totalNoRpAbandonedNumString人工呼损量
totalWaitTimeString接听中总等待时长
totalStatusTimes_11String总通话时长
totalConnectNum_11String客户呼入已接通量
totalStatusTimes_5String总事后处理时长
totalConnectPostPTimeString总事后处理时长(接通)
totalTransferNumString转移数
totalConnectNum_5String从队列分配成功的电话,接通后已事后处理的数量
totalNoRpEnterNumString总人工进线量(在IVR中重新转人工算一次)
totalNoReadyNumString总示忙人数
totalRingNumString振铃人数
totalBusyNumString通话人数
totalPostPNumString事后处理人数
totalNoRpValidEnterNumString该技能组的客户呼入量(连续重复进同一技能组算一次),有效:溢出到其他技能组的不算
totalNoRpValidAbandonedNumString坐席未接起的转技能组的来电量(连续重复进同一技能组算一次),有效:溢出到其他技能组的不算
totalAgNumString技能组坐席总人数

结果编码说明

200: "接口调用成功",
500: "服务器内部异常",
400: "请求参数错误",
403: "token 无效",

结果示例

{
"code": 200,
"data": [
{
"ns20TotalAnsweredNum": 0,
"queueId": "210204",
"queueName": "产品部",
"totalAbandonedNum": 0,
"totalOnlineNum": 2,
"totalReadyNum": 2
},
{
"ns20TotalAnsweredNum": 0,
"queueId": "216191",
"queueName": "智能IVR-落户",
"totalAbandonedNum": 0,
"totalOnlineNum": 1,
"totalReadyNum": 1
}
],
"message": "success"
}

结果字段说明*

字段类型说明
queueIdString技能组ID
queueNameString技能组名称
totalQueueUpNumint当前排队数:客户当前排队数
totalReadyNumint当前就绪人数
totalEnterNumint当前就绪人数
totalEnterNumint客户呼入,转人工的数量
totalAnsweredNumint呼入接通量:坐席接起该技能组客户来电量
ns20TotalAnsweredNumint20s呼入接通量:客户来电,从转技能组开始,在20秒内被接起的数量
totalAbandonedNumint坐席未接起的转队列的来电量
totalOnlineNumint在线人数:该技能组的在线人数
totalNoRpAbandonedNumint人工呼损量
totalWaitTimeint接听中总等待时长
totalStatusTimes_11int总通话时长
totalConnectNum_11int客户呼入已接通量
totalStatusTimes_5int总事后处理时长
totalConnectPostPTimeint总事后处理时长(接通)
totalTransferNumint转移数
totalConnectNum_5int从队列分配成功的电话,接通后已事后处理的数量
totalNoRpEnterNumint总人工进线量(在IVR中重新转人工算一次)
totalNoReadyNumint总示忙人数
totalRingNumint振铃人数
totalBusyNumint通话人数
totalPostPNumint事后处理人数
totalNoRpValidEnterNumint该技能组的客户呼入量(连续重复进同一技能组算一次),有效:溢出到其他技能组的不算
totalNoRpValidAbandonedNumint坐席未接起的转技能组的来电量(连续重复进同一技能组算一次),有效:溢出到其他技能组的不算
totalAgNumint技能组坐席总人数

呼叫中心总览接口

接口地址

GET http://m.icsoc.net/api/v3/monitor/callCenterData

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

结果编码说明

200: "接口调用成功",
500: "服务器内部异常",
400: "请求参数错误",
403: "token 无效",

结果示例

{
"code": 200,
"data": {
"IVRAbandonedNum": 0,
"IVREnterNum": 185,
"ns20TotalAnsweredNum": 71,
"smallOverviewFlag": 0,
"totalAbandonedNum": 12,
"totalAnsweredNum": 100,
"totalCallInNum": 4,
"totalCallInnerNum": 0,
"totalCallOutAnsweredNum": 15,
"totalCallOutEndEnterNum": 27,
"totalCallOutEnterNum": 27,
"totalCallOutNum": 0,
"totalEnterNum": 113,
"totalNoReadyNum": 6,
"totalNoRpAbandonedNum": 11,
"totalNoRpEndEnterNum": 111,
"totalNoRpEnterNum": 112,
"totalOnlineNum": 10,
"totalPostPNum": 0,
"totalQueueUpNum": 1,
"totalReadyNum": 0,
"totalRingNum": 0,
"trunkEnterNum": 185,
"vccId": "2000721"
},
"message": "success"
}

结果字段说明

字段类型说明
IVRAbandonedNumintIVR异常量
IVREnterNumintIVR进线量
ns20TotalAnsweredNumint20秒接通量
smallOverviewFlagint忽略
totalAbandonedNumint呼损量 坐席未接起的转队列的来电量
totalAnsweredNumint呼入接通量 坐席接起该队列客户来电量
totalCallInNumint呼入通话数
totalCallInnerNumint内部通话数
totalCallOutAnsweredNumint外呼接通量 坐席外呼同时客户接通的数量
totalCallOutEndEnterNumint挂机外呼量(=外呼接通量+外呼放弃量) 挂机时算外呼量
totalCallOutEnterNumint外呼量 坐席外呼总量
totalCallOutNumint外呼通话数
totalEnterNumint总呼入量
totalNoReadyNumint置忙坐席数
totalNoRpAbandonedNumint人工呼损量 坐席未接起的转队列的来电量,连续重复进同一队列算一次
totalNoRpEndEnterNumint挂机人工呼入量(=接通量+人工呼损量) 挂机时算
totalNoRpEnterNumint总人工进线量 该队列的客户呼入量,连续重复进同一队列算一次
totalOnlineNumint在线人数
totalPostPNumint事后处理坐席数
totalQueueUpNumint当前排队数
totalReadyNumint置闲坐席数
totalRingNumint振铃坐席数
trunkEnterNumint总进线量
vccIdString企业id

坐席指标列表接口(全量指标)

接口地址

POST http://m.icsoc.net/api/v3/monitor/agent/all

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

请求头

Content-Type application/json 

接口参数

参数说明类型备注
statusType1 在线 2 全部int可选 不传默认全部
groupIds业务组id,逗号分隔String可选
queIds技能组id,逗号分隔String可选
agIds坐席id,逗号分隔String可选
phoNum分机号String可选
agSta状态int1:"签入",2:"置忙",3:"置闲",5:"事后",10:"振铃",11:"通话"

结果编码说明

code说明
200接口调用成功
500服务器内部异常
400请求参数错误
403token 无效

结果示例

{
"code": 200,
"data": [
{
"index": 0,
"agId": "302029",
"agNum": "8001",
"vccId": "2001032",
"agName": "8001 yuhao",
"agOriginalName": "yuhao",
"groupId": "0",
"groupName": "其它业务组",
"queId": "219202,219302",
"queName": "def,测试",
"agSta": 3,
"agStaStr": "置闲",
"agStaTime": "1582560000",
"agSignTime": "1582560000",
"agStaReason": 0,
"agStaReasonStr": "置闲",
"agReasonTime": "1582560000",
"totalEnterNum": 0,
"totalStatusTimes_11": 0,
"totalStatusTimes_2": 0,
"totalAnsweredNum": 0,
"totalSignTime": 0,
"totalStaReasons": [
{
"id": 927,
"stat_reason": "小休",
"number": 0
},
{
"id": 928,
"stat_reason": "午休",
"number": 0
},
{
"id": 929,
"stat_reason": "会议",
"number": 0
}
],
"callMtype": 2,
"callType": "2_1",
"callTypeDetail": "4121",
"callQue": "",
"callQueName": "",
"totalCallInEnterNum": 0,
"totalCallInAnsweredNum": 0,
"totalCallInBusyTime": 0,
"totalCallOutEnterNum": 0,
"totalCallOutAnsweredNum": 0,
"totalCallOutBusyTime": 0,
"totalTransferNum": 0,
"totalStatusTimes_5": 0,
"totalStatusNum_5": 0,
"totalStatusTimes_10": 0,
"totalStatusNum_10": 0,
"totalCallReasonTimes_51": 0,
"totalCallReasonNum_51": 0,
"totalCallInPostPTime": 0,
"totalCallOutPostPTime": 0,
"totalStatusNum_2": 0,
"phoNum": "8001",
"loginIp": "",
"preCallType": 2,
"incomingCallNum": "18827347463"
}
],
"message": "success"
}

结果字段说明

字段类型说明
indexint0, 序号
agIdString"302029", 坐席id
agNumString"8001",坐席工号
vccIdString"2001032",企业id
agNameString"8001 yuhao",坐席姓名
agOriginalNameString"yuhao", 坐席真实姓名
groupIdString"0", 业务组id
groupNameString"其它业务组", 业务组名称
queIdString"219202,219302", 技能组id 多个逗号分隔
queNameString"def,测试", 技能组名称 多个逗号分隔
agStaint3,坐席一级状态 状态说明: 1, "签入",0, "离线",2, "置忙",3, "置闲",5, "事后",10, "振铃",11, "通话"
agStaStrString"置闲",一级状态名称
agStaTimeString"1582560000",坐席进入当前状态的时间
agSignTimeString"1582560000",坐席最近签入时间点
agStaReasonint0, 二级状态
agStaReasonStrString"置闲", 二级状态名称 其中 示忙原因见manager各企业配置 通话:3-纯通话 51-hold中 61-咨询中 62-三方中
agReasonTimeString"1582560000",切到某个示忙原因时的时间 通话进入某个状态的时间
totalEnterNumint0,总呼入量
totalStatusTimes_11int0,总通话时长
totalStatusTimes_2int0,置忙时长
totalAnsweredNumint0,呼入接通量
totalSignTimeint0,登录时长
totalStaReasonsjson[ {"id": 927,"stat_reason": "小休","number": 0}],企业manage置忙原因码表
callMtypeint2,坐席通话主类型 呼入- 1 外呼- 2
callTypeString"2_1",坐席通话次类型 客户呼入- 1_1 内部呼入- 1_2 外呼客户- 2_1 内部呼出- 2_2
callTypeDetailString"4121",坐席通话类型
callQueString"", 坐席通话技能组
callQueNameString"",坐席通话技能组名称
totalCallInEnterNumint0,呼入量
totalCallInAnsweredNumint0,呼入接听量
totalCallInBusyTimeint0,呼入通话时长
totalCallOutEnterNumint0,外呼量
totalCallOutAnsweredNumint0,外呼接通量
totalCallOutBusyTimeint0,外呼通话时长
totalTransferNumint0,总转移数
totalStatusTimes_5int0,总事后处理时长
totalStatusNum_5int0,总事后次数
totalStatusTimes_10int0,总振铃时长
totalStatusNum_10int0,总振铃次数
totalCallReasonTimes_51int0,总保持时长
totalCallReasonNum_51int0,总保持次数
totalCallInPostPTimeint0,呼入事后处理时长
totalCallOutPostPTimeint0,外呼事后处理时长
totalStatusNum_2int0,totalStatusNum_N 坐席状态累计次数 N为坐席状态数值
phoNumString"8001",分机号
loginIpString"",登录id
preCallTypeint2,当前电话类型 '1'-'呼入' '2'-'外呼' '3'-'内部
incomingCallNumString"18827347463" 记录通话坐席电话

坐席指标列表接口(基础状态指标)

接口地址

POST http://m.icsoc.net/api/v3/monitor/agent/state

请求头

Content-Type application/json 

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数说明类型备注
statusType1 在线 2 全部int可选 不传默认全部
groupIds业务组id,逗号分隔String可选
queIds技能组id,逗号分隔String可选
agIds坐席id,逗号分隔String可选
phoNum分机号String可选

结果编码说明

code说明
200接口调用成功
500服务器内部异常
400请求参数错误
403token 无效

结果示例

{
"code": 200,
"data": [
{
"agId": "302029",
"agNum": "8001",
"vccId": "2001032",
"agName": "8001 yuhao",
"agOriginalName": "yuhao",
"groupId": "0",
"groupName": "其它业务组",
"queId": "219202,219302",
"queName": "def,测试",
"agSta": 3,
"agStaStr": "置闲",
"agStaReason": 0,
"agStaReasonStr": "置闲"
}
],
"message": "success"
}

结果字段说明

字段类型说明
agIdString"302029", 坐席id
agNumString"8001",坐席工号
vccIdString"2001032",企业id
agNameString"8001 yuhao",坐席姓名
agOriginalNameString"yuhao", 坐席真实姓名
groupIdString"0", 业务组id
groupNameString"其它业务组", 业务组名称
queIdString"219202,219302", 技能组id 多个逗号分隔
queNameString"def,测试", 技能组名称 多个逗号分隔
agStaint3,坐席一级状态 状态说明: 1, "签入",0, "离线",2, "置忙",3, "置闲",5, "事后",10, "振铃",11, "通话"
agStaStrString"置闲",一级状态名称
agStaReasonint0, 二级状态
agStaReasonStrString"置闲", 二级状态名称 其中 示忙原因见manager各企业配置 通话:3-纯通话 51-hold中 61-咨询中 62-三方中

技能组排队数接口

接口地址

POST http://m.icsoc.net/api/v3/monitor/queueUpNumById

请求头

Content-Type application/json 

鉴权方式

Authorization: Bearer {用户中心认证的access_token}

接口参数

参数说明类型备注
queIds技能组ids 例如 ["210204","216191"]数组必选

结果编码说明

code说明
200接口调用成功
500服务器内部异常
400请求参数错误
403token 无效

结果示例

{
"code": 200,
"data": [
{
"queId": "211589",
"totalQueueUpNum": 0
}
],
"message": "success"
}

结果字段说明

字段类型说明
queIdString技能组
totalQueueUpNumint排队数

监控大屏对外接口

接口地址

POST http://m.icsoc.net/api/v3/monitor/customData

接口header

keyvalue备注
Content-Typeapplication/json标识请求参数为json
Authorizationd5156955e2a6ec760f25366f5626b167ac8bfc97Authorization为token,用于认证

参数说明

字段类型是否必填说明
templateIdInteger必填对应监控大屏ID
dimensionTypeInteger必填1 坐席 2 技能组 3 呼叫中心
modelTypeInteger必填1 趋势图 2 平面图 3 列表

接口参数实例

{
"templateId": 113,
"dimensionType": 3,
"modelType": 2
}

结果编码说明

200: "接口调用成功",
500: "服务器内部异常",
400: "请求参数错误",
403: "token 无效",

结果示例

{
"code": 200,
"data": {
"columns": [
{
"code": "dataTime",
"title": "时间区间"
},
{
"code": "totalNoRpEnterNum",
"title": "总进线量"
},
{
"code": "totalAnsweredNum",
"title": "接通量"
}
],
"list": [
{
"dataTime":"",
"totalNoRpEnterNum": 113,
"totalAnsweredNum": 100
}
]
},
"message": "success"
}