リクエストを招待した後の奇妙な応答、SIP
-
04-10-2019 - |
質問
招待状リクエストを送信した後、試行回答を受け取りましたが、その後誤ってエラー407(プロキシ認証が必要)を受け取ります。プロキシヘッダーでACKと別の招待を送信した後、私は約1/4のセッションの進行状況を受け取ります!それ以外の場合は、407エラーを何度も送信します。
何か案は?
解決
407の応答は、SIPチャレンジ応答認証メカニズムの一部です。これを参照してください SIP招待例.
認証ヘッダー(たとえばwww-authenticate)で送信した招待リクエストに対する407の応答を取得した場合、リクエストを受け取ったSIPサーバーはそれに満足せず、再試行してほしいことを意味します。認証ヘッダーの失敗の一般的な理由は次のとおりです。
- 間違ったパスワード、
- 間違っているか古いもの。最初の招待は通常、認証ヘッダーなしで送信され、407応答には、SUSBの後続の招待リクエストで使用する必要があるNONCEが含まれています。
- 認証ヘッダーを構築しているコードのバグ、
- 存在しないユーザー名ですが、この場合、ほとんどのSIPサーバーは、403の禁止または404の応答が見つかりませんでした。
所属していません StackOverflow