If OpenSIPS is behind the same NAT (i.e., 10.10.12), the you don't
need the nat fixups or even the RTPProxy stuff. Try commenting them
out and checking. Also, are you "rtpproxy_answer"  in the reply route?
Finally make sure you are starting rtp proxy correctly:

rtpproxy -f -s udp:192.168.2.5:7789 -l private/public -m 20000 -M
40000 -u root root -F -d INFO LOG_LOCAL0_

Hope this helps,

Nick.

On 3/14/13, Nick Chang <nick.ch...@kland.com.tw> wrote:
> Hello Bodgan
>
>
>
> 2 UACs behind the same nat, I check my routing.
>
>
>
> UAC don't route to nat_fixups.
>
>
>
> But UACs checked My OpenSIPS private IP (10.10.12.111), Not Public IP.
>
>
>
> I don't know why? Do you have any suggestion??
>
>
>
> My Config
>
>
>
> route[generic_relay] {
>
> xlog("L_NOTICE","3 invite $si");
>
>         # for INVITEs enable some additional helper routes
>
>         #---- Helper route, if nat=yes in the R-URI  set flag 6 ----#
>
>         #----        This is used to Process REINVITES          ----#
>
>         if (subst_uri('/((sip:.*)||(sip:.*:.*));nat=yes/\1/')){
>
>                 setbflag(6);
>
>         };
>
>
>
>         #---- If caller(flag 5) or callee(flag 6) are behind NAT  ---#
>
>         #---- Call the route(6) to force the use of the RTP Proxy ---#
>
>         if (isflagset(5) || isbflagset(6)) {
>
>                 route(nat_fixups);
>
>         };
>
>
>
>         if (!t_relay()) {
>
>                 sl_reply_error();
>
>         };
>
>         exit;
>
> }
>
>
>
> route[nat_fixups] {
>
> xlog("L_NOTICE","4 NAT FIXED - $fu call $ru ");
>
>         #---- RTP Proxy handling ---#
>
>         if (is_method("BYE|CANCEL")) {
>
>                 unforce_rtp_proxy();
>
>         } else if (is_method("INVITE")){
>
>                 #---- Activates the RTP Proxy for the CALLEE ---#
>
>                 rtpproxy_offer();
>
>         };
>
>         # catch and fix replies
>
>         t_on_reply("2");
>
> }
>
>
>
> Thanks
>
> Nick
>
>
>
> From: Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
> Sent: Friday, March 15, 2013 12:32 AM
> To: OpenSIPS users mailling list
> Cc: Nick Chang
> Subject: Re: [OpenSIPS-Users] two UACs behind the same nat
>
>
>
> Hi Nick,
>
> Assuming routing is possible between the 2 UACs, you need to double check
> that the IPs in SDP are not changed by proxy and points to the actual UACs.
>
> Regards,
>
>
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> On 03/11/2013 11:40 AM, Nick Chang wrote:
>
> Hello
>
>
>
> I have two UACs behind the same nat.
>
>
>
> A call B is OK. But it's not voice.
>
>
>
> Can everyone give me a suggestion??
>
>
>
> Thanks
>
> Nick
>
>
>
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to