Тайм-аут резервирования задачи Twilio
В настоящее время мы внедряем новый контакт-центр с использованием Twilio TaskRouter.
Желаемая функциональность:
- Позвоните первому доступному работнику, который соответствует критерию фильтра "Продажи"
- Если время резервирования истекло (работник не отвечает), позвоните последующему работнику
- Если для всех доступных рабочих задано время ожидания или отклонено, переместите задачу в другую очередь.
Кажется, все работает нормально, но мы не выяснили, как изменить время ожидания (время, отведенное работником до того, как он поднимет трубку - примите бронирование)
Изменение времени ожидания резервирования задачи в рабочем процессе, как замечено, не имеет никакого эффекта, и мы всегда получаем 60 секунд?
Где следует изменить настройки тайм-аута? Мы используем JS-клиент TaskRouter, реализованный как расширение chrome... Это настройка в JS-клиенте?
1 ответ
Twilio разработчик евангелист здесь.
Я предполагаю, что вы используете либо dequeue
или же call
инструкция в ответ на обратный вызов присваивания.
Если это так, вы можете установить тайм-аут для бронирования как часть вашего ответа. Например, чтобы убрать вызов из очереди, но только подождать 15 секунд, чтобы ответить на него, вы можете вернуть:
{
"instruction": "dequeue",
"timeout": 15
}
Дайте мне знать, если это поможет.