Разработчик 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'
});
Дайте мне знать, если это поможет.