8 - SDP is searched for occurrence of RFC1918 addresses So I gues you call nat_uac_test("8") for a request which does not have a body at all. You could use has_body from textops module to extend the check, e.g:
if (has_body("application/sdp") && nat_uac_test("8")) { ... regards klaus Am 28.04.2011 18:25, schrieb alex pappas: > Dear all, > > I see in my logs that when the call enters the route : > > # Caller NAT detection route > route[NAT] { > #!ifdef WITH_NAT > xlog("alx --- ROUTE NAT , we have nat ---"); > force_rport(); > *if (nat_uac_test("8")) {* > if (method=="REGISTER") { > fix_nated_register(); > } else { > fix_nated_contact(); > } > setflag(FLT_NATS); > xlog("alx --- ROUTE NAT , set flag FLT_NATS ---"); > } > #!endif > return; > } > > I get the following error: > > nathelper [nhelpr_funcs.c:195]: *message body has length zero* > nathelper [nathelper.c:1184]: *cannot extract body from msg!* > > From traces i see that only in the SDP I have an IP which is not public > but even with that I cannot engage the RTPPROXY. > > My Kamailio version is 3.1.3 and the config file is plain , from > installation. > > Any ideas? > > Thank you Alex > > > > > > > On Sun, Apr 17, 2011 at 2:20 PM, alex pappas <rebel.pap...@gmail.com > <mailto:rebel.pap...@gmail.com>> wrote: > > Dear Alex, > > The configuration is the default with WITH_NAT defined. > I have some extra logs (xlog("RTPPROXY started..")) enabled in the > RTPPROXY route in order to understand if it is engaged or not. > > When I make calls behind NAT the RTPPROXY is engaged but I don't see > any RTP in traces. > > Do you have any idea on how can I keep the RTP? > > Thanks > Alex Pappas > > > > > On Fri, Apr 15, 2011 at 6:43 PM, Alex Balashov > <abalas...@evaristesys.com <mailto:abalas...@evaristesys.com>> wrote: > > On 04/15/2011 09:58 AM, alex pappas wrote: > > I have a Kamailio with RTPoxy configured. The purpose is to > pass the > RTP from this server. > When I make calls behind NAT the RTProxy seems to be engaged > but in > traces I don't see any RTP. > > Is there anything wrong with the idea or I'm missing > something in the > configuration ? > > > That would be difficult to know without seeing your configuration. > > -- > Alex Balashov - Principal > Evariste Systems LLC > 260 Peachtree Street NW > Suite 2200 > Atlanta, GA 30303 > Tel: +1-678-954-0670 > Fax: +1-404-961-1892 > Web: http://www.evaristesys.com/ > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users > mailing list > sr-users@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > > > > _______________________________________________ > 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 _______________________________________________ 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