2012-07-07 138 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