与Twilio拨打电话

问题描述:

上一个问题询问如何dial from a web browser。不够公平,但是如何从Jitsi等软电话或IP电话上拨打号码?我想要build an app for that purpose, using the client与Twilio拨打电话

奇怪的是,来电几乎不需要IP电话的配置,并且dialing from the API相当容易。

想想你要找的是SIP。

https://www.twilio.com/docs/api/twilio-sip/sending-sip-how-it-works

使用SIP域

使用埃斯特里克斯作为例子制作出站和入站呼叫,从[email protected](SIP端点)的呼叫流程到[email protected] .us1.twilio.com应该是这样的:

SIP终点----> YOURNAME(Asterix PBX)----> Internet -----> Twilio云----> SIP域( example.sip.us1.twilio.com)-----> alice

现在,一旦呼叫到达爱丽丝,可以使用网络钩子根据个人使用情况进行必要的修改。

您也可以使用此概念进行出站呼叫,以便让说alice.example.sip.us1.twilio.com调用[email protected]这可以通过使用<SIP>这是一个TwiML中的动词<Dial>

使用SIP中继

退房的getting started guide here制作出站和入站呼叫。

SIP中继工作的方式最好通过管道的类比来理解。您可以将呼叫路由到Twilio云(终止)或Twilio云到您的基础设施(始发)。出于安全目的,您还需要设置IP访问列表或证书列表。

请让我知道这是否有帮助。

+0

https://www.twilio.com/docs/api/twilio-sip/sending-sip-how-it-works上的图表适合您的解释。 PBX如何不是该图的多余部分? – Thufir