Проблема управления очередью Twilio / лучшие практики
Мы настраиваем колл-центр, используя Twilio.
В конце приветствий и меню наши пользователи перенаправляются в очередь в ожидании следующего доступного агента.
Мы бы хотели, чтобы система: - автоматически вызывала следующего доступного агента. Это необходимо для того, чтобы агент не набирал очередь, чтобы узнать, ожидают ли пользователи. - Уметь менять порядок очереди. У наших пользователей разные приоритеты.
Как мы можем это сделать? Каковы лучшие практики?
К вашему сведению: мы используем PHP, TWIML и у нас нет собственного IPBX (не в состоянии использовать протокол SIP).
Спасибо димитрий
1 ответ
Евангелист Твилио здесь.
Есть несколько способов сделать это, но я бы предложил использовать атрибут action глагола Enqueue.
Атрибут action позволяет вам сообщить Twilio об URL-адресе, который вы хотите запросить, когда вызывающий абонент покидает очередь. В рамках этого запроса Twilio передаст вам параметр с именем QueueSid. Используя QueueSid, вы можете отправить запрос конечной точке Queues в Twilio API, посмотреть, больше ли current_size очереди, чем ноль, и инициировать ли вызов следующему доступному оператору.
Надеюсь, это поможет.