使用Twilio功能转发到多个目的地

使用Twilio功能转发到多个目的地,twilio,twilio-functions,Twilio,Twilio Functions,我是新来的。我正在尝试设置一个可以响铃多个目的地的电话号码。 我跟随博客,建立了一个twiML脚本,就像这样 <?xml version="1.0" encoding="UTF-8"?> <Response> <Dial> <Number>+1-777-777-7777</Number> <Sip>sip:1777xxxxxxxxxx@in.callcentric.com;region=us2</S

我是新来的。我正在尝试设置一个可以响铃多个目的地的电话号码。 我跟随博客,建立了一个twiML脚本,就像这样

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Dial>
    <Number>+1-777-777-7777</Number>
    <Sip>sip:1777xxxxxxxxxx@in.callcentric.com;region=us2</Sip>
    <Sip>sip:1777xxxxxxxxxx@in.callcentric.com;region=us2</Sip>
  </Dial>
</Response>

+1-777-777-7777
抿:1777xxxxxxxxxx@in.callcentric.com;区域=us2
抿:1777xxxxxxxxxx@in.callcentric.com;区域=us2
然而,正如其他用户在评论中所报告的,这似乎不适用于目标是sip和数字混合的场景。就我而言,只有电话号码响了。sip目的地根本不接收呼叫


有没有办法让这一切顺利进行?使用垃圾箱或新的twilio功能?

twilio开发者福音传道者

在一个句子中不能使用多个名词

目前,每个
只能指定一个
名词,并且INVITE消息只能发送到一个SIP端点。此外,您不能在与SIP相同的
中添加任何其他名词(例如
)。如果要使用另一个名词,请在
上设置回调以使用其他方法

相反,您可以使用和将传入调用方添加到队列中。然后,当一个连接时,将其连接到队列中的呼叫,并断开其他呼叫的连接。您需要保留对原始调用SID的引用,以便可以直接连接到原始调用SID和每个生成的调用SID,以便您可以


如果有任何帮助,请告诉我。

谢谢。我找到了一个适合我的解决办法。我把电话号码转发给我的呼叫中心SIP,从那里我可以使用他们的呼叫处理来拨打分机和PSTN号码。啊,太好了,很高兴你有安排@philnash在c#中,实现SIP和PSTN蜂窝电话混合的最接近的示例是什么?我实际上不知道c#的例子。您可以,所以您可以在向PSTN小区进行出站呼叫的同时这样做。