Тайм-аут резервирования задачи Twilio - PullRequest
0 голосов
/ 29 октября 2018

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

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

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

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

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

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

1 Ответ

0 голосов
/ 30 октября 2018

Разработчик Twilio здесь.

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

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

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

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

...