2016-08-02 1 views
1

Я использую C# для замены нашего существующего IVR на Twilio Voice и считаю, что мне нужно использовать Twimlet FindMe. Наша цель - охотиться «на агента с помощью круглого робота». Таким образом, вызовите одного агента, если они не пикап, вызовите следующего агента и т. Д. Если агентов нет, я свободен в FailURL.Twilio Twimlet FindMe

Но как насчет URL-адреса успеха? Другими словами, если вызывающий абонент поднимает трубку, я хочу сохранить, какой вызывающий абонент взял в нашу базу данных.

Если twimlet FindMe - это не лучший способ продолжения, IVR + Screening учебник близко к тому, что я хочу сделать, это просто требует немного больше кода. это было бы предпочтительным способом продолжить?

Спасибо!

ответ

1

Twilio d евангелист.

Если вы хотите выполнить что-то похожее на FindMe Twimlet, но вам необходимо интегрировать его с вашей системой с такими подробностями, как кто ответил, тогда вы, вероятно, захотите сами создать его.

Способ работы FindMe заключается в использовании action attribute глагола <Dial> TwiML для рекурсивного вызова того же URL-адреса с новым номером для набора номера каждый раз, когда номер, который вы пытаетесь вызвать, не отвечает.

Для того чтобы сделать запись, когда телефон отвечает, на самом деле вам необходимо использовать глагол statusCallbackUrl attribute. Вы можете получить webhooks обратно в приложение для следующих событий:

  • инициирована - когда Twilio начинает набирать число
  • звона - когда набираемый номер начинает звонить
  • ответил - когда вызов ответил
  • завершена - когда вызов закончен, по какой причине

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

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

Смежные вопросы