2017-07-11 94 views
0

我正在用WebRTC開發語音聊天Web站點。 但是,我有NAT問題...和LTE手機。如何設置轉(中繼)服務器在Asterisk中。 (webrtc)

我發現我需要TURN服務器。

所以,我在我的服務器中安裝了Asterisk。

我看到了文檔asterisk-wiki

和設置是這樣的: ==== sip.conf ====

... 
icesupport=yes 
... 

================== === == rtp.conf =====

turnaddr=my_server_ip 
turnusername=username 
turnpassword=password 

==================

而且,我重新啓動Asterisk的。

而且,我的WebRTC代碼在這裏:

var configuration = { 
    "iceServers" : [ 
    { 
     url: 'turn:my_server_ip:3478?transport=udp', 
     credential: 'username', // NOT Hash 
     username: 'password' 
    }, 
    { 
     url: 'turn:my_server_ip:3478?transport=tcp', 
     credential: 'leeyw', // NOT Hash 
     username: 'leeyw' 
    }] 
}; 

不過,依我之見,這反過來服務器沒有運行。 當我執行'SIP SET DEBUG ON'和'RTP SET DEBUG ON'時,我看不到任何日誌。

如何在Asterisk中安裝Turn服務器。 請幫幫我。謝謝

回答

0

對於WebRTC客戶端而不是Asterisk服務器需要TURN。這意味着您不必配置打開Asterisk。

只需設置一個coturn服務器並相應地配置您的WebRTC客戶端。

相關問題