1

問題を再現する手順は何ですか?

  1. iOS 4 搭載の iPhone 3G で PJSIP を使用してアプリケーションを起動します。
  2. 発信する。会話を開始します。
  3. 20 秒待ちます。

期待される出力は何ですか?代わりに何が見えますか?

実際の結果: 発信コールが 20 秒で切断されました。かけた電話が切れる。そして、ログファイルによると、通話は正常に終了します。

使用している製品のバージョンは何ですか? どのオペレーティングシステムで?

  • 私は iOS 4 で iPhone 3g、iOS 3 で iPhone 2g、iOS 4 で iPhone 3gs、iOS 4 で iPhone 4 を使用しています。
  • PJSIP 1.0.3、PJSIP 1.6、PJSIP 1.7 を使ってみた

この Wi-Fi ネットワークで別の sip クライアントを試しました。

  • Fring - 問題の再現
  • Nimbuzz - 問題が再現しない

この問題を解決するのを手伝ってください。

4

2 に答える 2

1

SIP 接続にキープアライブ メカニズムが必要なようです。PJSIP はこれをサポートします。有効にする必要があるかもしれません。

パケット スニファを使用して、実際に何が起こっているかを確認します。

于 2010-08-25T13:17:59.170 に答える
0

おそらく、SuperUser でより多くの幸運が得られるでしょう。そうは言っても、一方の SIP クライアントにはこの問題がなく、もう一方には問題がある場合、最初のステップは、動作しているクライアントと動作していないクライアントの違いを調べることです。

通話が切れると言うのは、メディアの流れが止まるという意味ですか? 何かがあなたにBYEを送りますか?(メディアの流れが止まり、通話を終了した場合、BYE は出て、200 OK が返されますか?)

ワイヤレス アクセス ポイントの向こう側で Wireshark のようなものを使用することは可能ですか? つまり、Wifi ネットワークを通過する最初のホップでメディア トラフィックを確認できますか? 通話が切れたとき、何が見えますか?

于 2010-08-25T12:26:42.270 に答える