我有一个带拨号按钮的网页,我希望能够拨打电话并收听来电。我有什么选择?我看过WebRTC,但我不明白星号(或freeswitch?)是做什么的。如果用户拥有VOIP帐户,那么网页需要做什么才能连接到该帐户?如何开始使用?
感谢。
答案 0 :(得分:1)
您的选项是WebRTC(仅在以后的浏览器中)或浏览器插件。
在插件的情况下,它通常是一个完全成熟的SIP& RTP堆栈,允许您向SIP提供商发送和接收呼叫,SIP提供商将为您进行网关呼叫到PSTN。除非您希望插件中的调用通过您自己的服务器,否则不需要Asterisk / FreeSWITCH等。 SIP提供商将使用这些产品。
如果您使用WebRTC,那么您可以利用本机浏览器JavaScript API来发起VoIP呼叫。如果你想拨打和接听PSTN的呼叫,而不是其他支持WebRTC的浏览器,那么你需要某种信令网关在ROAP(WebRTC使用的信令协议)和SIP之间进行转换。 (或另一种VoIP信令协议)。
我建议的方法是使用类似phono的方法。这将意味着您的呼叫通过其他人的服务器,但这是一种快速简便的入门方式。