Hi! I am setting up Kamailio as SBC with upper registration. I can forward REGISTER messages to my softswitch, but 401 UNAUTHORIZED from it is not coming to my UAC. Config section for registration route:
route[REGISTER_MY] { rewritehost("3.3.3.3"); t_relay(); }
What I see with ngrep (1.1.1.1 - my external UAC ip, 2.2.2.2 - Kamailio ip, 3.3.3.3 - mera softswitch ip):
U 1.1.1.1:5060 -> 2.2.2.2:5060 REGISTER sip:2.2.2.2 SIP/2.0. Via: SIP/2.0/UDP 10.2.1.35:5060 ;rport;branch=z9hG4bKPj85d21f7f-5c1d-4b0b-8e82-940c5cc9e21d. Max-Forwards: 70. From: sip:101@2.2.2.2;tag=b00a1df7-94bd-4b2e-8f63-15fea1a9015b. To: sip:101@2.2.2.2. Call-ID: e789b66c-d96c-45ca-b3b8-06bf65a2c3d1. CSeq: 59629 REGISTER. User-Agent: SFLphone. Contact: sip:101@10.2.1.35:5060. Expires: 600. Allow: PRACK, SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, REGISTER, OPTIONS, MESSAGE. Content-Length: 0. .
U 2.2.2.2:5060 -> 1.1.1.1:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 10.2.1.35:5060 ;rport=5060;branch=z9hG4bKPj85d21f7f-5c1d-4b0b-8e82-940c5cc9e21d;received=1.1.1.1. From: sip:101@2.2.2.2;tag=b00a1df7-94bd-4b2e-8f63-15fea1a9015b. To: sip:101@2.2.2.2;tag=2fb3028f366408eaa444e96dfd845447.8865. Call-ID: e789b66c-d96c-45ca-b3b8-06bf65a2c3d1. CSeq: 59629 REGISTER. Contact: sip:101@10.2.1.35:5060;expires=600. Server: kamailio (3.3.3 (x86_64/linux)). Content-Length: 0. .
U 2.2.2.2:5060 -> 3.3.3.3:5060 REGISTER sip:3.3.3.3 SIP/2.0. Via: SIP/2.0/UDP 2.2.2.2;branch=z9hG4bK929f.8339e446.0. Via: SIP/2.0/UDP 10.2.1.35:5060 ;received=1.1.1.1;rport=5060;branch=z9hG4bKPj85d21f7f-5c1d-4b0b-8e82-940c5cc9e21d. Max-Forwards: 69. From: sip:101@2.2.2.2;tag=b00a1df7-94bd-4b2e-8f63-15fea1a9015b. To: sip:101@2.2.2.2. Call-ID: e789b66c-d96c-45ca-b3b8-06bf65a2c3d1. CSeq: 59629 REGISTER. User-Agent: SFLphone. Contact: sip:101@10.2.1.35:5060. Expires: 600. Allow: PRACK, SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, REGISTER, OPTIONS, MESSAGE. Content-Length: 0. .
U 3.3.3.3:5060 -> 2.2.2.2:5060 SIP/2.0 401 Unauthorized. Via: SIP/2.0/UDP 2.2.2.2:5060;branch=z9hG4bK929f.8339e446.0. Via: SIP/2.0/UDP 10.2.1.35:5060 ;received=1.1.1.1;rport=5060;branch=z9hG4bKPj85d21f7f-5c1d-4b0b-8e82-940c5cc9e21d. From: sip:101@2.2.2.2;tag=b00a1df7-94bd-4b2e-8f63-15fea1a9015b. To: sip:101@2.2.2.2;tag=d67d5778704611e2a3c600505691470a. Call-ID: e789b66c-d96c-45ca-b3b8-06bf65a2c3d1. CSeq: 59629 REGISTER. WWW-Authenticate: Digest realm="SIP-REGISTRAR", nonce="475a20c7". Server: MERA MVTS3G v.4.3.0-38t. Content-Length: 0. .
U 2.2.2.2:5060 -> 1.1.1.1:5060 SIP/2.0 401 Unauthorized. Via: SIP/2.0/UDP 10.2.1.35:5060 ;received=1.1.1.1;rport=5060;branch=z9hG4bKPj85d21f7f-5c1d-4b0b-8e82-940c5cc9e21d. From: sip:101@2.2.2.2;tag=b00a1df7-94bd-4b2e-8f63-15fea1a9015b. To: sip:101@2.2.2.2;tag=d67d5778704611e2a3c600505691470a. Call-ID: e789b66c-d96c-45ca-b3b8-06bf65a2c3d1. CSeq: 59629 REGISTER. WWW-Authenticate: Digest realm="SIP-REGISTRAR", nonce="475a20c7". Server: MERA MVTS3G v.4.3.0-38t. Content-Length: 0. .
Thanks in advance!
--- Alex Elokhov