监控接口
更新时间:2023-07-05
监控类
查询排队信息接口
调用地址 : https://bior.bce.baidu.com/monitor_consumer/monitor/{token}/getEntQueue
Http请求方式:POST
请求参数说明:
| 参数名称 | 参数说明 | 备注 |
|---|---|---|
| page | 页数 | String |
| limit | 行数 | String |
| timestamp | 时间戳(yyyyMMddhhmmss) | String |
Plain Text
1{
2 "page":"0",
3 "limit":"10",
4 "timestamp":"20230201000000"
5}
返回参数说明:
| 参数名称 | 参数说明 | 备注 |
|---|---|---|
| code | 返回状态码 | 200 |
| msg | 返回系统信息 | 请求成功 |
| count | 返回数据总数 | 整型 |
| data | 返回数据 | 返回为JSON数组 |
data字段信息
| 参数名称 | 参数说明 | 字段类型 |
|---|---|---|
| sessionId | 会话ID | String |
| ani | 主叫号码 | String |
| dnis | 被叫号码 | String |
| groupId | 技能组 | String |
| timeStart | 开始时间 | String |
| hourQueue | 排队时长 | String |
返回说明 示例:
成功:
Plain Text
1{
2"code":"200",
3"msg":"请求成功",
4"data":
5[
6 {"sessionId":"7304685945226575453",
7"ani":”1574562”,
8"dnis":"754856248",
9"groupId":"技能组",
10"timeStart":"2020-01-01 00:00:00",
11"hourQueue":"5"
12}
13
14]
15}
失败:
Plain Text
1{"code":"1","msg":"查询坐席监控异常","data":[]}
查询坐席状态接口
调用地址 : https://bior.bce.baidu.com/monitor_consumer/monitor/{token}/querySeatStatus
Http请求方式:POST
请求参数说明:
| 参数名称 | 参数说明 | 备注 |
|---|---|---|
| timestamp | 时间戳(yyyyMMddhhmmss) | String |
返回参数说明:
| 参数名称 | 参数说明 | 备注 |
|---|---|---|
| code | 返回状态码 | 200 |
| msg | 返回系统信息 | 请求成功 |
| data | 返回数据 | 返回为JSON数组 |
data字段信息
| 参数名称 | 参数说明 | 字段类型 |
|---|---|---|
| deptName | 部门名称 | String |
| agentId | 坐席编号 | String |
| hourTotalCall | 通话总时长 | String |
| totalCallout | 外呼电话量 | String |
| previewCount | 呼出总量(外呼) | String |
| hourIdle | 坐席就绪时长 | String |
| hourAcw | 坐席事后整理时长 | String |
| dn | 坐席登陆电话 | String |
| forecastCount | 预测数据 | String |
| totalCall | 接听电话量(呼入/接通) | String |
| forecastCount | 呼入总量 | String |
| avgHourCallin | 平均接听通话时长 | String |
| skillGroupName | 技能组名称 | String |
| state | 当前状态 101空闲 103休息 104振铃 102通话 107未登录 106 事后整理 |
String |
| previewCount | 预览数据 | String |
| hourTotalCallin | 呼入(接通)通话时长 | String |
| hourBusy | 坐席未就绪时长 (返回置忙总时长) | String |
| mobile | 来电电话 | String |
| deptId | 部门id | String |
| agentName | 坐席名称 | String |
| updateTime | 更新时间 | String |
| hourAlert | 坐席振铃时长 | String |
| hourLogin | 坐席登陆时长 | String |
| hourWork | 坐席通话时长 | String |
| avgHourCallout | 平均外呼通话时长 | String |
| asd | 坐席当前状态时长 | String |
| asst | 当前状态起始时间 | String |
| hourTotalCallout | 呼出通话时长(外呼) | String |
返回说明 示例: 成功:
Plain Text
1{
2"code":"200",
3"msg":"请求成功",
4"data":
5[{
6 "deptName":"总公司",
7 "agentId":"huawu001",
8 "hourTotalCall":"00:10:02",
9 "totalCallout":"0",
10 "hourIdle":"51:54:53",
11 "hourAcw":"00:00:13",
12 "dn":"sip:"88881005",
13 "forecastCount":"0",
14 "totalCall":"0",
15 "avgHourCallin":"00:00:00",
16 "skillGroupName":"业务咨询",
17 "state":"未登录",
18 "previewCount":"0",
19 "hourTotalCallin":"00:10:02",
20 "hourBusy":"00:00:15",
21 "mobile":"",
22 "deptId":"1",
23 "agentName":"接警员001",
24 "updateTime":"2021-04-19 18:00:00",
25 "hourAlert":"00:00:10",
26 "hourLogin":"52:10:02",
27 "hourWork":"00:10:02",
28 "avgHourCallout":"00:00:00",
29 "asd":"04:53:21",
30 "asst":"2021-4-19 13:00:00",
31 "hourTotalCallout":"00:00:00"
32
33}
34
35]
36}
失败:
Plain Text
1{"code":"1","msg":"查询坐席监控异常","data":[]}
调用地址 : http://x:x/monitor_consumer/monitor/{token}/querySeatStatus
Http请求方式:POST
请求参数说明:
| 参数名称 | 参数说明 | 备注 |
|---|---|---|
| timestamp | 时间戳(yyyyMMddhhmmss) | String |
返回参数说明:
| 参数名称 | 参数说明 | 备注 |
|---|---|---|
| code | 返回状态码 | 200 |
| msg | 返回系统信息 | 请求成功 |
| data | 返回数据 | 返回为JSON数组 |
data字段信息
| 参数名称 | 参数说明 | 字段类型 |
|---|---|---|
| deptName | 部门名称 | String |
| agentId | 坐席编号 | String |
| hourTotalCall | 通话总时长 | String |
| totalCallout | 外呼电话量 | String |
| previewCount | 呼出总量(外呼) | String |
| hourIdle | 坐席就绪时长 | String |
| hourAcw | 坐席事后整理时长 | String |
| dn | 坐席登陆电话 | String |
| forecastCount | 预测数据 | String |
| totalCall | 接听电话量(呼入/接通) | String |
| forecastCount | 呼入总量 | String |
| avgHourCallin | 平均接听通话时长 | String |
| skillGroupName | 技能组名称 | String |
| state | 当前状态 101空闲 103休息 104振铃 102通话 107未登录 106 事后整理 |
String |
| previewCount | 预览数据 | String |
| hourTotalCallin | 呼入(接通)通话时长 | String |
| @class | ||
| hourBusy | 坐席未就绪时长 (Ice返回置忙总时长) | String |
| mobile | 来电电话 | String |
| deptId | 部门id | String |
| agentName | 坐席名称 | String |
| updateTime | 更新时间 | String |
| hourAlert | 坐席振铃时长 | String |
| hourLogin | 坐席登陆时长 | String |
| hourWork | 坐席通话时长 | String |
| avgHourCallout | 平均外呼通话时长 | String |
| asd | 坐席当前状态时长 | String |
| asst | 当前状态起始时间 | String |
| hourTotalCallout | 呼出通话时长(外呼) | String |
返回说明 示例: 成功:
Plain Text
1{
2"code":"200",
3"msg":"请求成功",
4"data":
5[{
6 "deptName":"总公司",
7 "agentId":"huawu001",
8 "hourTotalCall":"00:10:02",
9 "totalCallout":"0",
10 "hourIdle":"51:54:53",
11 "hourAcw":"00:00:13",
12 "dn":"sip:"88881005",
13 "forecastCount":"0",
14 "totalCall":"0",
15 "avgHourCallin":"00:00:00",
16 "skillGroupName":"业务咨询",
17 "state":"未登录",
18 "previewCount":"0",
19 "hourTotalCallin":"00:10:02",
20 "@class":"com.huayunworld.cca.monitor.model.dto.AgentMonitorDto",
21 "hourBusy":"00:00:15",
22 "mobile":"",
23 "deptId":"1",
24 "agentName":"接警员001",
25 "updateTime":"2021-04-19 18:00:00",
26 "hourAlert":"00:00:10",
27 "hourLogin":"52:10:02",
28 "hourWork":"00:10:02",
29 "avgHourCallout":"00:00:00",
30 "asd":"04:53:21",
31 "asst":"2021-4-19 13:00:00",
32 "hourTotalCallout":"00:00:00"
33
34}
35
36]
37}
失败:
Plain Text
1{"code":"1","msg":"查询坐席监控异常","data":[]}
说明
接口返回状态说明:
| 状态码code | 含义msg |
|---|---|
| 200 | 请求成功 |
| 209 | 坐席已存在 |
| 210 | 坐席不存在 |
| 211 | 技能组编号已存在 |
| 212 | 技能组名称已存在 |
| 213 | 技能组编号不存在 |
| 214 | 技能组已关联坐席,请先解除绑定关系 |
| 215 | 外显号码编号已存在 |
| 216 | 外显号码已存在 |
| 217 | 外显号码编号不存在 |
| 218 | 外显号码已关联技能组,请先解除绑定关系 |
| 219 | 页大小超限,请重新设置 |
| 220 | 请求参数体错误 |
| 221 | 用户未登录 |
| 222 | 请求超时 |
| 223 | 请求参数长度超限 |
| 224 | 无通话明细 |
| 225 | 登录失败 |
| 226 | 用户已登录 |
| 227 | 挂断失败 |
| 228 | 外呼失败 |
| 229 | 操作失败 |
| 230 | 技能组未绑定该外显号码 |
| 231 | 登录用户或密码无效 |
| 403 | 鉴权失败 |
| 500 | 服务器错误 |
通话结束类型说明:
| 状态码 | 含义 |
|---|---|
| 202 | 排队放弃(呼入) |
| 251 | 振铃放弃(呼入) |
| 252 | 通话挂断(呼入) |
| 204 | 振铃放弃(呼出) |
| 205 | 通话挂断(呼出) |
呼叫类型说明:
| 状态码 | 含义 |
|---|---|
| 0 | 呼出 |
| 1 | 呼入 |
技能组/外显号码状态说明:
| 状态码 | 含义 |
|---|---|
| 0 | 禁用 |
| 1 | 启用 |
查询分页数据接口说明:
1、每页大小limit不得超过1000,否则请求失败
2、所有接口中回传参数code、msg为必传参数.
