从浏览器调用PTSN

时间:2013-09-30 13:03:56

标签: sip voip webrtc

我有一个带拨号按钮的网页,我希望能够拨打电话并收听来电。我有什么选择?我看过WebRTC,但我不明白星号(或freeswitch?)是做什么的。如果用户拥有VOIP帐户,那么网页需要做什么才能连接到该帐户?如何开始使用?

感谢。

1 个答案:

答案 0 :(得分:1)

您的选项是WebRTC(仅在以后的浏览器中)或浏览器插件。

在插件的情况下,它通常是一个完全成熟的SIP& RTP堆栈,允许您向SIP提供商发送和接收呼叫,SIP提供商将为您进行网关呼叫到PSTN。除非您希望插件中的调用通过您自己的服务器,否则不需要Asterisk / FreeSWITCH等。 SIP提供商将使用这些产品。

如果您使用WebRTC,那么您可以利用本机浏览器JavaScript API来发起VoIP呼叫。如果你想拨打和接听PSTN的呼叫,而不是其他支持WebRTC的浏览器,那么你需要某种信令网关在ROAP(WebRTC使用的信令协议)和SIP之间进行转换。 (或另一种VoIP信令协议)。

我建议的方法是使用类似phono的方法。这将意味着您的呼叫通过其他人的服务器,但这是一种快速简便的入门方式。