修改通话技能组接口说明

1.接口简介

用于修改指定技能组的相关信息。

2.接口请求

  • HTTP请求方式:POST

  • 请求链接:{HOST}/v20160818/queue/updateQueue/{ACCOUNTID}?sig=sig

  • 请求时请将{HOST}换成对接数据查询中获取到的请求域名,{ACCOUNTID}替换为账户编号,{SIG}是根据鉴权规则生成的,请看鉴权文档,查看具体的生成规则

  • 鉴权方式:接口鉴权

3.接口参数如下:

请求参数:

字段 类型 是否必须 备注
Exten String 技能组编号
Strategy String 策略(leastrecent距上次接听最久,rrmemory轮流,random随机
SayExten Boolean 是否启用报工号
AgentExtenPoint Boolean 是否启用报工号后提示音
JoinEmpty Boolean 无空闲坐席立即流转,“1”代表开启,“0”代表关闭
SayQueuePosition String 播报排队座位时间间隔(设置为0不播报,最小为15s)
WaitTime String 技能组等待时间
Timeout String 坐席振铃时间
MemberToken string 坐席分配,本字段为一个数组,请将要分配的坐席和此坐席的优先级放入词数组,中间以“:”分割

请求体示例

{
    "Exten":"10014506",
    "Strategy":"fewestcalls",
    "SayExten":false,
    "AgentExtenPoint":false,
    "JoinEmpty":"0",
    "SayQueuePosition":21,
    "WaitTime":"10",
    "Timeout":"20",
    "MemberToken": "[\"1026:15\",\"2000:10\"]"
}

4.系统返回

字段 含义
code 响应码
data 返回数据,JSON格式

返回200示例:

{
    "code": 200,
    "data": {
        "Exten": "10050605",
        "Account": "N00000022688",
        "AssignMembers": [
            {
                "agentID": "61669450-9bd6-11e9-9cd6-6b7fe13aab6c",
                "agentNo": "7000",
                "penalty": "0"
            },
            {
                "agentID": "0c17f5d0-b81d-11e9-a8a2-b1ada8913cc4",
                "agentNo": "8020",
                "penalty": "0"
            }
        ],
        "Members": "7000:0,8020:0",
        "UpdateTime": "2020-06-19 15:07:27",
        "Peer": "Queue",
        "PBX": "bj.ali.3.7",
        "Music": "",
        "MusicClass": ""
    }
}

返回400示例:

{
    "code": 400,
    "message": {The exten is not exist}
}