2012-07-07 101 views
1

我在看WebRTC,我想知道如何实现一个客户端通过SIP连接到PTSN的解决方案。这似乎是一个非常新的技术,所以我认为这不适用于IE浏览器;它是否正确?WebRTC打电话给PTSN

基本上,我在页面上有一个拨号盘用户界面和拥有SIP帐户的用户。 WebRTC可以使终端用户拨打PTSN的电话,以及实施此类解决方案需要什么?

我正在研究这个作为替代基于Java或Flash的网络电话。

感谢您的建议。

+0

的WebRTC扩展IE - http://code.google.com/p/ webrtc4ie/- (Internet Explorer 9及更高版本) – 2012-07-18 07:22:42

回答

4

WebRTC确实是新的并且在IE或Safari上不可用。它在其他浏览器的beta/alpha版本中可用。 IE可能会在未来支持它,而Safari可能在一段时间内不会。

WebRTC只做协商的媒体部分,因此它意味着它没有自己的信令。 SIP可以很好地与WebRTC协同工作,但是您需要一个JS实现(通过WebSockets),然后您需要在服务器端解开SIP信令并将其“迁移”为UDP或TCP。 星号正在这样的服务器端平台:http://blogs.digium.com/2012/05/23/asterisk-11-webrtc/

更多结合做SIP支持WebRTC可以在这里找到:http://bloggeek.me/html-sip/

+0

好的,谢谢你的回答。似乎目前,一个Java或闪存SIP网络电话将是一个更好的选择,直到所有这些成熟? – frenchie 2012-07-10 10:43:15

+0

确实取决于您希望解决方案的工作时间和安装类型。 – 2012-07-10 18:04:33

+0

我的解决方案需要在IE8中工作,所以我猜WebRTC将是第2阶段的实施。 – frenchie 2012-07-10 19:02:19