如何知道Twilio何时转发呼叫



我在Twilio有一个(英国陆地电话(电话号码。我已经设置了呼叫转移,以便将呼叫者ID{{contact.channel.address}}传递给我(使用Twilio studio(。

我想知道这个电话什么时候被转接给我,这样我就可以从其他电话中消除歧义。但是,我也想保留原始的来电显示(如果可能的话(。

有没有办法:

  • 在呼叫者连接或之前,只向我播放短音频消息

  • 以某种方式标记呼叫是从特定号码转发的,并将其显示在我的手机上(EE uk上的iPhone(。

我在这里和这里找到了一些指针,它被称为";Whisper";。

最简单的方法是创建两个";Twiml Bins";。

Bin 1-Call Whisper到仅<Say>一条消息

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

Bin 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>

最新更新