搜索后,我找到一个TWIML noun 'sendDigits'
,它将数字发送到目标号码,如下所示:
<Dial record="true" callerId="415-123-1111">
<Number sendDigits="wwww1928">
415-123-4567
</Number>
</Dial>
我需要的是send digits to the 'CallerId'
(我们需要使用已在本地扩展系统中的callerId)。我在TWIML参考资料中找不到任何内容。
任何人都可以告诉我为'CallerID'发送Digits的工作。
谢谢
答案 0 :(得分:2)
Twilio员工在这里。我想我明白你要做什么:你想把人A(电话号码+分机)连接到B人(电话号码+分机号码)。它是否正确?
如果是这样,你就到了一半,你基本上编码了电话的下半部分(给B人)。但是您需要使用REST API来启动对Person A的调用.API调用需要3个参数:
你发送给Twilio的TwiML应该是这样的:
<Play digits="12345"/>
<!-- at this point you've successfully connected to Person A -->
<Dial record="true" callerId="TWILIO NUMBER HERE">
<Number sendDigits="wwww1928">
415-123-4567
</Number>
</Dial>
<!-- at this point you've successfully connected to Person B -->
要记住的关键是连接两个人之间的呼叫是一个两步过程:首先使用REST API建立对第一人的实时呼叫,然后使用TwiML并建立到第二个人的实时呼叫人。然后Twilio将它们连接在一起。
希望这有帮助!