修改通话技能组接口说明
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}
}