0

私は 1 つの sipservlet を作成しました。SIPdriver を使用してテストを行っているときに、doInvite,doResponce メソッドが呼び出されているのに、doBye メソッドが呼び出されていません。助けてください。事前にご支援いただきありがとうございます。

4

1 に答える 1

0

後続の SIP 要求 (BYE など) は通常、ピアツーピアから (プロキシを経由せずに) 直接送信されます。アプリケーションが BYE を受け取り、実際に他のすべての後続の要求を受け取るようにするには、次のいずれかを実行します。

  1. INVITE を受信したら、最初にレコード ルートを true に設定したリクエストをプロキシ (request.getProxy().setRecordRoute(true);) でプロキシします。

  2. アプリケーションの動作をバックツーバックのユーザー エージェント (b2bua) として実装します。これは実装がはるかに複雑なアプリケーション モデルですが、SIP セッションをより詳細に制御することもできます。

お役に立てれば!

于 2015-06-02T01:07:09.357 に答える