одновременное воспроизведение и сбор цифр с набранного номера для приема вызова

У нас есть базовая настройка 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>для более подробной информации .

Другие вопросы по тегам