Dear all,
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 ?
Thank you Alex
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.
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
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
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.pappas@gmail.com mailto: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.com <mailto:abalashov@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
Thank you Klaus! It works perfect.
regards Alex
On Thu, Apr 28, 2011 at 8:49 PM, Klaus Darilion < klaus.mailinglists@pernau.at> wrote:
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.pappas@gmail.com mailto: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.com <mailto:abalashov@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