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
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 PappasOn Fri, Apr 15, 2011 at 6:43 PM, Alex Balashov <abalashov@evaristesys.com> wrote:
That would be difficult to know without seeing your configuration.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 ?
--
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
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users