Hello 

Opensips don't behind the same NAT with UACs.

Opensips (i.e., 10.10.12.111)
UACs (i.e., 192.168.4.31 & 192.168.4.131)

It's my Network map
(192.168.4.x)UACs <--> Same Wifi <-> internet <-> Firewall <->
Opensips(10.10.12.111)

Thanks
Nick

-----Original Message-----
From: users-boun...@lists.opensips.org
[mailto:users-boun...@lists.opensips.org] On Behalf Of Nick Khamis
Sent: Friday, March 15, 2013 9:48 AM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] two UACs behind the same nat

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


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

Reply via email to