报表管理
坐席操作明细报表
接口地址
GET http://m.icsoc.net/v2/wintelapi/agent/work/detail
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间 |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间 |
ag_ids | String | 否 | 748576 | 坐席ID(如果是多个,逗号分隔) |
ag_sta | String | 否 | 1 | 操作类别(0签出、1登录、2示忙、3置闲、5事后、11振铃、13通话,如果是多个,逗号分隔) |
dept_ids | String | 否 | 123 | 部门ID(如果是多个,逗号分隔) |
结果编码说明
code | 说明 |
---|---|
404 | 开始时间不正确 |
404 | 结束时间不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"data": {
"total": "1",
"page": 1,
"rows": [{
"ag_id": "298921",
"ag_num": "1000",
"ag_name": "YH测试1(YAPI勿删)",
"dept_ids": "101456,109919",
"dept_names": "中通天鸿>测试部门",
"ag_sta": "签出",
"ag_sta_reason_str": "手动签出",
"ag_login_ip": "",
"start_time": "2022-09-23 10:10:02",
"end_time": "",
"created_at": "2022-09-23 10:10:03",
"mq_content": {
"vcc_id": "2000791",
"ag_id": "298921",
"que_id": [
"224282",
"227136",
"225259"
],
"ag_dids": [
101456,
109919
],
"grp_id": "3719",
"ag_sta": "签出",
"ag_sta_reason": "手动签出",
"ag_sta_id": "2",
"ag_sta_bef": "1",
"ag_sta_time": "1663899002"
},
"ag_sta_reason": "手动签出",
"duration": ""
}]
}
}
结果字段说明
字段 | 说明 |
---|---|
ag_id | 坐席ID |
ag_num | 坐席工号 |
ag_name | 坐席名称 |
dept_ids | 部门ID(如果多个,则逗号分隔) |
dept_name | 部门名称 |
ag_sta | 坐席操作状态 (签出、登录、示忙、置闲、事后、振铃、通话) |
ag_sta_reason | 置忙原因 |
ag_sta_reason_str | 作废 |
ag_login_ip | 登录ip地址 |
start_time | 开始时间 |
end_time | 结束时间 |
created_at | 记录创建时间 |
mq_content | 内部消息体JSON(忽略) |
duration | 状态持续时长 |
呼出明细报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/callout
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter":{ "start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "ag_num":"123", "result":0, "ag_phone":"8001", "cus_phone":"182****3110", "que_id":12, "group_id":1, "call_id":1231321 } } | 筛选条件 |
search_after | String | 否 | fgsf213215dfasfafdsa | 分页 token,如果有此参数,将搜索此参数之后的数据,第一页可不用传此参数 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间(如果是以结束时间来查询用end_start_time) |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间(如果是以结束时间来查询用end_end_time) |
ag_num | String | 否 | 123 | 坐席工号或坐席ID |
result | Integer | 否 | 0 | 呼叫结果(0:接通,1,2: 未接通,4:外呼坐席未接) |
ag_phone | String | 否 | 027****3284 | 坐席号码 |
cus_phone | String | 否 | 150****3933 | 客户号码 |
que_id | Integer | 否 | 123 | 技能组ID |
group_id | Integer | 否 | 123 | 业务组ID |
call_id | Integer | 否 | 631456456165442310 | 通话ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"total": 1, //总数量
"page": 1, //当前所在页
"page_size": 5000, //单次返回最大数据量
"total_pages": 1, //总分页量
"has_more": false, //值为true存在下一页 , 值为false没有下一页
"search_after": null, //如果此参数不为 0 或 空,则表示获取下一页数据的 token,如果需要获取下一页数据,在参数上传入此参数即可
"code": 200,
"message": "ok",
"data": [
{
"_id": 1499654487770431488,
"vcc_id": "2000XXX",
"ag_id": 298921,
"ag_num": "1000",
"ag_name": "测试",
"ag_nickname": "测试",
"que_id": 224282,
"que_name": "测试",
"group_id": 3719,
"group_name": "",
"serv_num": "010****5678",
"server_400": "",
"call_id": 6968589174815350784,
"call_type": 1,
"call_type_str": "外呼",
"ext_id": 0,
"agcdr_id": 6968589174840516610,
"ag_phone": "1000",
"cus_phone": "188****888",
"cus_phone_areacode": "027",
"cus_phone_areaname": "湖北 武汉",
"cus_phone_type": "MOBILE",
"cus_phone_vendor": "mobile",
"ag_phone_areacode": "",
"ag_phone_areaname": "",
"ag_phone_type": "SIP",
"ag_phone_vendor": "icsoc",
"start_time": "2022-08-25 23:25:30",
"conn_time": 1661441143,
"end_time": "2022-08-25 23:25:52",
"ring_secs": 4,
"conn_secs": 9,
"all_secs": 22,
"result": 0,
"result_str": "接通",
"endresult": "11",
"endresult_str": "用户挂断",
"record_file": "/var/recall/bjyz5/20220825/2000xxx/32/20220825232529-6968589174815350784-5905828-01012345678-1000.mp3",
"record_file_url": "//records.icsoc.net/saas_ali/call/bjyz5/20220825/2000xxx/32/20220825232529-6968589174815350784-5905828-01012345678-1000.mp3",
"record_file_wav_url": "//records.icsoc.net/saas_ali/call_wav/bjyz5/20220825/2000xxx/32/20220825232529-6968589174815350784-5905828-01012345678-1000.wav",
"evaluate": -1,
"evaluate_str": "客户挂机",
"evaluate_obj_str": "",
"record_mark": 1,
"dept_id": 109919,
"dept_name": "公司",
"ag_start_time": "2022-08-25 23:25:29",
"ag_ring_time": "2022-08-25 23:25:29",
"rd_int": 0,
"rd_str": "",
"asr_str": "应答",
"ring_time": "2022-08-25 23:25:39",
"user_data": "",
"ag_conn_time": "2022-08-25 23:25:30",
"ag_end_time": "2022-08-25 23:25:52",
"user_sipcode": "200",
"request_id": "",
"smaller_cdr_id": "",
"CallerReal": "",
"CalledReal": "",
"CalledRealAreaCode": "",
"evaluate-2000791-1": "客户挂机",
"speak_agent": 1023,
"speak_user":2340
}
]
}
结果字段说明
字段 | 说明 |
---|---|
_id | 唯一标识 |
vcc_id | 企业唯一标识 |
ag_id | 坐席唯一标识 |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
ag_nickname | 坐席昵称 |
que_name | 技能组名称 |
que_id | 技能组唯一标识 |
group_id | 业务组唯一标识(已废弃) |
group_name | 业务组名称(已废弃) |
serv_num | 中继号 |
server_400 | 400号码 |
call_id | 通话记录唯一标识 |
call_type | 通话类型。1:外呼,2:呼入,3:呼出转接,4:呼入转接,5:呼出拦截,6:呼入拦截,7:被咨询,9:监听,11:转内线,12:转外线,13:内部呼叫,14:机器人 |
call_type_str | 通话类型文本(见call_type说明) |
ext_id | 附加ID (已废弃) |
agcdr_id | 呼叫通道唯一标识 |
ag_phone | 坐席电话 |
ag_phone_areacode | 坐席电话区号 |
ag_phone_areaname | 坐席电话归属地 |
ag_phone_type | 坐席号码类型(TEL:座机 MOBILE:手机 SIP:软电话) |
ag_phone_vendor | 坐席号码所属运营商(unicom:联通,mobile:移动,telecom:电信) |
cus_phone | 客户电话 |
cus_phone_areacode | 客户号码区号 |
cus_phone_areaname | 客户号码归属地 |
cus_phone_type | 客户号码类型(TEL:座机,MOBILE:手机) |
cus_phone_vendor | 客户号码所属运营商(unicom:联通,mobile:移动,telecom:电信) |
start_time | 通话开始时间 |
conn_time | 通话接通时间戳 |
end_time | 通话结束时间 |
ring_secs | 振铃时长(秒) |
conn_secs | 通话时长(秒) |
all_secs | 总时长(秒) |
result | 呼叫结果值(见下面附加说明) |
result_str | 呼叫结果值文本(见下面附加说明) |
endresult | 挂机原因(见下面endresult字段说明) |
endresult_str | 挂机原因文本(见下面endresult字段说明) |
record_file | 录音地址(已废弃) |
record_file_url | MP3录音地址 |
record_file_wav_url | WAV录音地址(需要单独开通) |
evaluate | 满意度评价码(-4: 坐席挂机,-1: 客户挂机,-5: 转接,-6: 强拆,-7: 坐席强退,-2: 超时未评价,-3: 评价失败,>0为评价结果) |
evaluate_str | 满意度评价文案(见evaluate说明) |
evaluate_obj_str | 自定义满意度评价结果(在manage设置了自定义满意度设置后用户评价后出现该值) |
record_mark | 录音标记 0:无录音 1:有录音 |
dept_id | 部门唯一标识 |
dept_name | 部门名称 |
ag_start_time | 呼叫坐席时间 |
ag_ring_time | 坐席振铃时间 |
rd_int | 回铃码 (需要单独开启 1 : 用户忙, 2 : 无法接通,3 : 关机, 4 : 停机,5 : 空号, 6 : 送号错误, 11 : 呼叫限制,98 : 无法识别) |
rd_str | 回铃码对应的原始值 |
asr_str | 回铃码文案 |
ring_time | 振铃时间 |
user_data | 自定义随路数据 |
ag_conn_time | 坐席接通时间 |
ag_end_time | 坐席挂机时间 |
user_sipcode | 用户SIP挂机码 |
request_id | 请求唯一标识 (已废弃) |
smaller_cdr_id | 已废弃字段 |
CallerReal | 已废弃字段 |
CalledReal | 已废弃字段 |
CalledRealAreaCode | 已废弃字段 |
evaluate-2000791-1 | 满意度评价结果(根据后台自定义配置展示) |
speak_agent | 坐席说话时长(单位毫秒)需要管理员开启对应服务 |
speak_user | 用户说话时长(单位毫秒)需要管理员开启对应服务 |
result(呼叫结果)说明
状态 说明 | |
---|---|
0 | 接通 |
1,2 | 用户未接 |
4 | 座席未接 |
endresult(结果)说明
状态 | 说明 |
---|---|
1 | 振铃放弃 |
2 | 用户未接 |
4 | 坐席未接 |
11 | 用户挂机 |
12 | 坐席挂机 |
13 | 转接 |
14 | 被强拆/拦截 |
20 | 强制签出 |
呼入明细报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/callin
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter":{ "start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "ag_num":"1001", "result":0, "caller":"5630122", "called":"182****3110", "que_id":12, "group_id":1, "call_id":1231321 } } | 筛选条件 |
search_after | String | 否 | fgsf213215dfasfafdsa | 分页 token,如果有此参数,将搜索此参数之后的数据,第一页可不用传此参数 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间(如果是以结束时间来查询用end_start_time) |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间(如果是以结束时间来查询用end_end_time) |
ag_num_num | String | 否 | 1001 | 坐席工号 |
result | Integer | 否 | 0 | 呼叫结果(0 接通,1 IVR挂机,2 留言,3 未接通,4 未接通留言,5 排队溢出,101 IVR超限,102 企业未启用,103 企业已过期,104 余额不足,105 不在接通时间内,106 未设置日程,107 企业不存在,108 黑名单,109 非白名单号码 ) |
caller | String | 否 | 027****3284 | 主叫号码 |
called | String | 否 | 150****3933 | 被叫号码 |
que_id | Integer | 否 | 123 | 技能组ID |
call_id | Integer | 否 | 631456456165442310 | 通话ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"total": 1,
"page": 1,
"page_size": 5000,
"total_pages": 1,
"has_more": false,
"search_after": null, //如果此参数不为 0 或 空,则表示获取下一页数据的 token,如果需要获取下一页数据,在参数上传入此参数即可
"code": 200,
"message": "ok",
"data": [
{
"_id": 1491313959081381891,
"vcc_id": "2000XXX",
"call_id": "6960248666204430336",
"server_num": "010****5678",
"caller": "188****8888",
"called": "1000",
"caller_areacode": "027",
"caller_areaname": "湖北 武汉",
"caller_type": "MOBILE",
"caller_vendor": "mobile",
"called_areacode": "",
"called_areaname": "",
"called_type": "",
"called_vendor": "icsoc",
"ag_id": 298921,
"ag_num": "1000",
"ag_name": "测试",
"que_id": 0,
"que_name": "",
"group_id": 3719,
"group_name": "",
"ivr_digits": "1",
"start_time": "2022-08-02 23:03:17",
"quein_time": "",
"mesg_time": 0,
"conn_time": "2022-08-02 23:03:26",
"end_time": "2022-08-02 23:03:36",
"ivr_secs": 5,
"wait_secs": 4,
"conn_secs": 10,
"mesg_secs": 0,
"all_secs": 19,
"result": 0,
"result_str": "接通",
"endresult": 12,
"endresult_str": "坐席挂断",
"ivr_id": 9401,
"is_trans_mannual": 1,
"is_trans_mannual_str": "是",
"trans_mark": 2,
"dept_id": 109919,
"dept_name": "公司",
"server_400": "",
"user_data": "{\"DM_Jobid\":\"761362416458305536\",\"DM_Callid\":\"6960248489993338880\",\"DM_Proid\":\"3529\"}",
"telx": "",
"telx_code": "",
"telx_areaname": "",
"call_mark": ""
}
]
}
结果字段说明
字段 | 说明 |
---|---|
_id | 唯一标识 |
vcc_id | 企业唯一标识 |
dept_id | 部门唯一id |
dept_name | 部门名称 |
ag_id | 坐席唯一标识 |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
group_id | 业务组唯一标识 (已废弃) |
group_name | 业务组名称(已废弃) |
call_id | 呼叫唯一标识 |
server_num | 中继号码 |
server_400 | 400号码 |
caller | 主叫号码 |
caller_areacode | 主叫区号 |
caller_areaname | 主叫归属地 |
caller_type | 主叫号码类型(TEL:座机,MOBILE:手机) |
caller_vendor | 主叫所属运营商(mobile:移动,unicom:联通,telcom:电信) |
called | 被叫号码 |
called_areacode | 被叫区号 |
called_areaname | 被叫归属地 |
called_type | 被叫号码类型(TEL:座机,MOBILE:手机) |
called_vendor | 被叫所属运营商 |
que_id | 技能组唯一标识 |
que_name | 技能组名称 |
start_time | 开始时间 |
quein_time | 进技能组时间 |
mesg_time | 留言时间 |
caller_areacode | 主叫区号 |
caller_areaname | 主叫地区名 |
called_areaname | 被叫地区名 |
called_areacode | 被叫区号 |
conn_time | 接通时间 |
end_time | 结束时间 |
ivr_secs | IVR时长(秒) |
wait_secs | 技能组等待时长(秒) |
conn_secs | 通话时长(秒) |
all_secs | 总时长(秒) |
result | 呼叫结果(见下方附加说明) |
result_str | 呼叫结果文本 |
is_trans_mannual | 是否转人工(0:否,1:是) |
is_trans_mannual_str | 是否转人工(否或是) |
endresult | 挂机原因(见下面endresult字段说明) |
endresult_str | 挂机原因文本(见下面endresult字段说明) |
ivr_digits | ivr按键 |
ivr_id | 呼入IVR标识 |
user_data | 通话随路数据 |
trans_mark | 转接标记 0:无转接 1:转技能组未分配坐席 2:直接转坐席 3:转技能组分配到坐席 4:转电话 5:转技能组后转电话 6:转坐席后转电话 8:转机器人 |
telx | 已废弃字段 |
telx_code | 已废弃字段 |
telx_areaname | 已废弃字段 |
call_mark | 已废弃字段 |
result(呼叫结果)说明
状态 | 说明 |
---|---|
0 | 接通 |
1 | IVR挂机 |
2 | 留言 |
3 | 未接通 |
4 | 未接通留言 |
5 | 排队溢出 |
101 | IVR超限 |
102 | 企业未启用 |
103 | 企业已过期 |
104 | 余额不足 |
105 | 不在接通时间内 |
106 | 未设置日程 |
107 | 企业不存在 |
108 | 黑名单 |
109 | 非白名单号码 |
endresult(结果)说明
状态 | 说明 |
---|---|
11 | 用户挂机 |
12 | 坐席挂断 |
13 | 转接 |
单个呼入明细详情报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/transcall
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
call_id | Integer | 是 | 623450125012506350 | 呼叫ID |
结果编码说明
code | 说明 |
---|---|
403 | call_id不能为空 |
200 | ok |
结果示例
{
"total": 2,
"page": 1,
"page_size": 5000,
"total_pages": 1,
"has_more": false,
"search_after": null,
"data": [
{
"call_id": "7001057051577319424",
"que_name": "ly专用",
"ag_num": "00488 ly",
"ag_phone": "1001",
"ent_que_time": "2022-11-23 13:41:14",
"assign_time": "2022-11-23 13:41:29",
"link_time": "2022-11-23 13:41:30",
"end_time": "2022-11-23 13:42:54",
"que_secs": 15,
"ring_secs": 1,
"conn_secs": 84,
"all_secs": 100,
"result": "成功",
"endresult": "用户挂机",
"user_data": {
"call_pid": "7001056966672023552",
"call_ptype": "1",
"trans_from": "2"
}
},
{
"call_id": "7001057051577319424",
"que_name": "ly专用",
"ag_num": "00488 ly",
"ag_phone": "1001",
"ent_que_time": "2022-11-23 13:41:14",
"assign_time": "2022-11-23 13:41:19",
"link_time": "",
"end_time": "2022-11-23 13:41:24",
"que_secs": 5,
"ring_secs": 5,
"conn_secs": 0,
"all_secs": 10,
"result": "坐席未接",
"endresult": "坐席未接",
"user_data": {
"call_pid": "7001056966672023552",
"call_ptype": "1",
"trans_from": "2"
}
}
],
"code": "200",
"message": "ok"
}
结果字段说明
字段 | 说明 |
---|---|
call_id | 通话ID |
que_name | 技能组名称 |
ag_num | 坐席工号+坐席名称 |
ag_phone | 坐席号码 |
ent_que_time | 进技能组时间 |
assign_time | 分配坐席时间 |
link_time | 接通时间 |
end_time | 结束时间 |
que_secs | 排队时长 |
ring_secs | 振铃时长 |
conn_secs | 通话时长 |
all_secs | 总时长 |
result | 分配结果 |
endresult | 结果 |
user_data | 用户扩展字段(忽略) |
result(分配结果)说明
状态 | 说明 |
---|---|
0 | 成功 |
1 | 主叫放弃 |
2 | 坐席未接 |
3 | 排队超时 |
4 | 排队溢出 |
5 | 无坐席溢出 |
6 | 非工作时间溢出 |
endresult(结果)说明
状态 | 说明 |
---|---|
1 | 主叫放弃 |
2 | 坐席未接 |
3 | 排队超时 |
4 | 排队溢出 |
5 | 无坐席溢出 |
6 | 非工作时间溢出 |
11 | 用户挂机 |
12 | 坐席挂断 |
13 | 转接 |
14 | 被强拆/拦截 |
20 | 强制签出 |
查询ivr轨迹
接口地址
GET http://m.icsoc.net/v2/wintelapi/get/ivr/path
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
call_id | Integer | 是 | 62345012501250xxxx | 呼叫ID |
结果编码说明
code | 说明 |
---|---|
403 | call_id不能为空 |
200 | ok |
结果示例
{
"data": [
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node1",
"node_name": "yansongda",
"type": "1",
"type_name": "开始",
"level": 1,
"show_content": [],
"time": "2024-10-22 20:37:43",
"name": "yansongda(ivr-v3_782_c17493)"
},
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node27",
"node_name": "随路数据",
"type": "17",
"type_name": "随路数据",
"level": 1,
"show_content": [
"latest_24_inbound=11&all_inbound=221"
],
"time": "2024-10-22 20:37:44",
"name": "随路数据(ivr-v3_782_c17493)"
},
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node30",
"node_name": "转技能组",
"type": "5",
"type_name": "转技能组",
"level": 1,
"show_content": [
"yansongda"
],
"time": "2024-10-22 20:37:44",
"name": "转技能组(ivr-v3_782_c17493)"
}
],
"code": 200,
"message": "ok"
}
结果字段说明
字段 | 说明 |
---|---|
ivr_code | 流程编号 |
node_id | 节点id |
node_name | 节点名称 |
type | 节点类型 |
type_name | 节点类型名称 |
level | 保留字段忽略 |
show_content | 随路数据 |
time | 进入节点时间 |
name | 显示名称 (节点类型名称(流程编号)) |
批量查询ivr轨迹
接口地址
POST https://openapi.icsoc.net/v3/portal/api/v2/wintelapi/get/batch/ivr/path
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
call_ids | string[] | 是 | ["60111xx", "601122xxx"] | 呼叫ID,最多2000条 |
start_time | String | 是 | 2015-12-01 00:00:00 | 起始时间 |
end_time | String | 是 | 2015-12-01 12:00:00 | 结束时间 |
结果编码说明
code | 说明 |
---|---|
402 | 开始时间或结束时间为空 |
403 | call_id为空 或者 超过2000条 |
200 | ok |
请求示例
请求
curl --location --request POST 'https://openapi.icsoc.net/v3/portal/api/v2/wintelapi/get/batch/ivr/path' \
--header 'Authorization: Bearer E2Sxdv95OJ1KoyJ8QvM4IPvVJcpwQXExxx' \
--data-raw '{
"start_time": "2024-10-01 06:32:51",
"end_time": "2024-10-29 00:35:08",
"call_ids": [
"7254470xx8223522xxxx",
"72544xx23211810xxxx"
]
}'
结果示例
{
"data": {
"725447002321181xxx": [
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node1",
"node_name": "yansongda",
"type": "1",
"type_name": "开始",
"level": 1,
"show_content": [],
"time": "2024-10-22 20:33:55"
},
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node27",
"node_name": "随路数据",
"type": "17",
"type_name": "随路数据",
"level": 1,
"show_content": [
"latest_24_inbound=11&all_inbound=221"
],
"time": "2024-10-22 20:33:55"
},
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node29",
"node_name": "转坐席",
"type": "12",
"type_name": "转坐席",
"level": 1,
"show_content": [
"5470"
],
"time": "2024-10-22 20:33:55"
}
],
"7254470982235xxxx": [
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node1",
"node_name": "yansongda",
"type": "1",
"type_name": "开始",
"level": 1,
"show_content": [],
"time": "2024-10-22 20:37:43"
},
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node27",
"node_name": "随路数据",
"type": "17",
"type_name": "随路数据",
"level": 1,
"show_content": [
"latest_24_inbound=11&all_inbound=221"
],
"time": "2024-10-22 20:37:44"
},
{
"ivr_code": "ivr-v3_782_c17493",
"node_id": "node30",
"node_name": "转技能组",
"type": "5",
"type_name": "转技能组",
"level": 1,
"show_content": [
"yansongda"
],
"time": "2024-10-22 20:37:44"
}
]
},
"code": 200,
"message": "ok"
}
结果字段说明
字段 | 说明 |
---|---|
ivr_code | 流程编号 |
node_id | 节点id |
node_name | 节点名称 |
type | 节点类型 |
type_name | 节点类型名称 |
level | 保留字段忽略 |
show_content | 随路数据 |
time | 进入节点时间 |
坐席通话明细报表(实时)
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/agent_call
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
call_id | Integer | 是 | 623450125012506350 | 通话ID |
ag_num | String | 否 | 8001 | 坐席工号 |
结果编码说明
code | 说明 |
---|---|
404 | call 不存在 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"data": [
{
"vcc_id": "123",
"ag_id": "123",
"ag_num": "8419",
"ag_name": "123",
"que_id": "205115",
"que_name": "售后服务",
"group_id": "0",
"serv_num": "01012341234",
"user_sipcode": "0",
"call_id": "6701000992688721234",
"call_type": "呼出",
"ext_id": "0",
"agcdr_id": "6701000992709691234",
"ag_phone": "8002",
"cus_phone": "185****678",
"cus_phone_areacode": "010",
"cus_phone_areaname": "北京 北京",
"cus_phone_type": "MOBILE",
"cus_phone_vendor": "unicom",
"ag_phone_areacode": "",
"ag_phone_areaname": "",
"ag_phone_type": "",
"ag_phone_vendor": "icsoc",
"start_time": "2020-08-17 13:45:36",
"conn_time": "1597643143",
"end_time": "2020-08-17 13:46:14",
"ring_secs": "5",
"conn_secs": "31",
"result": "0",
"endresult": "其他",
"record_file": "/var/recall/82/20200817/123/95/20200817134543-6701000992688721234-83333877-0-8002-18512345678.mp3",
"evaluate": "-1",
"record_mark": "1",
"user_data": {
"call_pid": "7001056966672023552",
"call_ptype": "1",
"trans_from": "2"
},
"speak_agent": 1014,
"speak_user": 2032
}
]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
ag_id | 坐席唯一标识 |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
que_name | 技能组名称 |
que_id | 技能组唯一标识 |
group_id | 业务组唯一标识(已废弃) |
serv_num | 中继号 |
user_sipcode | 用户SIP挂机码 |
call_id | 通话记录唯一标识 |
call_type | 坐席通话类型文本 |
ext_id | 附加ID (已废弃) |
agcdr_id | 呼叫通道唯一标识 |
ag_phone | 坐席电话 |
ag_phone_areacode | 坐席号码区号 |
ag_phone_areaname | 坐席号码归属地 |
ag_phone_type | 坐席号码类型(TEL:座机,MOBILE:手机) |
ag_phone_vendor | 坐席号码所属运营商(unicom:联通,mobile:移动,telecom:电信) |
cus_phone | 客户电话 |
cus_phone_areacode | 客户号码区号 |
cus_phone_areaname | 客户号码归属地 |
cus_phone_type | 客户号码类型(TEL:座机,MOBILE:手机) |
cus_phone_vendor | 客户号码所属运营商(unicom:联通,mobile:移动,telecom:电信) |
start_time | 通话开始时间 |
conn_time | 通话接通时间戳 |
end_time | 通话结束时间 |
ring_secs | 振铃时长(秒) |
conn_secs | 通话时长(秒) |
all_secs | 总时长(秒) |
result | 呼叫结果值(见下方附加说明 ) |
endresult | 挂机原因文本(见下方附加说明 ) |
record_file | 录音地址(已废弃) |
evaluate | 满意度评价码(-4: 坐席挂机,-1: 客户挂机,-5: 转接,-6: 强拆,-7: 坐席强退,-2: 超时未评价,-3: 评价失败,>0为评价结果) |
record_mark | 录音标记 0:无录音 1:有录音 |
user_data | 自定义随路数据 |
speak_agent | 坐席说话时长(单位毫秒)需要管理员开启对应服务 |
speak_user | 用户说话时长(单位毫秒)需要管理员开启对应服务 |
坐席通话明细报表(准实时)
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/call
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter":{ "start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "ag_num":"1001", "result":0, "ag_phone":"5630122", "cus_phone":"18292033110", "que_id":12, "call_type":13, "endresult":11, "call_id":"11022933", "group_id":1 } } | 筛选条件 |
search_after | String | 否 | fgsf213215dfasfafdsa | 分页 token,如果有此参数,将搜索此参数之后的数据,第一页可不用传此参数 |
参数filter中字段说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间 |
end_time | String | 否 | 2015-12-01 00:00:00 | 截止时间 |
ag_num | String | 否 | 1002 | 坐席工号 |
result | Integer | 否 | 0 | 0接通 1振铃放弃 2未接通 |
ag_phone | String | 否 | 027****1232 | 坐席电话 |
cus_phone | String | 否 | 182****3110 | 客户电话 |
que_id | Integer | 否 | 12 | 技能组ID |
call_type | Integer | 否 | 13 | 通话类型。1:外呼,2:呼入,3:呼出转接,4:呼入转接,5:呼出拦截,6:呼入拦截,7:被咨询,9:监听,11:转内线,12:转外线,13:内部呼叫,14:机器人 |
endresult | Integer | 否 | 11 | 通话结果(1:振铃放弃,2:未接,11:用户挂机,12:坐席挂断,13:转接,14:拦截:20:坐席退出) |
call_id | String | 否 | 11022933 | 通话ID |
group_id | String | 否 | 1 | 业务组ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
200 | ok |
结果示例
{
"total": 1,
"page": 1,
"page_size": 5000,
"total_pages": 1,
"has_more": false,
"search_after": null, //如果此参数不为 0 或 空,则表示获取下一页数据的 token,如果需要获取下一页数据,在参数上传入此参数即可
"code": 200,
"message": "ok",
"data": [
{
"_id": 1522713985992921088,
"vcc_id": "2000XXX",
"ag_id": 601278,
"ag_num": "8593",
"ag_name": "ceshi",
"ag_nickname": "",
"que_id": 247280,
"que_name": "test",
"group_id": 0,
"group_name": "",
"serv_num": "010****5678",
"server_400": "",
"call_id": "6991648731690983424",
"call_type": "呼出",
"ext_id": 0,
"agcdr_id": 6991648731724537858,
"ag_phone": "1593",
"cus_phone": "188****8888",
"cus_phone_areacode": "010",
"cus_phone_areaname": "北京 北京",
"cus_phone_type": "MOBILE",
"cus_phone_vendor": "mobile",
"ag_phone_areacode": "",
"ag_phone_areaname": "",
"ag_phone_type": "SIP",
"ag_phone_vendor": "icsoc",
"start_time": "2022-10-28 14:35:56",
"conn_time": 1666938963,
"end_time": "2022-10-28 14:36:05",
"ring_secs": 5,
"conn_secs": 2,
"all_secs": 9,
"result": 0,
"result_str": "接通",
"endresult": "用户挂断",
"record_file": "/var/recall/bjyz5/20221028/2000791/44/20221028143556-6991648731690983424-158874-01012345678-1593.mp3",
"record_file_url": "//records.icsoc.net/saas_ali/call/bjyz5/20221028/2000791/44/20221028143556-6991648731690983424-158874-01012345678-1593.mp3",
"record_file_wav_url": "//records.icsoc.net/saas_ali/call_wav/bjyz5/20221028/2000791/44/20221028143556-6991648731690983424-158874-01012345678-1593.wav",
"evaluate": -1,
"evaluate_str": "客户挂机",
"evaluate_obj_str": "",
"record_mark": 1,
"dept_id": 106409,
"dept_name": "公司",
"ag_start_time": "2022-10-28 14:35:56",
"ag_ring_time": "2022-10-28 14:35:56",
"rd_int": 0,
"rd_str": "",
"asr_str": "应答",
"ring_time": "2022-10-28 14:35:58",
"user_data": "",
"ag_conn_time": "2022-10-28 14:35:56",
"ag_end_time": "2022-10-28 14:36:05",
"user_sipcode": "200",
"request_id": "",
"smaller_cdr_id": "",
"CallerReal": "",
"CalledReal": "",
"CalledRealAreaCode": "",
"call_type_code": 1,
"endresult_code": 11,
"speak_agent": 1203,
"speak_user": 2320
}
]
}
结果字段说明
字段 | 说明 |
---|---|
_id | 唯一标识 |
vcc_id | 企业唯一标识 |
ag_id | 坐席唯一标识 |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
ag_nickname | 坐席昵称 |
que_name | 技能组名称 |
que_id | 技能组唯一标识 |
group_id | 业务组唯一标识(已废弃) |
group_name | 业务组名称(已废弃) |
serv_num | 中继号 |
server_400 | 400号码 |
call_id | 通话记录唯一标识 |
call_type_code | 坐席通话类型 |
call_type | 坐席通话类型文本 |
ext_id | 附加ID (已废弃) |
agcdr_id | 呼叫通道唯一标识 |
ag_phone | 坐席电话 |
ag_phone_areacode | 坐席电话区号 |
ag_phone_areaname | 坐席电话归属地 |
ag_phone_type | 坐席号码类型(TEL:座机 MOBILE:手机 SIP:软电话) |
ag_phone_vendor | 坐席号码所属运营商(unicom:联通,mobile:移动,telecom:电信) |
cus_phone | 客户电话 |
cus_phone_areacode | 客户号码区号 |
cus_phone_areaname | 客户号码归属地 |
cus_phone_type | 客户号码类型(TEL:座机,MOBILE:手机) |
cus_phone_vendor | 客户号码所属运营商(unicom:联通,mobile:移动,telecom:电信) |
start_time | 通话开始时间 |
conn_time | 通话接通时间戳 |
end_time | 通话结束时间 |
ring_secs | 振铃时长(秒) |
conn_secs | 通话时长(秒) |
all_secs | 总时长(秒) |
result | 呼叫结果值(见下方附加说明 ) |
result_str | 呼叫结果值文本(见下方附加说明 ) |
endresult_code | 挂机原因(见下方附加说明 ) |
endresult | 挂机原因文本(见下方附加说明 ) |
record_file | 录音地址(已废弃) |
record_file_url | MP3录音地址 |
record_file_wav_url | WAV录音地址(需要单独开通) |
evaluate | 满意度评价码(-4: 坐席挂机,-1: 客户挂机,-5: 转接,-6: 强拆,-7: 坐席强退,-2: 超时未评价,-3: 评价失败,>0为评价结果) |
evaluate_str | 满意度评价文案(见evaluate说明) |
evaluate_obj_str | 自定义满意度评价结果(在manage设置了自定义满意度设置后用户评价后出现该值) |
record_mark | 录音标记 0:无录音 1:有录音 |
dept_id | 部门唯一标识 |
dept_name | 部门名称 |
ag_start_time | 呼叫坐席时间 |
ag_ring_time | 坐席振铃时间 |
rd_int | 回铃码 (需要单独开启) |
rd_str | 回铃码对应的原始值 |
asr_str | 回铃码文案 |
ring_time | 振铃时间 |
user_data | 自定义随路数据 |
ag_conn_time | 坐席接通时间 |
ag_end_time | 坐席挂机时间 |
user_sipcode | 用户SIP挂机码 |
request_id | 请求唯一标识 (已废弃) |
smaller_cdr_id | 已废弃字段 |
CallerReal | 已废弃字段 |
CalledReal | 已废弃字段 |
CalledRealAreaCode | 已废弃字段 |
speak_agent | 坐席说话时长(单位毫秒)需要管理员开启对应服务 |
speak_user | 用户说话时长(单位毫秒)需要管理员开启对应服务 |
call_type(呼叫类型)说明
状态 | 说明 |
---|---|
1 | 呼出 |
2 | 呼入 |
3 | 呼出转接 |
4 | 呼入转接 |
5 | 呼出拦截 |
6 | 呼入拦截 |
7 | 被咨询 |
9 | 监听 |
11 | 转内线 |
12 | 转外线 |
13 | 内部呼叫 |
14 | 机器人 |
result(呼叫结果)说明
call_type=1(呼出)时
状态 | 说明 |
---|---|
0 | 接通 |
1,2 | 未接通(用户未接) |
4 | 外呼座席未接 |
call_type=2(呼入)时
状态 | 说明 |
---|---|
0 | 接通 |
1 | 未接通(用户放弃) |
2 | 未接通(座席未接) |
call_type!=1,2(非呼出,非呼入=其他[包括咨询,被咨询,转接,被转接,监听等])时
状态 | 说明 |
---|---|
0 | 接通 |
非0 | 未接通 |
endresult(结果)说明
状态 | 说明 |
---|---|
1 | 振铃放弃 |
2 | 未接 |
11 | 用户挂机 |
12 | 坐席挂机 |
13 | 转接 |
14 | 被强拆/拦截 |
20 | 强制签出 |
咨询三方通话明细报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/conference
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter": {"start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "ag_ernum":"1002", "endresult":0, "call_phone":"18220211333", "ext_phone":"18220221333", "max_secs":50, "min_secs":10, "group_id":1 } } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间(如果是以结束时间来查询用end_start_time) |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间(如果是以结束时间来查询用end_end_time) |
ag_ernum | String | 否 | 1001 | 坐席工号 |
endresult | Integer | 否 | 0 | 呼叫结果 |
call_phone | String | 否 | 027****3284 | 发起号码 |
ext_phone | String | 否 | 150****3933 | 咨询三方号码 |
max_secs | Integer | 否 | 1000 | 通话最长时长(秒) |
min_secs | Integer | 否 | 0 | 通话最短时长(秒) |
group_id | Integer | 否 | 0 | 业务组ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"total": "1",
"page": 1,
"page_size": 5000,
"total_pages": 1,
"has_more": false,
"search_after": null,
"data": [{
"ag_er": "298921",
"ag_ernum": "1000",
"group_id": "3719",
"call_phone": "1000",
"que_name": "余浩测试",
"ag_ednum": "1001",
"ext_phone": "1001",
"start_time": "2022-08-12 16:50:47",
"conn2_time": "",
"conn1_secs": "10",
"conn2_secs": "0",
"conn_time": "2022-08-12 16:50:49",
"conn_secs": "10",
"endresult": "1",
"ag_ername": "YH测试1(YAPI勿删)",
"ag_edname": "1001",
"dept_name": "中通天鸿>测试部门"
}]
}
结果字段说明
字段 | 说明 |
---|---|
ag_er | 坐席ID |
ag_ernum | 坐席工号 |
group_id | 业务组ID |
call_phone | 客户号码 |
que_name | 技能组名称 |
ag_ednum | 第三方坐席工号 |
ext_phone | 第三方号码 |
start_time | 开始时间 |
conn2_time | 接通第三方时间 |
conn1_secs | 第二段通话时长 |
conn2_secs | 第三段通话时长 |
conn_secs | 通话时长 |
endresult | 呼叫结果 |
ag_ername | 坐席名称 |
ag_edname | 第三方坐席名称 |
dept_name | 所属部门名称 |
endresult(呼叫结果)说明
状态 说明 | |
---|---|
0 | 挂断 |
1 | 转接 |
2 | 拦截 |
监听强插通话详单
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/monitor
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter": {"start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "ag_ernum":"1002", "endresult":0, "call_phone":"18220211333", "ext_phone":"18220221333", "max_secs":50, "min_secs":10, "group_id":1 } } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间(如果是以结束时间来查询用end_start_time) |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间(如果是以结束时间来查询用end_end_time) |
ag_ernum | String | 否 | 1001 | 坐席工号 |
endresult | Integer | 否 | 0 | 呼叫结果 |
call_phone | String | 否 | 027****3284 | 被监听号码 |
ext_phone | String | 否 | 150****7923 | 发起(监听)号码 |
max_secs | Integer | 否 | 1000 | 通话最长时长(秒) |
min_secs | Integer | 否 | 0 | 通话最短时长(秒) |
group_id | Integer | 否 | 123 | 业务组ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"total": "1",
"page": 1,
"page_size": 5000,
"total_pages": 1,
"has_more": false,
"search_after": null,
"data": [{
"ag_er": "276624",
"ag_ernum": "1001",
"group_id": "3719",
"call_phone": "1000",
"que_name": "余浩测试",
"ag_ednum": "1000",
"ext_phone": "1001",
"start_time": "2022-09-20 22:50:37",
"conn2_time": "2022-09-20 22:51:07",
"conn1_secs": "30",
"conn2_secs": "3",
"conn_time": "2022-09-20 22:50:37",
"conn_secs": "33",
"endresult": "2",
"ag_ername": "1001",
"ag_edname": "1000",
"dept_name": "中通天鸿>测试部门"
}]
}
结果字段说明
字段 | 说明 |
---|---|
ag_er | 被监听坐席ID |
ag_ernum | 被监听坐席工号 |
group_id | 业务组ID |
call_phone | 分机号 |
que_name | 技能组名称 |
ag_ednum | 监听坐席工号 |
ext_phone | 客户号码 |
start_time | 开始时间 |
conn2_time | 接通第三方时间 |
conn1_secs | 第二段通话时长 |
conn2_secs | 第三段通话时长 |
conn_secs | 通话时长 |
endresult | 呼叫结果 |
ag_ername | 监听坐席名称 |
ag_edname | 被监听坐席名称 |
dept_name | 所属部门名称 |
endresult(呼叫结果)说明
状态 | 说明 |
---|---|
0 | 挂断 |
1 | 转接 |
2 | 拦截 |
漏话明细报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/lost2
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter": {"start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "caller":"182**1333", "server_num":"027**2833", "group_id":1 } } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间(如果是以结束时间来查询用end_start_time) |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间(如果是以结束时间来查询用end_end_time) |
server_num | String | 否 | 027****3284 | 中继号 |
caller | String | 否 | 150****3933 | 主叫号码 |
group_id | Integer | 否 | 123 | 业务组ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"total": "10",
"page": 1,
"page_size": 5000,
"total_pages": 1,
"has_more": false,
"search_after": null,
"data": [{
"_id": 1522479183360458752,
"vcc_id": 2000791,
"call_id": 6991413863711268864,
"server_num": "010****5430",
"caller": "188****7463",
"called": "",
"caller_areacode": "027",
"caller_areaname": "湖北 武汉",
"caller_type": "MOBILE",
"caller_vendor": "mobile",
"called_areacode": "",
"called_areaname": "",
"called_type": "",
"called_vendor": "",
"ag_id": 0,
"ag_num": "",
"ag_name": "",
"que_id": 0,
"que_name": "",
"group_id": 0,
"group_name": "",
"ivr_digits": "1",
"start_time": "2022-10-27 23:02:39",
"quein_time": 0,
"mesg_time": 0,
"conn_time": 0,
"end_time": 1666882984,
"ivr_secs": 14,
"wait_secs": 0,
"conn_secs": 0,
"mesg_secs": 11,
"all_secs": 25,
"result": "留言",
"endresult": 11,
"endresult_str": "用户挂断",
"ivr_id": 9401,
"is_trans_mannual": 1,
"is_trans_mannual_str": "是",
"trans_mark": 0,
"dept_id": 0,
"dept_name": "",
"server_400": "",
"user_data": ""
}]
}
结果字段说明
字段 | 说明 |
---|---|
_id | 主键ID |
vcc_id | 企业ID |
call_id | 通话ID |
server_num | 服务号码 |
caller | 主叫号码 |
called | 被叫号码 |
caller_areacode | 主叫区号 |
caller_areaname | 主叫地区名 |
caller_type | 主叫号码类型(TEL:座机,MOBILE:手机) |
caller_vendor | 主叫所属运营商(mobile:移动,unicom:联通,telcom:电信) |
called_areacode | 被叫区号 |
called_areaname | 被叫地区名 |
called_type | 被叫类型(TEL:座机,MOBILE:手机) |
called_vendor | 被叫运营商(mobile:移动,unicom:联通,telcom:电信) |
ag_id | 坐席ID |
ag_num | 坐席工号 |
ag_name | 坐席姓名 |
que_id | 技能组ID |
que_name | 技能组名称 |
group_id | 业务组ID |
group_name | 业务组名称 |
ivr_digits | IVR按键 |
start_time | 开始时间 |
quein_time | 人工服务时间 |
mesg_time | 留言时间 |
conn_time | 接通时间 |
end_time | 结束时间 |
ivr_secs | IVR时长(单位:秒) |
wait_secs | 等待时长(单位:秒) |
conn_secs | 通话时长(单位:秒) |
mesg_secs | 留言时长(单位:秒) |
all_secs | 总时长(单位:秒) |
result | 漏话原因(见下方附加说明) |
endresult | 11用户挂机 12坐席挂断 |
endresult_str | 用户挂机或坐席挂断 |
ivr_id | IVR ID |
is_trans_mannual | 是否转人工(0:否,1:是) |
is_trans_mannual_str | 是否转人工(否或是) |
trans_mark | 转接标记 1转技能组 2转坐席 |
dept_id | 部门 ID |
dept_name | 部门名称 |
server_400 | 400号码 |
result(漏话原因)说明
状态 | 说明 |
---|---|
1 | IVR挂机 |
2 | 留言 |
3 | 未接通 |
4 | 未接通留言 |
5 | 排队溢出 |
101 | ivr超限 |
102 | 企业未启用 |
103 | 企业已过期 |
104 | 余额不足 |
105 | 不在接通时间内 |
106 | 未设置日程 |
107 | 企业不存在 |
108 | 黑名单 |
109 | 非白名单号码 |
技能组转移明细报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/detail/queuetranscall
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter": { "start_time":"2015-12-01 00:00:00", "end_time":"2015-12-01 12:00:00", "ag_num":"1003", "ag_phone":"8002", "cus_phone":"18290012211", "que_id":"2", "que_id_trans":"3", "group_id":1 } } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间(如果是以结束时间来查询用end_start_time) |
end_time | String | 否 | 2015-12-01 12:00:00 | 结束时间(如果是以结束时间来查询用end_end_time) |
ag_num | String | 否 | 1003 | 坐席工号 |
ag_phone | String | 否 | 182****2211 | 坐席号码 |
cus_phone | String | 否 | 182****2211 | 客户号码 |
que_id | Integer | 否 | 123 | 技能组ID |
que_id_trans | Integer | 否 | 123 | 转移技能组ID |
group_id | Integer | 否 | 123 | 业务组ID |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"total": "1",
"page": 1,
"total_pages": 1,
"data": [{
"ag_num": "8005",
"group_id": "0",
"ag_name": "8005",
"ag_phone": "183****2160",
"cus_phone": "590****00",
"que_name": "IVP组",
"start_time": "2015-04-22 13:36:00",
"que_name_trans": "餐饮客户组"
}]
}
结果字段说明
字段 | 说明 |
---|---|
ag_num | 坐席工号 |
group_id | 业务组ID |
ag_name | 坐席名称 |
ag_phone | 坐席电话 |
cus_phone | 客户电话 |
que_name | 技能组名称 |
start_time | 开始时间 |
que_name_trans | 转入的技能组名称 |
呼叫中心整体话务(月)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/system/month
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12", "end_date":"2015-12"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12 | 起始月份 |
end_date | String | 否 | 2015-12 | 结束月份 |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": 1,
"rows": [{
"ivr_num": "964",
"in_num": "340",
"lost_num": "262",
"lost_secs": "8509",
"lost10_num": "68",
"lost20_num": "121",
"lost25_num": "139",
"lost30_num": "152",
"lost35_num": "172",
"lost40_num": "181",
"conn_num": "70",
"queue_secs": "9975",
"ring_num": "339",
"ring_secs": "3119",
"conn5_num": "39",
"conn10_num": "53",
"conn15_num": "60",
"conn20_num": "62",
"conn30_num": "67",
"login_secs": "3004208",
"conn_secs": "2309",
"wait_secs": "6603",
"deal_secs": "0",
"start_date": "2015-04",
"date": "2015-04",
"in_rate": "35.27%",
"avg_lostsecs": 32,
"conn_rate": "20.59%",
"avg_queuesecs": 29,
"avg_ringsecs": 9,
"agents": 2,
"avg_connsecs": 33,
"avg_waitsecs": 94,
"avg_dealsecs": 127,
"avg_num": 35,
"work_rate": "0.3%",
"conn5_rate": "55.71%",
"conn10_rate": "75.71%",
"conn15_rate": "85.71%",
"conn20_rate": "88.57%",
"conn30_rate": "95.71%",
"lost10_rate": "25.95%",
"lost20_rate": "46.18%",
"lost25_rate": "53.05%",
"lost30_rate": "58.02%",
"lost35_rate": "65.65%",
"lost40_rate": "69.08%"
}]
}
结果字段说明
字段 | 说明 |
---|---|
ivr_num | IVR呼入总量 |
in_num | 呼入量 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
login_secs | 登录时长 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
start_date | 开始时间 |
date | 日期 |
in_rate | 呼入呼叫率 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
avg_num | 平均总量 |
work_rate | 工作率 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
呼叫中心整体话务(日)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/system/day
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-01"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12-01 | 起始日期 |
end_date | String | 否 | 2015-12-01 | 结束日期 |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2000791",
"ivr_num": "6",
"in_num": "0",
"lost_num": "0",
"lost_secs": "0",
"lost10_num": "0",
"lost20_num": "0",
"lost25_num": "0",
"lost30_num": "0",
"lost35_num": "0",
"lost40_num": "0",
"conn_num": "0",
"queue_secs": "0",
"ring_num": "0",
"ring_secs": "0",
"conn5_num": "0",
"conn10_num": "0",
"conn15_num": "0",
"conn20_num": "0",
"conn30_num": "0",
"login_secs": "6873",
"conn_secs": "0",
"wait_secs": "0",
"deal_secs": "0",
"date": "2015-12-21",
"in_rate": "0%",
"avg_lostsecs": "0",
"conn_rate": "0%",
"avg_queuesecs": "0",
"avg_ringsecs": "0",
"agents": 1,
"avg_connsecs": "0",
"avg_waitsecs": "0",
"avg_dealsecs": 0,
"avg_num": 0,
"work_rate": "0%",
"conn5_rate": "0%",
"conn10_rate": "0%",
"conn15_rate": "0%",
"conn20_rate": "0%",
"conn30_rate": "0%",
"lost10_rate": "0%",
"lost20_rate": "0%",
"lost25_rate": "0%",
"lost30_rate": "0%",
"lost35_rate": "0%",
"lost40_rate": "0%"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业Id |
ivr_num | IVR呼入总量 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
login_secs | 登录时长 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
date | 日期 |
in_rate | 呼入呼叫率 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
avg_num | 平均总量 |
work_rate | 工作率 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
呼叫中心整体话务(小时)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/system/hour
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-01"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12-01 | 起始日期 |
end_date | String | 否 | 2015-12-01 | 结束日期 |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"ivr_num": "1",
"in_num": "0",
"out_calls": "0",
"out_num": "0",
"out_secs": "0",
"lost_num": "0",
"lost_secs": "0",
"lost10_num": "0",
"lost20_num": "0",
"lost25_num": "0",
"lost30_num": "0",
"lost35_num": "0",
"lost40_num": "0",
"conn_num": "0",
"queue_secs": "0",
"ring_num": "0",
"ring_secs": "0",
"conn5_num": "0",
"conn10_num": "0",
"conn15_num": "0",
"conn20_num": "0",
"conn30_num": "0",
"login_secs": "0",
"conn_secs": "0",
"wait_secs": "0",
"deal_secs": "0",
"date": "2015-12-21 18\u65f6",
"in_rate": "0%",
"avg_lostsecs": "0",
"conn_rate": "0%",
"avg_queuesecs": "0",
"avg_ringsecs": "0",
"agents": 0,
"avg_connsecs": "0",
"avg_waitsecs": "0",
"avg_dealsecs": 0,
"avg_num": "0",
"work_rate": "0%",
"conn5_rate": "0%",
"conn10_rate": "0%",
"conn15_rate": "0%",
"conn20_rate": "0%",
"conn30_rate": "0%",
"lost10_rate": "0%",
"lost20_rate": "0%",
"lost25_rate": "0%",
"lost30_rate": "0%",
"lost35_rate": "0%",
"lost40_rate": "0%"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业Id |
ivr_num | IVR呼入总量 |
out_calls | 外呼总时长 |
out_num | 呼出量 |
out_secs | 外呼时长 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
login_secs | 登录时长 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
date | 日期 |
in_rate | 呼入呼叫率 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
呼叫中心整体话务(半小时)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/system/halfhour
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-01"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12-01 | 起始日期 |
end_date | String | 否 | 2015-12-01 | 结束日期 |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"ivr_num": "1",
"in_num": "0",
"out_calls": "0",
"out_num": "0",
"out_secs": "0",
"lost_num": "0",
"lost_secs": "0",
"lost10_num": "0",
"lost20_num": "0",
"lost25_num": "0",
"lost30_num": "0",
"lost35_num": "0",
"lost40_num": "0",
"conn_num": "0",
"queue_secs": "0",
"ring_num": "0",
"ring_secs": "0",
"conn5_num": "0",
"conn10_num": "0",
"conn15_num": "0",
"conn20_num": "0",
"conn30_num": "0",
"login_secs": "0",
"conn_secs": "0",
"wait_secs": "0",
"deal_secs": "0",
"date": "2015-12-21 18:00",
"in_rate": "0%",
"avg_lostsecs": "0",
"conn_rate": "0%",
"avg_queuesecs": "0",
"avg_ringsecs": "0",
"agents": 0,
"avg_connsecs": "0",
"avg_waitsecs": "0",
"avg_dealsecs": 0,
"avg_num": "0",
"work_rate": "0%",
"conn5_rate": "0%",
"conn10_rate": "0%",
"conn15_rate": "0%",
"conn20_rate": "0%",
"conn30_rate": "0%",
"lost10_rate": "0%",
"lost20_rate": "0%",
"lost25_rate": "0%",
"lost30_rate": "0%",
"lost35_rate": "0%",
"lost40_rate": "0%"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业Id |
ivr_num | IVR呼入总量 |
out_calls | 外呼总时长 |
out_num | 呼出量 |
out_secs | 外呼时长 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
login_secs | 登录时长 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
date | 日期 |
in_rate | 呼入呼叫率 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
技能组话务(月)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/queue/month
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12", "end_date":"2015-12", "que_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12 | 起始月份 |
end_date | String | 否 | 2015-12 | 结束月份 |
que_id | String | 否 | 1,23,4 | 技能组ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": 1,
"rows": [{
"vcc_id": "2000791",
"in_num": "139",
"lost_num": "91",
"lost_secs": "1634",
"lost10_num": "38",
"lost20_num": "70",
"lost25_num": "74",
"lost30_num": "79",
"lost35_num": "84",
"lost40_num": "86",
"conn_num": "48",
"queue_secs": "2194",
"ring_num": "127",
"ring_secs": "1201",
"conn5_num": "30",
"conn10_num": "39",
"conn15_num": "43",
"conn20_num": "44",
"conn30_num": "46",
"conn_secs": "1446",
"wait_secs": "1247",
"deal_secs": "0",
"lost1_num": "0",
"lost1_secs": "0",
"lost3_num": "0",
"lost3_secs": "0",
"lost4_num": "0",
"lost4_secs": "0",
"lost5_num": "0",
"lost5_secs": "0",
"queue_id": "2",
"queue_name": "呼入呼出",
"date": "2015-04",
"queue_in_num": 139,
"avg_lostsecs": 18,
"conn_rate": "34.53%",
"avg_queuesecs": 16,
"avg_ringsecs": 9,
"avg_connsecs": 30,
"avg_waitsecs": 26,
"avg_dealsecs": 56,
"conn5_rate": "62.5%",
"conn10_rate": "81.25%",
"conn15_rate": "89.58%",
"conn20_rate": "91.67%",
"conn30_rate": "95.83%",
"lost10_rate": "41.76%",
"lost20_rate": "76.92%",
"lost25_rate": "81.32%",
"lost30_rate": "86.81%",
"lost35_rate": "92.31%",
"lost40_rate": "94.51%",
"avg_lost1_secs": "0",
"avg_lost3_secs": "0",
"avg_lost4_secs": "0",
"avg_lost5_secs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
in_num | 呼入量 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
lost(x)_num | (x)s放弃量 |
lost(x)_secs | (x)s放弃时长 |
queue_id | 技能组ID |
queue_name | 技能组名称 |
start_date | 开始时间 |
date | 日期 |
queue_in_num | 技能组进线量 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
avg_lost(x)_secs | 平均(x)s放弃时长 |
技能组话务(日)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/queue/day
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-03", "que_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12 | 起始月份 |
end_date | String | 否 | 2015-12 | 结束月份 |
que_id | String | 否 | 1,23,4 | 技能组ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"queue_id": "616",
"queue_name": "呼入呼出",
"in_num": "2",
"lost_num": "1",
"lost_secs": "61",
"lost10_num": "0",
"lost20_num": "0",
"lost25_num": "0",
"lost30_num": "0",
"lost35_num": "0",
"lost40_num": "0",
"conn_num": "1",
"queue_secs": "66",
"ring_num": "1",
"ring_secs": "5",
"conn5_num": "1",
"conn10_num": "1",
"conn15_num": "1",
"conn20_num": "1",
"conn30_num": "1",
"conn_secs": "1",
"wait_secs": "5",
"deal_secs": "0",
"lost1_num": "0",
"lost1_secs": "0",
"lost3_num": "1",
"lost3_secs": "61",
"lost4_num": "0",
"lost4_secs": "0",
"lost5_num": "0",
"lost5_secs": "0",
"evaluate_-4": "0",
"evaluate_-3": "0",
"evaluate_-1": "0",
"date": "2015-12-18",
"queue_in_num": 2,
"first_conn_num": "0",
"avg_lostsecs": 61,
"conn_rate": "50%",
"avg_queuesecs": 33,
"avg_ringsecs": 5,
"avg_connsecs": 1,
"avg_waitsecs": 5,
"avg_dealsecs": 6,
"conn5_rate": "100%",
"conn10_rate": "100%",
"conn15_rate": "100%",
"conn20_rate": "100%",
"conn30_rate": "100%",
"lost10_rate": "0%",
"lost20_rate": "0%",
"lost25_rate": "0%",
"lost30_rate": "0%",
"lost35_rate": "0%",
"lost40_rate": "0%",
"avg_lost1_secs": "0",
"avg_lost3_secs": 61,
"avg_lost4_secs": "0",
"avg_lost5_secs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
queue_id | 技能组ID |
queue_name | 技能组名称 |
in_num | 呼入量 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
lost(x)_num | (x)s放弃量 |
lost(x)_secs | (x)s放弃时长 |
date | 日期 |
queue_in_num | 技能组进线量 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
avg_lost(x)_secs | 平均(x)s放弃时长 |
技能组话务(小时)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/queue/hour
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-03", "que_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12 | 起始月份 |
end_date | String | 否 | 2015-12 | 结束月份 |
que_id | String | 否 | 1,23,4 | 技能组ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"queue_id": "616",
"queue_name": "呼入呼出",
"in_num": "2",
"lost_num": "1",
"lost_secs": "61",
"lost10_num": "0",
"lost20_num": "0",
"lost25_num": "0",
"lost30_num": "0",
"lost35_num": "0",
"lost40_num": "0",
"conn_num": "1",
"queue_secs": "66",
"ring_num": "1",
"ring_secs": "5",
"conn5_num": "1",
"conn10_num": "1",
"conn15_num": "1",
"conn20_num": "1",
"conn30_num": "1",
"conn_secs": "1",
"wait_secs": "5",
"deal_secs": "0",
"lost1_num": "0",
"lost1_secs": "0",
"lost3_num": "1",
"lost3_secs": "61",
"lost4_num": "0",
"lost4_secs": "0",
"lost5_num": "0",
"lost5_secs": "0",
"date": "2015-12-18 11时",
"queue_in_num": 2,
"avg_lostsecs": 61,
"conn_rate": "50%",
"avg_queuesecs": 33,
"avg_ringsecs": 5,
"avg_connsecs": 1,
"avg_waitsecs": 5,
"avg_dealsecs": 6,
"conn5_rate": "100%",
"conn10_rate": "100%",
"conn15_rate": "100%",
"conn20_rate": "100%",
"conn30_rate": "100%",
"lost10_rate": "0%",
"lost20_rate": "0%",
"lost25_rate": "0%",
"lost30_rate": "0%",
"lost35_rate": "0%",
"lost40_rate": "0%",
"avg_lost1_secs": "0",
"avg_lost3_secs": 61,
"avg_lost4_secs": "0",
"avg_lost5_secs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
id | 记录ID |
vcc_id | 企业Id |
queue_id | 技能组ID |
queue_name | 技能组名称 |
time_stamp | 时间段 |
start_date | 开始时间 |
in_num | 呼入量 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
lost(x)_num | (x)s放弃量 |
lost(x)_secs | (x)s放弃时长 |
date | 日期 |
queue_in_num | 进技能组量 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
avg_lost(x)_secs | 平均(x)s放弃时长 |
技能组话务(半小时)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/queue/halfhour
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-03", "que_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12 | 起始月份 |
end_date | String | 否 | 2015-12 | 结束月份 |
que_id | String | 否 | 1,23,4 | 技能组ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"queue_id": "613",
"queue_name": "\u9500\u552e\u7ec4",
"in_num": "0",
"lost_num": "0",
"lost_secs": "0",
"lost10_num": "0",
"lost20_num": "0",
"lost25_num": "0",
"lost30_num": "0",
"lost35_num": "0",
"lost40_num": "0",
"conn_num": "0",
"queue_secs": "0",
"ring_num": "0",
"ring_secs": "0",
"conn5_num": "0",
"conn10_num": "0",
"conn15_num": "0",
"conn20_num": "0",
"conn30_num": "0",
"conn_secs": "0",
"wait_secs": "13",
"deal_secs": "0",
"lost1_num": "0",
"lost1_secs": "0",
"lost3_num": "0",
"lost3_secs": "0",
"lost4_num": "0",
"lost4_secs": "0",
"lost5_num": "0",
"lost5_secs": "0",
"date": "2015-12-21 09:00",
"queue_in_num": 0,
"avg_lostsecs": "0",
"conn_rate": "0%",
"avg_queuesecs": "0",
"avg_ringsecs": "0",
"avg_connsecs": "0",
"avg_waitsecs": "13",
"avg_dealsecs": 13,
"conn5_rate": "0%",
"conn10_rate": "0%",
"conn15_rate": "0%",
"conn20_rate": "0%",
"conn30_rate": "0%",
"lost10_rate": "0%",
"lost20_rate": "0%",
"lost25_rate": "0%",
"lost30_rate": "0%",
"lost35_rate": "0%",
"lost40_rate": "0%",
"avg_lost1_secs": "0",
"avg_lost3_secs": "0",
"avg_lost4_secs": "0",
"avg_lost5_secs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
id | 记录ID |
vcc_id | 企业Id |
queue_id | 技能组ID |
queue_name | 技能组名称 |
time_stamp | 时间段 |
start_date | 开始时间 |
in_num | 呼入量 |
lost_num | 放弃量 |
lost_secs | 放弃时长 |
lost10_num | 10s放弃量 |
lost20_num | 20s放弃量 |
lost25_num | 25s放弃量 |
lost30_num | 30s放弃量 |
lost35_num | 35s放弃量 |
lost40_num | 40s放弃量 |
conn_num | 接通量 |
queue_secs | 排队时长 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
conn5_num | 5s接通量 |
conn10_num | 10s接通量 |
conn15_num | 15s接通量 |
conn20_num | 20s接通量 |
conn30_num | 30s接通量 |
conn_secs | 接通时长 |
wait_secs | 等待时长 |
deal_secs | 事后处理时长 |
lost(x)_num | (x)s放弃量 |
lost(x)_secs | (x)s放弃时长 |
date | 日期 |
queue_in_num | 进技能组量 |
avg_lostsecs | 平均漏话时长 |
conn_rate | 接通率 |
avg_queuesecs | 平均排队时长 |
avg_ringsecs | 平均振铃时长 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_dealsecs | 平均事后处理时长 |
conn5_rate | 5s接通率 |
conn10_rate | 10s接通率 |
conn15_rate | 15s接通率 |
conn20_rate | 20s接通率 |
conn30_rate | 30s接通率 |
lost10_rate | 10s放弃率 |
lost20_rate | 20s放弃率 |
lost25_rate | 25s放弃率 |
lost30_rate | 30s放弃率 |
lost35_rate | 35s放弃率 |
lost40_rate | 40s放弃率 |
avg_lost(x)_secs | 平均(x)s放弃时长 |
坐席工作表现(月)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/agent/month
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12", "end_date":"2015-12", "ag_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12 | 起始月份 |
end_date | String | 否 | 2015-12 | 结束月份 |
ag_id | String | 否 | 1,23,4 | 坐席ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": 1,
"rows": [{
"vcc_id": "2000791",
"in_num": "41",
"out_num": "7",
"out_calls": "21",
"out_secs": "4",
"conn_secs": "662",
"internal_num": "1",
"ring_num": "111",
"ring_secs": "-99958",
"consult_num": "1",
"consult_secs": "4",
"hold_num": "0",
"hold_secs": "0",
"conference_num": "0",
"conference_secs": "0",
"shift_num": "0",
"login_secs": "467523",
"ready_secs": "439157",
"busy_secs": "-26146",
"wait_num": "101",
"wait_secs": "155543",
"ag_id": "41",
"ag_num": "8001",
"ag_name": "测测测",
"start_date": "2015-10",
"agstanum58": 0,
"agstaduration58": 0,
"agstanum59": 0,
"agstaduration59": 0,
"agstanum73": 0,
"agstaduration73": 0,
"agstanum74": 0,
"agstaduration74": 0,
"agstanum76": 0,
"agstaduration76": 0,
"date": "2015-10",
"agent": "8001 测测测",
"avg_connsecs": 14,
"avg_waitsecs": 1540,
"avg_callsecs": 3188,
"avg_ringsecs": -901,
"avg_consultsecs": 4,
"avg_holdsecs": "0",
"avg_consecs": "0",
"busy_rate": "-5.59%",
"work_rate": "33.41%",
"total_ringsecs": "-99958",
"total_waitsecs": "155543"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
in_num | 呼入量 |
out_num | 呼出量 |
out_calls | 呼出总量 |
out_secs | 呼出总时长 |
conn_secs | 通话总时长 |
internal_num | 内呼总量 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
consult_num | 咨询量 |
consult_secs | 咨询时长 |
hold_num | 保持量 |
hold_secs | 保持时长 |
conference_num | 会议量 |
conference_secs | 会议时长 |
shift_num | 转接量 |
login_secs | 登录时长 |
ready_secs | 就绪时长 |
busy_secs | 置忙时长 |
wait_num | 等待量 |
wait_secs | 等待时长 |
agstanum+reason | 置忙原因名称 |
agstaduration+reason | 置忙原因持续时长 |
date | 时间 |
agent | 坐席 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_callsecs | 平均呼叫时长 |
avg_ringsecs | 平均振铃时长 |
avg_consultsecs | 平均咨询时长 |
avg_holdsecs | 平均保持时长 |
avg_consecs | 平均接通时长 |
busy_rate | 置忙率 |
work_rate | 工作率 |
total_ringsecs | 总振铃时长 |
total_waitsecs | 总等待时长 |
坐席工作表现(日)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/agent/day
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-03", "ag_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12-01 | 起始日期 |
end_date | String | 否 | 2015-12-03 | 结束日期 |
ag_id | String | 否 | 1,23,4 | 坐席ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "512",
"rows": [{
"vcc_id": "2",
"ag_id": "1215",
"ag_name": "无**作时间",
"ag_num": "8001",
"in_num": "0",
"out_num": "0",
"out_calls": "0",
"out_secs": "0",
"conn_secs": "0",
"internal_num": "0",
"ring_num": "0",
"ring_secs": "0",
"consult_num": "0",
"consult_secs": "0",
"hold_num": "0",
"hold_secs": "0",
"conference_num": "0",
"conference_secs": "0",
"shift_num": "0",
"login_secs": "734",
"ready_secs": "734",
"busy_secs": "0",
"wait_num": "0",
"wait_secs": "0",
"agstanum58": 0,
"agstaduration58": 0,
"agstanum59": 0,
"agstaduration59": 0,
"agstanum73": 0,
"agstaduration73": 0,
"agstanum74": 0,
"agstaduration74": 0,
"agstanum76": 0,
"agstaduration76": 0,
"date": "2015-12-21",
"agent": "8001 \u65e0\u9521\u975e\u5de5\u4f5c\u65f6\u95f4",
"avg_connsecs": "0",
"avg_waitsecs": "0",
"avg_callsecs": 0,
"avg_ringsecs": "0",
"avg_consultsecs": "0",
"avg_holdsecs": "0",
"avg_consecs": "0",
"busy_rate": "0%",
"work_rate": "0%",
"total_ringsecs": "0",
"total_waitsecs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
ag_id | 坐席ID |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
in_num | 呼入量 |
out_num | 呼出量 |
out_calls | 呼出总量 |
out_secs | 呼出总时长 |
conn_secs | 通话总时长 |
internal_num | 内呼总量 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
consult_num | 咨询量 |
consult_secs | 咨询时长 |
hold_num | 保持量 |
hold_secs | 保持时长 |
conference_num | 会议量 |
conference_secs | 会议时长 |
shift_num | 转接量 |
login_secs | 登录时长 |
ready_secs | 就绪时长 |
busy_secs | 置忙时长 |
wait_num | 等待量 |
wait_secs | 等待时长 |
agstanum(x) | 某置忙原因名称 |
agstaduration(x) | 某置忙原因持续时长 |
date | 时间 |
agent | 坐席 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_callsecs | 平均呼叫时长 |
avg_ringsecs | 平均振铃时长 |
avg_consultsecs | 平均咨询时长 |
avg_holdsecs | 平均保持时长 |
avg_consecs | 平均接通时长 |
busy_rate | 置忙率 |
work_rate | 工作率 |
total_ringsecs | 总振铃时长 |
total_waitsecs | 总等待时长 |
坐席工作表现(小时)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/agent/hour
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-03", "ag_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12-01 | 起始日期 |
end_date | String | 否 | 2015-12-03 | 结束日期 |
ag_id | String | 否 | 1,23,4 | 坐席ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"ag_id": "1215",
"ag_name": "\u65e0\u9521\u975e\u5de5\u4f5c\u65f6\u95f4",
"ag_num": "8001",
"in_num": "0",
"out_num": "0",
"out_calls": "0",
"out_secs": "0",
"conn_secs": "0",
"internal_num": "0",
"ring_num": "0",
"ring_secs": "0",
"consult_num": "0",
"consult_secs": "0",
"hold_num": "0",
"hold_secs": "0",
"conference_num": "0",
"conference_secs": "0",
"shift_num": "0",
"login_secs": "372",
"ready_secs": "372",
"busy_secs": "0",
"wait_num": "0",
"wait_secs": "0",
"agstanum58": 0,
"agstaduration58": 0,
"agstanum59": 0,
"agstaduration59": 0,
"agstanum73": 0,
"agstaduration73": 0,
"agstanum74": 0,
"agstaduration74": 0,
"agstanum76": 0,
"agstaduration76": 0,
"date": "2015-12-21 17\u65f6",
"agent": "8001 \u65e0\u9521\u975e\u5de5\u4f5c\u65f6\u95f4",
"avg_connsecs": "0",
"avg_waitsecs": "0",
"avg_callsecs": 0,
"avg_ringsecs": "0",
"avg_consultsecs": "0",
"avg_holdsecs": "0",
"avg_consecs": "0",
"busy_rate": "0%",
"work_rate": "0%",
"total_ringsecs": "0",
"total_waitsecs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
ag_id | 坐席ID |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
in_num | 呼入量 |
out_num | 呼出量 |
out_calls | 呼出总量 |
out_secs | 呼出总时长 |
conn_secs | 通话总时长 |
internal_num | 内呼总量 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
consult_num | 咨询量 |
consult_secs | 咨询时长 |
hold_num | 保持量 |
hold_secs | 保持时长 |
conference_num | 会议量 |
conference_secs | 会议时长 |
shift_num | 转接量 |
login_secs | 登录时长 |
ready_secs | 就绪时长 |
busy_secs | 置忙时长 |
wait_num | 等待量 |
wait_secs | 等待时长 |
agstanum(x) | 某置忙原因名称 |
agstaduration(x) | 某置忙原因持续时长 |
date | 时间 |
agent | 坐席 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_callsecs | 平均呼叫时长 |
avg_ringsecs | 平均振铃时长 |
avg_consultsecs | 平均咨询时长 |
avg_holdsecs | 平均保持时长 |
avg_consecs | 平均接通时长 |
busy_rate | 置忙率 |
work_rate | 工作率 |
total_ringsecs | 总振铃时长 |
total_waitsecs | 总等待时长 |
坐席工作表现(半小时)报表(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/agent/halfhour
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 是 | { "filter":{ "start_date":"2015-12-01", "end_date":"2015-12-03", "ag_id":"1,23,4"} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_date | String | 否 | 2015-12-01 | 起始日期 |
end_date | String | 否 | 2015-12-03 | 结束日期 |
ag_id | String | 否 | 1,23,4 | 坐席ID(多个逗号分隔) |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"total": 1,
"page": 1,
"records": "1",
"rows": [{
"vcc_id": "2",
"ag_id": "1215",
"ag_name": "\u65e0\u9521\u975e\u5de5\u4f5c\u65f6\u95f4",
"ag_num": "8001",
"in_num": "0",
"out_num": "0",
"out_calls": "0",
"out_secs": "0",
"conn_secs": "0",
"internal_num": "0",
"ring_num": "0",
"ring_secs": "0",
"consult_num": "0",
"consult_secs": "0",
"hold_num": "0",
"hold_secs": "0",
"conference_num": "0",
"conference_secs": "0",
"shift_num": "0",
"login_secs": "372",
"ready_secs": "372",
"busy_secs": "0",
"wait_num": "0",
"wait_secs": "0",
"date": "2015-12-21 17:30",
"agent": "8001 \u65e0\u9521\u975e\u5de5\u4f5c\u65f6\u95f4",
"avg_connsecs": "0",
"avg_waitsecs": "0",
"avg_callsecs": 0,
"avg_ringsecs": "0",
"avg_consultsecs": "0",
"avg_holdsecs": "0",
"avg_consecs": "0",
"busy_rate": "0%",
"work_rate": "0%",
"total_ringsecs": "0",
"total_waitsecs": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
vcc_id | 企业ID |
ag_id | 坐席ID |
ag_name | 坐席名称 |
ag_num | 坐席工号 |
in_num | 呼入量 |
out_num | 呼出量 |
out_calls | 呼出总量 |
out_secs | 呼出总时长 |
conn_secs | 通话总时长 |
internal_num | 内呼总量 |
ring_num | 振铃数量 |
ring_secs | 振铃时长 |
consult_num | 咨询量 |
consult_secs | 咨询时长 |
hold_num | 保持量 |
hold_secs | 保持时长 |
conference_num | 会议量 |
conference_secs | 会议时长 |
shift_num | 转接量 |
login_secs | 登录时长 |
ready_secs | 就绪时长 |
busy_secs | 置忙时长 |
wait_num | 等待量 |
wait_secs | 等待时长 |
date | 时间 |
agent | 坐席 |
avg_connsecs | 平均通话时长 |
avg_waitsecs | 平均等待时长 |
avg_callsecs | 平均呼叫时长 |
avg_ringsecs | 平均振铃时长 |
avg_consultsecs | 平均咨询时长 |
avg_holdsecs | 平均保持时长 |
avg_consecs | 平均接通时长 |
busy_rate | 置忙率 |
work_rate | 工作率 |
total_ringsecs | 总振铃时长 |
total_waitsecs | 总等待时长 |
技能组来电分配报表
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/inallot
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter":{ "start_time":"2015-12-01 00:00:00", "end_time":"2015-12-03 00:00:00", "result": 0} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间 |
end_time | String | 否 | 2015-12-03 00:00:00 | 结束时间 |
result | Integer | 否 | 0 | 通话结果 |
result(呼叫结果)说明
状态 | 说明 |
---|---|
0 | 接通 |
1 | IVR挂机 |
2 | 留言 |
3 | 未接通 |
4 | 未接通留言 |
5 | 排队溢出 |
结果编码说明
code | 说明 |
---|---|
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"total": 4,
"data": [{
"que_name": "餐饮客户组",
"num": "13",
"rate": "1.24%"
}, {
"que_name": "销售组",
"num": "7",
"rate": "0.67%"
}, {
"que_name": "转技能组",
"num": "72",
"rate": "6.88%"
}, {
"que_name": "财务组",
"num": "8",
"rate": "0.76%"
}]
}
结果字段说明
字段 | 说明 |
---|---|
que_name | 技能组名称 |
num | 分配数量 |
rate | 分配率 |
满意度评价汇总(已废弃)
接口地址
POST http://m.icsoc.net/v2/wintelapi/data/evaluatecollec
接口参数
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
info | String | 否 | { "filter":{ "start_time":"2015-12-01 00:00:00", "end_time":"2015-12-03 12:00:00", "ag_num":"1002", "que_id":1, "call_type":2, "group_id":0} } | 筛选条件 |
info 参数说明
字段 | 类型 | 是否必填 | 示例值 | 说明 |
---|---|---|---|---|
start_time | String | 否 | 2015-12-01 00:00:00 | 起始时间 |
end_time | String | 否 | 2015-12-03 00:00:00 | 结束时间 |
ag_num | String | 否 | 1004 | 坐席工号 |
que_id | Integer | 否 | 123 | 技能组ID |
call_type | Integer | 否 | 1 | 呼叫类型(1呼出2呼入) |
group_id | Integer | 否 | 1 | 业务组ID |
结果编码说明
code | 说明 |
---|---|
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
404 | 开始日期不正确 |
405 | 结束日期不正确 |
200 | ok |
结果示例
{
"code": 200,
"message": "ok",
"total": 1,
"page": 1,
"total_pages": 1,
"data": [{
"ag_id": "1217",
"ag_num": "8004",
"ag_name": "Wen *** ang",
"num": "10",
"defeat": "10",
"success": "0",
"e-1": "5",
"e-2": "0",
"e-3": "0",
"e-4": "5",
"e0": "0",
"e1": "0",
"e2": "0",
"e3": "0",
"e4": "0",
"e5": "0",
"e6": "0",
"e7": "0",
"e8": "0",
"e9": "0"
}]
}
结果字段说明
字段 | 说明 |
---|---|
ag_id | 坐席ID |
ag_num | 坐席工号 |
ag_name | 坐席名称 |
num | 评价总数 |
defeat | 失败数 |
success | 成功数 |
e-1 | 按1键评价 |
e-2 | 按2键评价 |
e-3 | 按3键评价 |
e-4 | 按4键评价 |
e0 | 0 |
e1 | 1 |
e2 | 2 |
e3 | 3 |
e4 | 4 |
e5 | 5 |
e6 | 6 |
e7 | 7 |
e8 | 8 |
e9 | 9 |