0

INVITE リクエストを送信した後、試行応答を受け取り、その後すぐにエラー 407 (プロキシ認証が必要) を受け取ります。プロキシ ヘッダーを含む ACK と別の INVITE を送信した後、約 1/4 の確率でセッションの進行状況を受信します。それ以外の場合は、407 エラーを何度も送信するだけです。

何か案は?

4

1 に答える 1

1

407 応答は、SIP チャレンジ/レスポンス認証メカニズムの一部です。この SIP INVITE の例を参照してください。

認証ヘッダー (WWW-Authenticate など) を付けて送信した INVITE 要求に対して 407 応答を受け取った場合は、要求を受信した SIP サーバーが満足できず、再試行を求めていることを意味します。認証ヘッダーが失敗する一般的な理由は次のとおりです。

  • 間違ったパスワード、
  • ナンスが間違っているか、古くなっています。最初の INVITE は通常、認証ヘッダーなしで送信され、407 応答には、後続の認証済み INVITE 要求で使用する必要がある nonce が含まれます。
  • 認証ヘッダーを構築しているコードのバグ、
  • 存在しないユーザー名。この場合、ほとんどの SIP サーバーは 403 Forbidden または 404 Not Found 応答で応答します。
于 2010-05-27T13:22:15.860 に答える