[OpenSIPS-Users] two UACs behind the same nat

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Mar 15 11:42:04 CET 2013


Hi Nick,

But in the SDP-s received by the UACs, in the "c" line, you see the IP 
of the other UAC and not the IP of OpenSIPS, right ?

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 03/15/2013 03:28 AM, Nick Chang 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:bogdan at 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 at lists.opensips.org  <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130315/e1252d19/attachment.htm>


More information about the Users mailing list