Ответить на внешний IVT от Twilio - PullRequest
0 голосов
/ 13 декабря 2018

Я установил простой колл-центр с использованием библиотеки Twilio JavaScript.Я хочу знать, как мы можем реагировать нажатием клавиши при вызове внешних систем IVR.Я нашел и следил за документацией Twilio по реализации нашего собственного IVR с Twilio Studio.Но здесь мне как клиенту нужно, чтобы мы могли реагировать на внешние системы IVR, нажимая «1» для продаж, «2» для рекламных акций и т. Д.?

TIA

1 Ответ

0 голосов
/ 17 декабря 2018

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

Вы можете воспроизводить тоны DTMF с помощью Twilio двумя способами.

Вы можете сделать это в начале создания вызова, отправив параметр SendDigitsс цифрами, которые вы хотите отправить (и w с для пауз 0,5 с).Например:

client.calls
  .create({
     url: 'http://demo.twilio.com/docs/voice.xml',
     to: '+15558675310',
     from: '+15017122661',
     sendDigits: 'wwww194'
   })

Создает вызов, при соединении вызова он будет ждать 2 секунды (4 * w == 4 * 0,5 с), а затем отправит тональные сигналы на 194.

В качестве альтернативы, если вы находитесь в середине разговора, вы можете отвечать на вопросы, используя тональные сигналы DTMF с помощью элемента <Play> TwiML с использованием атрибута digits , например:

const response = new VoiceResponse();
response.play({
    digits: 'wwww194'
});

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

...