簡體   English   中英

WebRTC到PSTN的呼叫已建立,但沒有音頻

[英]WebRTC to PSTN call established but no audio

基本上,我設置了一個星號服務器,該服務器連接到Sip提供程序以撥打pstn或移動網絡。 我已經正確配置了SIP到SIP,因為當我從軟電話(例如Zoiper-星號-Sip提供程序-移動網絡)撥打電話時,呼叫已建立,並且我可以聽到兩端的音頻。

我想使用WebRTC,所以我在本地主機上使用sipML5作為客戶端。 我在sipml5上注冊了sip對等方,效果很好。 我打了個電話到軟電話或PSTN /移動網絡,並且呼叫建立了,但是兩端都沒有音頻。

sipML5給我一個錯誤:onSetRemoteDescriptionError

DOMException:無法設置遠程答案sdp:在不使用ice-ufrag和ice-pwd的情況下使用SDP調用。

我已經在rtp.conf和sip.conf中的同級中啟用了ice。 還要將Google stun服務器放在rtp.conf中。

我不知道是什么問題。 問題出在WebRTC到SIP。 我尚未通過doubango安裝webrtc2sip網關。 我不確定我是否應該安裝它,因為我使用星號13。

知道可能是什么問題嗎?

您的系統可能沒有在Asterisk中支持ICE的必要軟件包。 舊的Asterisk論壇中有一個線程在此處討論調試此問題。

要點是,在編譯Asterisk之前,您需要在系統上安裝uuid-devellibuuid-devel ,以便它可以在ICE支持下進行編譯。 然后在運行make之前運行configure腳本,以確保它能夠拾取新軟件包。

因此,只需將答案發布給將來可能需要的任何人。 基本上,我在沒有https的本地主機上工作,因為WebRTC必須具有https,並且為了進行呼叫,我啟用了rtc breaker,即使您不是https連接,它也可以讓您進行呼叫。 因此,在我剛剛建立連接https之后,禁用了rtc斷路器,現在一切正常。 拿起電話后立即產生音頻。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM