Тайм-аут резервирования задачи Twilio

В настоящее время мы внедряем новый контакт-центр с использованием Twilio TaskRouter.

Желаемая функциональность:

  • Позвоните первому доступному работнику, который соответствует критерию фильтра "Продажи"
  • Если время резервирования истекло (работник не отвечает), позвоните последующему работнику
  • Если для всех доступных рабочих задано время ожидания или отклонено, переместите задачу в другую очередь.

Кажется, все работает нормально, но мы не выяснили, как изменить время ожидания (время, отведенное работником до того, как он поднимет трубку - примите бронирование)

Изменение времени ожидания резервирования задачи в рабочем процессе, как замечено, не имеет никакого эффекта, и мы всегда получаем 60 секунд?

Где следует изменить настройки тайм-аута? Мы используем JS-клиент TaskRouter, реализованный как расширение chrome... Это настройка в JS-клиенте?

1 ответ

Twilio разработчик евангелист здесь.

Я предполагаю, что вы используете либо dequeue или же call инструкция в ответ на обратный вызов присваивания.

Если это так, вы можете установить тайм-аут для бронирования как часть вашего ответа. Например, чтобы убрать вызов из очереди, но только подождать 15 секунд, чтобы ответить на него, вы можете вернуть:

{
  "instruction": "dequeue",
  "timeout": 15
}

Дайте мне знать, если это поможет.

Другие вопросы по тегам