Я создаю колл-центр, и мне нужен способ, чтобы люди могли «выйти из очереди», чтобы оставить голосовое сообщение ИЛИ, которое будет перенаправлено на контакт для экстренной помощи. Я хочу, чтобы у них была такая возможность каждые 2 минуты или около того (это медицинская горячая линия).
Лучшее, что я мог придумать, - это использовать waitUrl поверх глагола <Enqueue>, который периодически предлагает вызывающему абоненту нажимать 1 для голосовой почты или 2 для экстренных случаев.
Если бы мне просто нужно было что-то одно, я мог бы просто использовать <Leave /> и иметь глаголы после <Enqueue> перенаправить куда-нибудь или захватить запись.
К сожалению, поскольку я использую <Gather> (цифры 1 или 2) во время waitUrl, мне нужен глагол <Leave />, чтобы перейти к определенному URL-адресу / действию, основанному на цифрах, что невозможно.
Какие-нибудь творческие решения для этого?
Спасибо





Проповедник разработчиков Twilio здесь.
Вместо использования <Leave>, когда вы получаете результат <Gather>, вы можете используйте REST API для перенаправления вызова.
Это помогает?
Спасибо за разъяснение по задаче (лично я не часто использую TaskRouter). Рад, что это помогло.
Спасибо, да! Для всех, кто следует - также обязательно «отменить» начальную задачу, поскольку похоже, что перенаправление вызывает «отсоединение» вызова от задачи и остается в «зарезервированном» состоянии на неопределенное время.