Hi List,
both uac register successfully but the issue is the first uac who register the Cflag remain 0.
im using nat_uac_test("19").
thank you in advance.
here is the ul show:
AOR:: 102 Contact:: sip:102@175.136.221.60:5062 Q= Expires:: 103 Callid:: 678936531@175.136.221.60 Cseq:: 2 User-agent:: T22 7.3.0.50 Received:: sip:175.136.221.60:1056 State:: CS_SYNC Flags:: 0 Cflag:: 192 Socket:: udp:60.53.82.184:5060 Methods:: 16383 AOR:: 103 Contact:: sip:103@175.136.221.60:5062 Q= Expires:: 62 Callid:: 1621958925@175.136.221.60 Cseq:: 3 User-agent:: Yealink SIP-T18 18.0.0.70 State:: CS_SYNC Flags:: 0 Cflag:: 0 Socket:: udp:60.53.82.184:5060 Methods:: 16383
and here is the wireshark on kamailio for ua 103 and 102.
E@< <<5Rw REGISTER sip:aextddns.dyndns.info SIP/2.0 Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK2080454766 From: "103" sip:103@175.136.221.60;tag=681558690 To: "103" sip:103@aextddns.dyndns.info Call-ID: 1621958925@175.136.221.60 CSeq: 2 REGISTER Contact: sip:103@175.136.221.60:5062 Authorization: Digest username="103", realm="aextddns.dyndns.info", nonce="Tgp7mU4Kem3Qqyd66hwhWgmU8bNpL463", uri="si$ Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: Yealink SIP-T18 18.0.0.70 Expires: 3600 Content-Length: 0
E@<5R<PSIP/2.0 200 OK Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK2080454766;rport=5062 From: "103" sip:103@175.136.221.60;tag=681558690 To: "103" <sip:103@aextddns.dyndns.info
;tag=cbf8071f5b02e3e2fd329ee5d72c3f65.d24e
Call-ID: 1621958925@175.136.221.60 CSeq: 2 REGISTER Contact: sip:103@175.136.221.60:5062;expires=120 Server: kamailio (3.1.4 (i386/linux)) Content-Length: 0
--------------------------------------------------
E@< j<<5R 7REGISTER sip:aextddns.dyndns.info SIP/2.0 Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK1080036976 From: "102" sip:102@175.136.221.60;tag=544575245 To: "102" sip:102@aextddns.dyndns.info Call-ID: 678936531@175.136.221.60 CSeq: 2 REGISTER Contact: sip:102@175.136.221.60:5062 Authorization: Digest username="102", realm="aextddns.dyndns.info", nonce="Tgp8AU4KetWGb79MEU5MUHq+xA4xy+OW", uri="si$ Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: T22 7.3.0.50 Expires: 3600 Content-Length: 0
E@<5R< {SIP/2.0 200 OK Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK1080036976;rport=1056 From: "102" sip:102@175.136.221.60;tag=544575245 To: "102" <sip:102@aextddns.dyndns.info
;tag=cbf8071f5b02e3e2fd329ee5d72c3f65.5cb8
Call-ID: 678936531@175.136.221.60 CSeq: 2 REGISTER Contact: sip:102@175.136.221.60:5062;expires=120;received="sip: 175.136.221.60:1056" Server: kamailio (3.1.4 (i386/linux)) Content-Length: 0
Hello,
can you add an xlog() message to print branch flags before save("location") and send the output for the two cases?
xlog("message flags are: $mf [$mF]\n");
Also, you may use debugger module with cfgtrace feature to be sure the nat detection actions are executed for both cases.
Cheers, Daniel
On 6/29/11 3:30 AM, MingHon wrote:
Hi List,
both uac register successfully but the issue is the first uac who register the Cflag remain 0.
im using nat_uac_test("19").
thank you in advance.
here is the ul show:
AOR:: 102 Contact:: sip:102@175.136.221.60:5062 http://sip:102@175.136.221.60:5062 Q= Expires:: 103 Callid:: 678936531@175.136.221.60 mailto:678936531@175.136.221.60 Cseq:: 2 User-agent:: T22 7.3.0.50 Received:: sip:175.136.221.60:1056 http://175.136.221.60:1056 State:: CS_SYNC Flags:: 0 Cflag:: 192 Socket:: udp:60.53.82.184:5060 http://60.53.82.184:5060 Methods:: 16383 AOR:: 103 Contact:: sip:103@175.136.221.60:5062 http://sip:103@175.136.221.60:5062 Q= Expires:: 62 Callid:: 1621958925@175.136.221.60 mailto:1621958925@175.136.221.60 Cseq:: 3 User-agent:: Yealink SIP-T18 18.0.0.70 State:: CS_SYNC Flags:: 0 Cflag:: 0 Socket:: udp:60.53.82.184:5060 http://60.53.82.184:5060 Methods:: 16383
and here is the wireshark on kamailio for ua 103 and 102.
E@< <<5Rw REGISTER sip:aextddns.dyndns.info http://aextddns.dyndns.info SIP/2.0 Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK2080454766 From: "103" <sip:103@175.136.221.60 mailto:sip%3A103@175.136.221.60>;tag=681558690 To: "103" <sip:103@aextddns.dyndns.info mailto:sip%3A103@aextddns.dyndns.info> Call-ID: 1621958925@175.136.221.60 mailto:1621958925@175.136.221.60 CSeq: 2 REGISTER Contact: <sip:103@175.136.221.60:5062 http://sip:103@175.136.221.60:5062> Authorization: Digest username="103", realm="aextddns.dyndns.info http://aextddns.dyndns.info", nonce="Tgp7mU4Kem3Qqyd66hwhWgmU8bNpL463", uri="si$ Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: Yealink SIP-T18 18.0.0.70 Expires: 3600 Content-Length: 0
E@<5R<PSIP/2.0 200 OK Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK2080454766;rport=5062 From: "103" <sip:103@175.136.221.60 mailto:sip%3A103@175.136.221.60>;tag=681558690 To: "103" <sip:103@aextddns.dyndns.info mailto:sip%3A103@aextddns.dyndns.info>;tag=cbf8071f5b02e3e2fd329ee5d72c3f65.d24e Call-ID: 1621958925@175.136.221.60 mailto:1621958925@175.136.221.60 CSeq: 2 REGISTER Contact: <sip:103@175.136.221.60:5062 http://sip:103@175.136.221.60:5062>;expires=120 Server: kamailio (3.1.4 (i386/linux)) Content-Length: 0
E@< j<<5R 7REGISTER sip:aextddns.dyndns.info http://aextddns.dyndns.info SIP/2.0 Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK1080036976 From: "102" <sip:102@175.136.221.60 mailto:sip%3A102@175.136.221.60>;tag=544575245 To: "102" <sip:102@aextddns.dyndns.info mailto:sip%3A102@aextddns.dyndns.info> Call-ID: 678936531@175.136.221.60 mailto:678936531@175.136.221.60 CSeq: 2 REGISTER Contact: <sip:102@175.136.221.60:5062 http://sip:102@175.136.221.60:5062> Authorization: Digest username="102", realm="aextddns.dyndns.info http://aextddns.dyndns.info", nonce="Tgp8AU4KetWGb79MEU5MUHq+xA4xy+OW", uri="si$ Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: T22 7.3.0.50 Expires: 3600 Content-Length: 0
E@<5R< {SIP/2.0 200 OK Via: SIP/2.0/UDP 175.136.221.60:5062;branch=z9hG4bK1080036976;rport=1056 From: "102" <sip:102@175.136.221.60 mailto:sip%3A102@175.136.221.60>;tag=544575245 To: "102" <sip:102@aextddns.dyndns.info mailto:sip%3A102@aextddns.dyndns.info>;tag=cbf8071f5b02e3e2fd329ee5d72c3f65.5cb8 Call-ID: 678936531@175.136.221.60 mailto:678936531@175.136.221.60 CSeq: 2 REGISTER Contact: <sip:102@175.136.221.60:5062 http://sip:102@175.136.221.60:5062>;expires=120;received="sip:175.136.221.60:1056 http://175.136.221.60:1056" Server: kamailio (3.1.4 (i386/linux)) Content-Length: 0
-- Regards,
MingHon
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi,
Thanks for reply but i guess this is because of my sip alg issue.
when my first uac register using src port 5062 and private ip
but my sip alg change the private ip to public ip and and using the same src port 5062 so
kamailio unable to detect the uac behind nat.
im currently having issue in force_rtp_proxy. here is the link
http://lists.sip-router.org/pipermail/sr-users/2011-July/069262.html
i unable to replace the old ip address in c and o to a new ip address.
please advice..
thanks..