Klaus I attached the ngrep you asked me to this email.
Regards, Pascal On Wed, Apr 14, 2010 at 12:21 PM, Klaus Darilion < klaus.mailingli...@pernau.at> wrote: > The contact after fix_nated_contact() should also contain ;transport=tcp. > Thus, Kamailio should relay the BYE with TCP. > > Can you show an ngrep dump (ngrep -W byline -t -q -P "" port 5060) of the > problematic scenario? > > regards > klaus > > PS: A more standard-conform way of rewriting the SDP is to use the > add_contact_alias() and handle_ruri_alias() functions: > > http://sip-router.org/docbook/sip-router/branch/master/modules_k/nathelper/nathelper.html#id2601711 > > regards > klaus > > Am 14.04.2010 12:06, schrieb Pascal Maugeri: > >> Hi >> >> I need some "guidelines" to troubleshoot the following issue: >> >> a) A is behind NAT >> >> b) B is not behind NAT >> >> c) A calls B, SIP INVITE is sent over TCP >> >> d) A's firewall does NAT and changes the source port to let's say p1 >> >> e) B releases the call and sends BYE over UDP >> >> f) Kamailio sends the BYE to A, over UDP, to the NATed source port p1 ?! >> >> 2 comments: >> - This scenario works perfectly when A is the one who disconnects the >> call. and of course when no NAT is involved everything works ok >> - if works when I comment the line "fix_nated_contact()" in the >> route[NAT] block: >> >> route[NAT]{ >> #!ifdef WITH_NAT >> force_rport(); >> #if (nat_uac_test("19")) { >> if (nat_uac_test("3")) { >> if (method=="REGISTER") { >> setbflag(10); >> fix_nated_register(); >> } else { >> #fix_nated_contact(); >> [...] >> >> Any hint is very welcome. >> >> Cheers >> Pascal >> >> >> >> _______________________________________________ >> 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 >> >
interface: eth0 (213.151.105.168/255.255.255.252) filter: (ip or ip6) and ( port 6666 ) T 2010/04/14 13:04:09.058608 80.36.XXX.XXX:27270 -> 213.151.XXX.XXX:6666 [A] T 2010/04/14 13:04:09.095454 80.36.XXX.XXX:27270 -> 213.151.XXX.XXX:6666 [A] INVITE sip:ad...@test.net;transport=tcp SIP/2.0 Call-ID: 7a0ca2997d08c9f64b58e3b5db289...@10.1.1.22 CSeq: 1 INVITE From: "miquel" <sip:miq...@test.net>;tag=89376139 To: <sip:ad...@test.net>