[OpenSIPS-Users] two UACs behind the same nat
Nick Khamis
symack at gmail.com
Fri Mar 15 14:24:18 CET 2013
Hello Nick,
As Bogdan pointed out please look at the important parts of your SDP payload:
sip:55688 at 61.67.128.46:5060
Contact: <sip:55688 at 211.75.166.164:5060>
c=IN IP4 211.75.166.164
sip:9999 at 61.67.128.46
Contact: <sip:9999 at 192.168.4.197:5060>
c=IN IP4 192.168.4.197
Kind Regards,
Nick.
On 3/15/13, Bogdan-Andrei Iancu <bogdan at opensips.org> wrote:
> 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
>
More information about the Users
mailing list