拨打Twilio出站

时间:2016-07-06 11:16:12

标签: java rest web-applications twilio voip

之前的一个问题是如何dial from a web browser。很公平,但我如何通过Jitsi或IP电话等软电话拨号?

我必须build an app for that purpose, using the client

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

1 个答案:

答案 0 :(得分:1)

想想你正在寻找的是SIP。

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

使用SIP域进行出站和入站呼叫

以Asterix为例,从5000@example.sip.com(SIP端点)到alice@example.sip.us1.twilio.com的呼叫流程应如下所示:

SIP终点----> YOURNAME(Asterix PBX)---->互联网-----> Twilio云----> SIP域(example.sip.us1.twilio.com)----->爱丽丝

现在,一旦呼叫到达alice,就可以使用Web挂钩根据个别用例进行必要的修改。

你也可以使用这个概念进行出站呼叫,让我们说alice.example.sip.us1.twilio.com调用5000@example.sip.com这可以通过使用<SIP>来实现。 TwiML中<Dial>动词的一部分。

使用SIP中继进行出站和入站呼叫

查看getting started guide here

通过类比管道可以最好地理解SIP中继的工作方式。您可以将呼叫路由到Twilio云(终端)或从Twilio云路由到您的基础架构(始发)。出于安全考虑,您还需要设置IP访问列表或凭据列表。

如果这有帮助,请告诉我。