TaskRouter: выход из очереди

Я создаю колл-центр, и мне нужен способ, чтобы люди могли «выйти из очереди» и оставить голосовое сообщение ИЛИ перенаправляться к контакту для экстренной помощи. Я хочу, чтобы у них была такая возможность каждые 2 минуты или около того (это медицинская горячая линия).

Лучшее, что я мог придумать, - это использовать waitUrl поверх <Enqueue> глагола, который периодически предлагает вызывающему абоненту нажать 1 для голосовой почты или 2 для экстренных случаев.

Если бы мне просто нужно было что-то одно, я мог бы просто использовать <Leave /> и иметь глаголы после <Enqueue> перенаправления куда-нибудь или сделать запись.

К сожалению, поскольку я <Gather> (цифры 1 или 2) во время waitUrl, мне нужен <Leave /> глагол, чтобы перейти к конкретному URL-адресу / действию, основанному на цифрах, что невозможно.

Какие-нибудь творческие решения для этого?

Спасибо


person Leo    schedule 07.11.2018    source источник


Ответы (1)


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

Вместо использования <Leave> при получении результата <Gather> вы можете используйте REST API для перенаправления вызова.

Это поможет?

person philnash    schedule 08.11.2018
comment
Спасибо, да! Для всех, кто следует - также обязательно отменить начальную задачу, поскольку похоже, что перенаправление вызывает отсоединение вызова от задачи и остается в зарезервированном состоянии на неопределенное время. - person Leo; 08.11.2018
comment
Спасибо за разъяснение по задаче (лично я не часто использую TaskRouter). Рад, что это помогло. - person philnash; 11.11.2018