有一些ios sip應用程序能夠與僅UDP的SIP服務器進行通信。某些iphone sip應用程序用於與僅UDP SIP服務器通信的技巧是什麼?
據我所知,iOS只允許TCP連接在後臺保持打開狀態,但大多數SIP提供者僅支持UDP。
我注意到iOS應用程序3CXPhone有一個「NAT輔助模式」,它能夠保持與僅爲UDP的3CX電話系統的後臺通信。劑量誰知道他們使用什麼技巧?我正在開發一個SIP應用程序,並且必須使它適用於僅UDP的SIP提供程序。
我知道有關於UDP背景上的UDP套接字有多個問題,但他們都沒有一個有用的答案或提出的解決方案不再有效(從iOS 6開始)。
到目前爲止,我知道兩種可能的解決方案: 1.使用一些GPS事件,並在此期間保持套接字通信。之後,試圖欺騙蘋果,並在商店中獲得你的應用程序。 2.在中間使用SIP代理(B2BUA)。但在3CXPhone「NAT幫助模式」中,我沒有看到任何sip代理配置。
[iOS 4 VOIP應用程序在後臺響應]的可能重複(http://stackoverflow.com/questions/3478344/ios-4-voip-app-responding-in-the-background) – 2013-03-09 00:13:23
@tc。我意識到這個問題,還有另外10個人可能看起來很相似,但他們都是在套接字級別處理這個問題。不幸的是,UDP套接字的包裝不再工作了。 – alinoz 2013-03-09 08:14:26
我非常失望的投票結束這個問題,我有一個問題,我正在尋找一個解決方案。如果問題的格式不正確,您應該幫助我重新格式化問題,而不是關閉它。 – alinoz 2013-03-09 08:21:24