Как узнать, когда звонок переадресован из Twilio?

У меня есть (стационарный) номер телефона в Twilio. Я настроил переадресацию звонков, так что мне передается идентификатор вызывающего абонента {{contact.channel.address}} (с использованием студии Twilio).

Я хочу знать, когда звонок был переадресован мне, чтобы я мог устранить неоднозначность среди других звонков. Но я также хочу сохранить исходный идентификатор вызывающего абонента (если это возможно).

Есть ли способ:

  • Воспроизвести короткое звуковое сообщение только для меня, прежде чем звонящий подключится, или

  • Каким-то образом отметьте, что звонок был переадресован с определенного номера, и отобразите это на моем телефоне (iPhone в EE uk).


person Matt    schedule 25.09.2020    source источник


Ответы (1)


Я нашел несколько указателей в здесь и здесь, и это называется Whisper.

Самый простой способ сделать это - создать две корзины Twiml.

Корзина 1 - Call Whisper, чтобы просто <Say> сообщение

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Say>Forwarded from Twilio!</Say>
</Response>

Бункер 2 - Call forward and whisper для переадресации вызова, но выполнить шепот Twiml (см. Выше) перед подключением вызывающего абонента:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial>
         <Number url="https://handler.twilio.com/twiml/{yourtwiliobinabove}">
            44xxxxxx(your number)
        </Number>  
    </Dial>
</Response>
person Matt    schedule 25.09.2020