Настройки(выкинул лишнее)
Код: Выделить всё
[queue_2]
ringinuse=no
timeout=6
retry=10
strategy=rrmemory
member => SIP/1000,0
....
member => SIP/1034,1
Проблема, что если в очереди есть операторы, которые в теории могут снять трубку, с penalty 0, но они все трубку не берут, то на них происходит затык - очередь постоянно вызывает только их. Это логично, но мне нужно, что если они не отвечают - идет к операторам с penalty 1 итд. Как это реализовать?
Варианты решения:
1) Да, я знаю, что можно сделать каскадом несколько очередей, этот вариант мне не подходит.
2) Да, можно поставить на паузу оператора, если он не отвечает, только автоматом эту паузу снять нельзя, ни по таймауту, никак. Поставить можно, снять нельзя.
3) Да, можно настроить defaultrule, но оно просто разрешит отвечать операторам с penalty 1 итд, но этого не будет, при наличии операторов с penalty 0.
4) Да, наверное можно сделать соответствующее поведение через Dial каскадом, но тоже нет.
Вопрос именно, можно ли это сделать средствами очереди, что бы "не-ответ" либо временно "отключал" агента из очереди, либо как-то учитывался в алгоритме поиска следующего агента.
Спасибо.