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.pappas@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 abalashov@evaristesys.comwrote:
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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users