修改队列
修改队列的配置,如:队列名称、响铃策略等。
请求地址
{base_url}/{api_path}/queue/update?token={token}
请求参数
参数 | 是否必选 | 类型 | 说明 |
---|---|---|---|
number | 是 | String | 队列号码。 |
queuename | 否 | String | 队列名称。 |
password | 否 | String | 加入队列动态坐席的密码。 |
ringstrategy | 否 | String | 响铃策略。 取值范围:
|
failoveraction | 否 | String | 呼入失败目的地。 取值范围:
|
failoverdest | 否 | String | 呼入失败具体目的地。 |
agents | 否 | String | 固定座席。 |
agenttimeout | 否 | String | 坐席响铃时间。单位:秒。 |
wrapuptime | 否 | Integer | 休息时间。单位:秒。 |
ringinuse | 否 | String | 使用中振铃。 取值范围:
|
retry | 否 | Integer | 重试间隔时间。单位:秒。 取值范围:
|
maxwaittime | 否 | Integer | 最大等待时间。单位:秒。 |
joinempty | 否 | String | 无坐席时允许呼入。 注: 如果你设置此参数,则不要再设置
disallow_to_join_when_empty ,因为这两个参数的作用是一样的。取值范围:
|
disallow_to_join_when_empty | 否 | String | 无坐席时禁止呼入。 注: 如果你设置此参数,则不要再设置 joinempty ,因为这两个参数的作用是一样的。取值范围:
|
empty_defined_for_disallow_to_join_when_empty | 否 | String | 视为无坐席的场景。在此场景下禁止呼叫者呼入队列。 取值范围:
注: 如果你未配置此参数,则此参数默认赋值为
"1,2" 。 |
leavewhenempty | 否 | String | 无坐席时结束等待。 取值范围:
|
empty_defined_for_leave_empty | 否 | String | 视为无坐席的场景。在此场景下强制呼叫者退出队列。 取值范围:
注: 如果你未配置此参数,则此参数默认赋值为
"1,2" 。 |
announcepos | 否 | String | 公告当前位置。 取值范围:
|
announcefreq | 否 | String | 播放用户公告的频率。 取值范围:
|
announceholdtime | 否 | Integer | 公告等待时间。 取值范围:
|
userannounce | 否 | String | 系统公告提示音。 |
userannouncefreq | 否 | Integer | 播放系统公告的频率。 取值范围:
|
breakoutkey | 否 | String | 按键 DTMF。 取值范围:
|
breakoutaction | 否 | String | 按键目标。 取值范围:
|
breakoutdest | 否 | String | 按键目标的最终目的地。 |
satisfactionsurvey | 否 | String | 满意度调查提示音。没有设置则默认不播报。 默认值:None。 |
idannouncement | 否 | String | 播放坐席工号的提示音。没有设置则默认不播报。 默认值:None。 |
响应参数
参数 | 类型 | 说明 |
---|---|---|
status | String | 请求结果。
|
示例
请求示例
将队列6700的响铃策略修改为全部响铃。POST /api/v2.0.0/queue/update?token=1e3b3ebb6a974cb42ed31de5413df52d Content-Type:application/json; charset=utf-8 Host: 192.168.5.150 { "number": "6700", "ringstrategy": "Ring All" }
HTTP/1.1 200 OK Server: Boa/0.94.14rc21 Accept-Ranges: bytes Connection: close Content-Type: application/json Access-control-allow-origin: * Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE { "status": "Success" }