中通天鸿开发者平台

中通天鸿开发者平台

  • 开发文档
  • API文档

›中间件wintelapi

中间件wintelapi

  • 如何认证
  • 角色管理
  • 黑名单管理
  • 白名单管理
  • 坐席管理
  • 坐席管理(新)
  • 分机管理
  • 技能组管理
  • 业务组管理
  • 语音管理
  • jsonp接口
  • 监控管理
  • 监控管理(新)
  • 录音管理
  • 报表管理管理
  • 报表管理(新)
  • 双向外呼(新)
  • 双向外呼(不推荐)
  • 其他相关接口
  • 话单推送

智能外呼

    快速入门

    • 功能介绍
    • 语音相关服务
    • 对接流程
    • 新手指引

    接口说明

    • 单条数据请求接口
    • 批量数据请求接口(新)
    • 回调数据下载、查询
    • 创建项目
    • 修改项目
    • 删除项目
    • 获取项目信息
    • 创建语音模板
    • 修改语音模板
    • 获取语音模板信息
    • 获取半小时接通率

短信

  • 短信接口

工单

  • 工单接口

CRM

  • 客户模块
  • 联系人模块
  • 跟进记录模块
  • 商机模块
  • 附录

隐私号 axb

  • 认证
  • axb 类型
  • ax 类型
  • axyb 类型
  • 附录

闪信

  • 认证
  • API

外呼管理

  • 认证
  • 预测式外呼-任务
  • 预测式外呼-数据
  • 预测式外呼-监控
  • 话单
  • 附录

技能组管理

添加技能组接口

接口地址

POST http://m.icsoc.net/v2/wintelapi/queue/add

接口参数

参数说明备注
que_name技能组名称必须
que_num技能组编号可选
que_tag队列描述可选
que_type技能组类型(1、呼入 2、呼出 3、呼入呼出)默认1
que_length最大排队数可选
que_time排队时长可选
ring_time坐席振铃时长可选
next_wait分配等待时长可选
b_announce是否报工号可选
noans_times坐席无应答次数可选
noans_wait坐席无应答时长可选
wait_audio技能组等待音可选
noans_action坐席无应答操作默认1
que_strategy技能组分配策略(1、最长等待时间 2、技能组高优先)默认1
que_priority技能组优先级,数字越小优先级越高,最大255,最小0必须

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组名称为空
404技能组已经存在
405技能组号已经存在
406重载失败
407技能组数量达到上限
408技能组优先级的值为0-255之间数字
409添加技能组失败
200ok

结果示例

{'code':200,'msg':'ok'}

修改技能组接口

接口地址

POST http://m.icsoc.net/v2/wintelapi/queue/update

接口参数

参数说明备注
que_id技能组id必须
que_name技能组名称必须
que_num技能组编号可选
que_tag队列描述可选
que_type技能组类型(1、呼入 2、呼出 3、呼入呼出)默认1
que_length最大排队数默认10
que_time排队时长默认120
ring_time坐席振铃时长默认30
next_wait分配等待时长默认5
b_announce是否报工号可选
noans_times坐席无应答次数默认3
noans_wait坐席无应答时长默认10
wait_audio技能组等待音可选
noans_action坐席无应答操作默认1
que_strategy技能组分配策略(1、最长等待时间 2、技能组高优先)默认1
que_priority技能组优先级,数字越小优先级越高,最大255,最小0必须0

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组名称为空
404技能组不属于该企业
405技能组已经存在
406编辑技能组失败
407重载失败
408技能组优先级的值为0-255之间数字
409技能组号已经存在
200ok

结果示例

{'code':200,'msg':'ok'}

删除技能组接口

接口地址

GET http://m.icsoc.net/v2/wintelapi/queue/delete

接口参数

参数说明备注
que_id技能组ID必须
flag`验证技能组下是否有坐席必须

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组不属于该企业
404技能组下面有坐席
405删除技能组失败
406重载失败
407技能组id为空
410技能组下面有坐席登陆
500总结果

结果示例

{'code':500,'message':'总结果','data':[{'code':410,'message':'技能组下面有坐席登陆','que_id':'呼入呼出组'}]}

获取技能组数据接口

接口地址

POST http://m.icsoc.net/v2/wintelapi/queue/list

接口参数

参数说明备注
info筛选条件:{"filter":{"que_id":2,"keyword":"呼入组"}}可选

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组不属于该企业
404info格式非json
200ok

结果示例

{"code":200}

技能组分配坐席

接口地址

POST http://m.icsoc.net/v2/wintelapi/queue/assign

接口参数

参数 说明备注
que_id技能组ID必须
agents分配的坐席ID集合 json数组 [{"ag_id":坐席ID,"skill":技能水平}]必须

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组不属于该企业
404技能组ID为空
405agents非JSON格式
406ag_id 不属于该企业
407坐席已经分配技能组
408分配失败
409agents参数为空
500总结果

结果示例

{"code":409,"message":"agents参数为空"}

取消已分配的技能组坐席

接口地址

POST http://m.icsoc.net/v2/wintelapi/queue/cancel_assign

接口参数

参数说明备注
que_id技能组ID必须
agents分配的坐席ID集合 [100031,100032]必须

结果编码说明

code说明
401企业代码为空
402企业代码不存在
403技能组不属于该企业
404技能组ID为空
405agents参数为空
406agents非JSON格式
200ok

结果示例

{"code":403,"message":"技能组不属于该企业"}

修改技能组底下坐席得技能水平

接口地址

POST http://m.icsoc.net/v2/wintelapi/queue/update/skill

接口参数

参数说明备注
que_id技能组ID必须
is_transaction如果是1 agents里面只要有一个不符合条件就统一修改失败,0的话就跳过不符合条件的,会在errMessage中体现不符合的数据否,默认是1
agents分配的坐席ID集合 [{"ag_id":坐席ID,"skill":技能水平}] or [{"ag_num":坐席工号,"skill":技能水平}]必须

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403技能组不属于该企业
404技能组ID为空
405agents非JSON格式
406ag_id 不属于该企业
407技能组下没有该坐席
500系统异常

结果示例


curl -X POST \
  http://m.icsoc.net/v2/wintelapi/queue/update/skill \
  -H 'Authorization: Bearer 295b77aeac733875236e12630a9570xxadv' \
  -H 'Postman-Token: 768b5d7e-a360-4679-a72f-cc50d8a649c2' \
  -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  -F que_id=962 \
  -F 'agents=[{"ag_id":1024841,"skill":101},{"ag_id":1024842,"skill":100}]'
  
{"code":200,"message":"ok"}

有不符合条件的
{
    "code": 200,
    "message": "ok",
    "errMessage": [
        {
            "ag_id": 12,
            "skill": 100,
            "message": "坐席不属于该企业"
        }
    ]
}

获取技能组底下坐席

接口地址

GET http://m.icsoc.net/v2/wintelapi/queue/get/agents

接口参数

参数说明备注
que_ids技能组ID 多个id用","逗号隔开必须

结果编码说明

code说明
401企业代码为空
402企业代码不存在
405que_ids格式不正确
200ok

结果示例


curl -X GET \
  'http://m-test.icsoc.net/v2/wintelapi/queue/get/agents?que_ids=206,266' \
  -H 'Authorization: Bearer 5bd0c32980134759f6aed75c269468b0eb353bde' \


{
    "code": 200,
    "message": "ok",
    "data": {
        "206": [ #技能组ID
            {
                "ag_id": "1024465",#坐席ID
                "skill": "0", #技能水平
                "ag_num": "1327" #坐席工号
            },
            {
                "ag_id": "1024422",
                "skill": "0",
                "ag_num": "3636"
            }          
        ],
        "266": [
            {
                "ag_id": "1024422",
                "skill": "0",
                "ag_num": "3636"
            },
            {
                "ag_id": "1024504",
                "skill": "0",
                "ag_num": "456792"
            }
        ]
    }
}

Last updated on 9/16/2021 by tangzhou
← 分机管理业务组管理 →
  • 添加技能组接口
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 修改技能组接口
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 删除技能组接口
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 获取技能组数据接口
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 技能组分配坐席
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 取消已分配的技能组坐席
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 修改技能组底下坐席得技能水平
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
  • 获取技能组底下坐席
    • 接口地址
    • 接口参数
    • 结果编码说明
    • 结果示例
中通天鸿开发者平台
产品中心
呼叫中心在线客服工单系统IM机器人CTI-PLUS语音机器人通信云资源云
帮助中心
常见问题更新日志
关于我们
公司简介联系我们友情链接
Copyright © 2021 中通天鸿(北京)通信科技股份有限公司