我正嘗試使用pjsua lib在我的iphone上的2個無線網絡之間撥打電話。 我從我的iphone調用一個運行csipsimple的android。 當兩個設備都在同一個網絡上時,一切都很好。但是當設備處於不同的網絡時,我無法撥打電話。我想我遇到了NAT穿越的問題。所以我試圖找到nat類型使用pjsua中的內置方法 - 「pjsua_detect_nat_type」和回調方法「on_nat_detect」,但我不斷收到 - 「錯誤檢測NAT:無效的STUN服務器或服務器未配置」。比我試圖設置「stun_srv」的昏迷服務器,但它仍然無法正常工作。有人可以幫助我嗎?我堅持在這些問題上的最後幾天,這是相當新的圖書館,所以任何援助將不勝感激... 在此先感謝在ios上使用pjsip在兩個不同的無線網絡之間撥打電話
0
A
回答
0
請經過這個演示肯定會幫助你。
0
關於您最初的問題,你說的沒錯,你應該有應該在您的方案會干擾一些轉換機制。
關於psip NAT檢測機制請注意,如documentation所述,您應該可以訪問STUN服務器。你的網絡中是否有STUN服務器?如果是這樣,你有SRV的決議,以便讓pjsip得到它的地址?
+0
感謝您的回答。基本上我現在留下了這個問題,現在正在尋找一個第三方庫,它將負責處理NAT穿越問題,並且還包括視頻聊天API(最初爲什麼我開始使用pjsip)。至於我的問題,我不認爲我的網絡有一個stun服務器,我以爲我可以使用公共的
相關問題
- 1. PJSIP。在某些Wi-Fi網絡20秒內撥出電話
- 2. ios pjsip - 在撥打電話時播放聲音
- 3. html5在ios撥打電話
- 4. 網絡可用性撥打電話
- 5. PJSip:撥打電話/缺少標題?
- 6. 在iPhone上撥打電話
- 7. 在iOS上使用狀態欄撥打電話
- 8. 如何在撥打電話前檢查網絡可用性?
- 9. iOS編程,撥打電話
- 10. 保留會話時從不同的網站撥打電話
- 11. 從ios撥打多個網絡服務
- 12. 使用JavaScript撥打電話
- 13. 使用AJAX撥打電話
- 14. 在android中使用intent撥打電話
- 15. 不同網絡上的兩個android設備之間的連接
- 16. 從兩個地方撥打電話時只撥打一次電話
- 17. 在撥打分機撥打兩個電話時接受用戶輸入
- 18. 在iOS應用程序中使用twilio撥打電話錄音
- 19. iOS:提示用戶撥打電話
- 20. RxAndroid接連撥打一個網絡電話
- 21. 撥打電話
- 22. 在後臺撥打電話?
- 23. 在android中撥打電話
- 24. 如何撥打兩個電話的電話會議?
- 25. 回撥電話之間的時間?
- 26. 在兩個不同點之間畫線
- 27. Zoiper在撥打電話號碼之間添加暫停?
- 28. 在iOS上撥打電話的完整谷歌語音網址是什麼?
- 29. 在Unity中同一網絡上的2個iOS電話之間傳輸小數據
- 30. 撥打外撥電話
感謝您的快速響應,我會檢查出 – user2717267