одновременное воспроизведение и сбор цифр с набранного номера для приема вызова
У нас есть базовая настройка twiml, которая отправляет вызов нескольким адресатам, это выглядит примерно так:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Number>+1800XXXXXXX</Number>
<Number>+1912XXXXXXX</Number>
</Dial>
</Response>
Проблема в том, что я хочу, чтобы один из абонентов-получателей нажал цифру (например, «1») до того, как twilio фактически переадресует им вызов.
Я смотрел, но, похоже, получает цифры только от вызывающего абонента, а не от вызываемого.
1 ответ
Проповедник разработчиков Twilio здесь.
Чтобы получатель вызова, инициированный объектом, выполнил действие, необходимо указать URL-адрес в качестве . Когда вызов подключается, Twilio отправляет запрос веб-перехватчика на этот URL-адрес, и вы можете вернуть TwiML из URL-адреса. Внутри этого TwiML вы можете включить<Gather>
чтобы получатель ввел цифру перед тем, как соединить вызов. См. Документацию поатрибутаurl
атрибут для
<Number>
для более подробной информации .