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

Вот сценарий: входящий вызов. Агенты A и B доступны в очереди и имеют право принять вызов. TaskRouter назначается агенту A, и клиент агента A получает возможность принять его. По какой-то причине агент А не выбирает его, и вызывающий абонент удерживается.

В то же время агент B видит, что с агентом A ожидает вызов (через статистику), и, поскольку он свободен, он хотел бы переназначить резервирование себе. Есть ли способ сделать это? До сих пор не удалось найти что-либо в документах, которые поддерживают это поведение.

1 ответ

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

Невозможно напрямую изменить бронирование с одного работника на другого.

Вы можете использовать REST API для ручного отклонения бронирования. Это установило бы рабочий процесс, чтобы зарезервировать нового рабочего для задачи. Однако в случае, если у вас есть более 2 доступных агентов, нет гарантии, что агент, который пытался запросить задачу, получит ее назначение. Вы также должны быть осторожны, так как задачи, которые отклонены 10 раз, автоматически отменяются.

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

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