Приоритеты в queues
Здравствуйте.
Задача: звонок поступает в очередь из 10 агентов. У первых трёх агентов звонит телефон. Если они не отвечают (отошли, например) в течении 30 секунд, звонить начинают оставшиеся 7 агентов.
Сейчас реализовал с помощью приоритетов: у первых трёх приоритет низкий, у остальных -- высокий. Но в таком случае звонок переходит на агентов с высоким приоритетом если первые три агента не подключены или заняты разговором. Что можно сделать?
Заранее спасибо за ответы.
PS На форуме искал, но ничего не нашёл. Если пропустил -- ткните, пожалуйста.
|