iOS用のカスタムソフトフォンを開発しています。シグナリングとして TCP 接続を使用します。ほとんどすべてが正常に動作します。
問題: ソフトフォンがバックグラウンド モードの場合、サーバーまたはルーター側から接続が切断されることがあります。ソフトフォンは再確立しますが、この新しい接続は安定していないようです。再び 20 ~ 25 秒で閉じます。なぜ閉鎖されたのかは不明です。iOS はそのような接続を閉じることができますか?
TCP 接続は iOS バックグラウンド モードで問題なく作成できますか? 誰でも経験を共有できますか?
ありがとうございました!
PS voip アプリケーションに必要なソケット ストリームのペアを追加し、.plist ファイルには voip&audio モードが含まれています。