Страница 1 из 1

Как ограничить количество операторов на паузе?

Добавлено: 29 июн 2015, 21:10
SolarW
Приветствую коллеги.

Подскажите пожалуйста, каким наиболее простым механизмом можно ограничить операторам возможность становится на паузу в очереди?

Более развернуто:
Основной приоритет - прием входящих звонков.
Имеется очередь.
Ее обслуживают например 5 операторов.
Для совершения исходящих и обработки заказов операторы ставят себя на паузу с помощью FOP2.
Необходимо чтобы входящие обрабатывали не менее двух операторов.
Т.е. как можно запретить оставшимся двум операторам становится на паузу если если трое уже на паузе?

Пока в голове крутится только идея с неким внешним скриптом, который бы анализировал кто на паузе а кто нет и кому не положено быть на паузе - автоматом снимал бы состояние паузы.

Re: Как ограничить количество операторов на паузе?

Добавлено: 30 июн 2015, 14:21
Wapo
Абсолютно согласен насчет внешнего скрипта. А-ля:

exten => 555,1,AGI(test.php,${EXTEN})
exten => 555,n,ExecIf($["${MAYBE}"="yes"]?PauseQueueMember(......))
exten => 555,n,ExecIf($["${MAYBE}"="no"]?Playback(fig-vam))
exten => 555,n,Hangup

Re: Как ограничить количество операторов на паузе?

Добавлено: 01 июл 2015, 12:40
SolarW
Спасибо, что-то подобное и предполагал.
Буду крутить.