监控接口
更新时间:2023-07-05
监控类
查询排队信息接口
调用地址 : https://bior.bce.baidu.com/monitor_consumer/monitor/{token}/getEntQueue
Http请求方式:POST
请求参数说明:
参数名称 | 参数说明 | 备注 |
---|---|---|
page | 页数 | String |
limit | 行数 | String |
timestamp | 时间戳(yyyyMMddhhmmss) | String |
{
"page":"0",
"limit":"10",
"timestamp":"20230201000000"
}
返回参数说明:
参数名称 | 参数说明 | 备注 |
---|---|---|
code | 返回状态码 | 200 |
msg | 返回系统信息 | 请求成功 |
count | 返回数据总数 | 整型 |
data | 返回数据 | 返回为JSON数组 |
data字段信息
参数名称 | 参数说明 | 字段类型 |
---|---|---|
sessionId | 会话ID | String |
ani | 主叫号码 | String |
dnis | 被叫号码 | String |
groupId | 技能组 | String |
timeStart | 开始时间 | String |
hourQueue | 排队时长 | String |
返回说明 示例:
成功:
{
"code":"200",
"msg":"请求成功",
"data":
[
{"sessionId":"7304685945226575453",
"ani":”1574562”,
"dnis":"754856248",
"groupId":"技能组",
"timeStart":"2020-01-01 00:00:00",
"hourQueue":"5"
}
]
}
失败:
{"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 |
返回说明 示例: 成功:
{
"code":"200",
"msg":"请求成功",
"data":
[{
"deptName":"总公司",
"agentId":"huawu001",
"hourTotalCall":"00:10:02",
"totalCallout":"0",
"hourIdle":"51:54:53",
"hourAcw":"00:00:13",
"dn":"sip:"88881005",
"forecastCount":"0",
"totalCall":"0",
"avgHourCallin":"00:00:00",
"skillGroupName":"业务咨询",
"state":"未登录",
"previewCount":"0",
"hourTotalCallin":"00:10:02",
"hourBusy":"00:00:15",
"mobile":"",
"deptId":"1",
"agentName":"接警员001",
"updateTime":"2021-04-19 18:00:00",
"hourAlert":"00:00:10",
"hourLogin":"52:10:02",
"hourWork":"00:10:02",
"avgHourCallout":"00:00:00",
"asd":"04:53:21",
"asst":"2021-4-19 13:00:00",
"hourTotalCallout":"00:00:00"
}
]
}
失败:
{"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 |
返回说明 示例: 成功:
{
"code":"200",
"msg":"请求成功",
"data":
[{
"deptName":"总公司",
"agentId":"huawu001",
"hourTotalCall":"00:10:02",
"totalCallout":"0",
"hourIdle":"51:54:53",
"hourAcw":"00:00:13",
"dn":"sip:"88881005",
"forecastCount":"0",
"totalCall":"0",
"avgHourCallin":"00:00:00",
"skillGroupName":"业务咨询",
"state":"未登录",
"previewCount":"0",
"hourTotalCallin":"00:10:02",
"@class":"com.huayunworld.cca.monitor.model.dto.AgentMonitorDto",
"hourBusy":"00:00:15",
"mobile":"",
"deptId":"1",
"agentName":"接警员001",
"updateTime":"2021-04-19 18:00:00",
"hourAlert":"00:00:10",
"hourLogin":"52:10:02",
"hourWork":"00:10:02",
"avgHourCallout":"00:00:00",
"asd":"04:53:21",
"asst":"2021-4-19 13:00:00",
"hourTotalCallout":"00:00:00"
}
]
}
失败:
{"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为必传参数.