Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ПараметрТипОбязательныйЗначение по умолчаниюОписание
sound

integer

нетnullОсновной звук, который будут слышать звонящие в очередь, требуется указать id ресурса sound.
sound_typestringнет"ring"

Тип основного звука. Может принимать значения music или ring. Если установлен в значение ring, то звонящий слышит обычные гудки,
при этом переданный параметр sound игнорируется, а уже установленный sound сбрасывается в null.
Если же параметр имеет значение music, то будет воспроизведен звук, указанный в параметре sound.

announce_soundintegerнетnullЗвук, воспроизводящийся раз в определенный промежуток времени во время ожидания звонящим ответа. Частота воспроизведения настраивается параметром announce_frequency.
announce_frequencyintegerнетnullЧастота воспроизведения звука announce_sound в секундах.
start_soundintegerнетnullЗвук, проигрываемый звонящему при постановке его в очередь, звук проигрывается до начала вызова агентов.
strategystringнет"round-robin"Стратегия обзвона агентов очереди. Подробно см. Стратегии очереди.
max_wait_timeintegerнет3600Максимальное время ожидания звонящего в очереди в секундах. По прошествии этого времени осуществляется выход из очереди.
max_wait_time_with_no_agentintegerнетnullМаксимальное время ожидания звонящего в очереди в секундах, если в ней нет ни одного доступного агента. По прошествии этого времени осуществляется выход из очереди. 
record_enabledbooleanнетfalseВключение записи разговора в очереди.
exit_keystringнетnullКнопка, при нажатии которой осуществляется выход из очереди. Может цифровой кнопкой, а также кнопками * и #.
exit_transfer_dststringнетnullВ случае, если звонящий вышел из очереди нажатием кнопки, его переадресует на данный номер. Параметр exit_key должен иметь значение отличное от null.
timeout_transfer_dststringнет 
В случае, если звонящий вышел по истечению max_wait_time, max_wait_time_with_no_agent, его переадресует на данный номер.
tier_rules_applybooleanнетfalseТребуется ли применение параметров tier_rule_wait_second и tier_rule_wait_multiply_level
tier_rule_wait_secondintegerнет 
Время в секундах с начала поступления вызова в очередь, по истечении которого начинают вызываться агенты следующего уровня. Если параметр tier_rule_wait_multiply_level установлен в true, то указанное время умножается на уровень агента в очереди. Если параметр tier_rule_wait_multiply_level установлен в false, то по истечении указанного времени агенты всех уровней выше минимального становятся доступны для вызова в соотвествии со стратегией очереди.
tier_rule_wait_multiply_levelbooleanнетfalseЕсли параметр имеет значение true, время tier_rule_wait_second умножается на уровень агента.

...

ПараметрТипОбязательныйЗначение по умолчаниюОписание
agent_idintegerда 
Идентификатор локального агента.
level integerнет1Уровень агента в очереди.
positionintegerнет1Позиция агента в очереди.

...


При добавлении внешнего агента в очередь возможно настроить следующие параметры:

ПараметрТипОбязательныйЗначение по умолчаниюОписание
agent_idintegerда 
Идентификатор внешнего агента.
level integerнет1Уровень агента в очереди.
positionintegerнет1Позиция агента в очереди.

...

  • Главным звуком очереди должен являться звук с идентификатором 36
  • Звуком анонса звук с идентификатором 35
  • Анонс должен проигрываться через каждые 15 секунд
  • Максимальное время ожидания в очереди – 1800 секунд
  • Если было превышено максимальное время ожидания, переадресовывать звонящего на номер 333
  • Стратегия обзвона агентов – "Звонить всем"
  • Запись разговоров в очереди включена
  • Агенты вышестоящего уровней должны начинать вызываться если агенты нижестоящего уровня не отвечают в течение 15 секунд

 


метод
ресурс
данные
ответ
PUT

/extension/208/queue/

{
"announce_frequency": 15,
"announce_sound": 35,
"max_wait_time": 1800,
"record_enabled": true,
"sound": 36,
"sound_type": "music",
"strategy": "ring-all",
"timeout_transfer_dst": "333",
"tier_rules_apply": true,
"tier_rule_wait_second": 5
}

{
"announce_frequency": 15,
"announce_sound": 50,
"exit_key": null,
"exit_transfer_dst": null,
"extension_id": 208,
"max_wait_time": 1800,
"max_wait_time_with_no_agent": null,
"record_enabled": true,
"sound": 36,
"sound_type": "music",
"strategy": "ring-all",
"start_sound": "null", 

"tier_rule_wait_multiply_level": false,
"tier_rule_wait_second": 15,
"tier_rules_apply": true,
"timeout_transfer_dst": "333"
}

...

метод
ресурс
данные
ответ
POST

/client/@me/agent/remote/

{
"busy_delay_time": 10,
"call_timeout": 30,
"no_answer_delay_time": 10,
"number": "89215650644",
"reject_delay_time": 10,
"status": "available",
"wrap_up_time": 0
}

{
"busy_delay_time": 10,
"call_timeout": 30,
"id": 9,
"no_answer_delay_time": 10,
"number": "89215650644",
"reject_delay_time": 10,
"status": "available",
"wrap_up_time": 0
}

...


4. Добавим локального агента в очередь с первой позицией и первым уровнем.

...

Похожие разделы

Related Labels
 


параметр tier_rule_wait_multiply_level