以下に示すように、エンドポイントとkamailioの間に転送SBCがあるという典型的な要件があります。
エンドポイント ----> SBC ------> カマイリオ
エンドポイントから REGISTER リクエストを送信しています。SBCに到着。SBC は REGISTER リクエストを Kamailio に送信し、Kamailio はそれに対してチャレンジ (401) し、チャレンジ応答は SBC を介してエンドポイントで受信されます。
次のエンドポイントは Authorization ヘッダーを追加して REGISTER を SBC に送信し、SBC はそれを Kamailio に転送します。
Kamailio は再び 401 で応答します。
Kamailio のログを分析したところ、Kamailio のログ認可のレスポンス トークンとエンドポイントから送信されたレスポンス トークンが同じであることがわかりました。
私の質問は、Kamailio が適切な Authorization ヘッダーを受信したにもかかわらず、401 を繰り返し送信する理由です。
Kamailio がエンドポイントとは別の IP アドレスから REGISTER を受信したためでしょうか。
この問題を回避する方法を教えてください。