如何知道何时从Twilio转发呼叫?

问题描述

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

我想知道何时将呼叫转移给我,以便我可以与其他呼叫区别开。但是,我也想保留原始的呼叫者ID(如果可能)。

有没有一种方法可以

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

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

解决方法

我在herehere中发现了一些指针,这就是所谓的“耳语”。

最简单的方法是创建两个“ Twiml Bins”。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...