[OpenSIPS-Users] RTPPRoxy behind NAT

Nick Chang nick.chang at kland.com.tw
Tue Sep 11 04:52:42 CEST 2012


Hello Sammy

 

No, I don't forget.

 

My rtpproxy's  startup script is "/usr/local/bin/rtpproxy -l
111.22.33.44/10.1.2.103 -s udp:10.1.2.103 19999 -F -m 36000 -M 36010 -d
DBUG"

I have forwarded the 36000~36010 port to rtpproxy server.

 

Firewall  -----------------------  Opensips/rtpproxy Server

111.22.33.44:5060                       10.1.2.103:5050

111.22.33.44:36000/36010         10.1.2.103:36000/36010

But, Now sometime no audio.  

Do you have any suggest

Thanks

Nick

 

 

 

From: users-bounces at lists.opensips.org
[mailto:users-bounces at lists.opensips.org] On Behalf Of SamyGo
Sent: Tuesday, September 11, 2012 10:28 AM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT

 

Hi Nick,
So you've forwarded the 5060 port to opensips server, cool. Did you forget
to mention about the RTP ports forwarded to server ? 
Start RTPproxy with param -m and -M to assign range of RTP ports to use.
Then forward that UDP port range to opensips server too.
Then see what happens with audio.
Also what is your total voip diagram with their network addresses. 

Thanks,
Sammy

On Sep 11, 2012 6:46 AM, "Nick Chang" <nick.chang at kland.com.tw> wrote:

Hello Sammy

 

My NAT type is Full cone NAT.

 

In Firewall, I setting a IP & port 5060 to LAN IP.

 

Example:

 

Firewall  -----------------------  Opensips Server

111.22.33.44:5060                       10.1.2.103:5050

 

Thanks

Nick

 

From: users-bounces at lists.opensips.org
[mailto:users-bounces at lists.opensips.org] On Behalf Of SamyGo
Sent: Monday, September 10, 2012 7:32 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT

 

Hi,

 

Nick what is your NAT type? how is your network topology working !!

 

BR
Sammy 

 

P.S: The blog only takes care of configurations of RTPproxy with servers on
Public IPs and clients behind NAT using Kamailio - This won't make much
sense here. Also alot of things have evolved in kamailio since I wrote that
post.

 

 

On Mon, Sep 10, 2012 at 4:13 PM, Binan AL Halabi <binanalhalabi at yahoo.com>
wrote:


Hi Nick,
see this link posted by Qasim,
http://saevolgo.blogspot.com/2012/03/making-rtpproxy-work.html

I like it really, you can read it and adjust it as u need,



//Binan

--- On Mon, 9/10/12, Nick Chang <nick.chang at kland.com.tw> wrote:


From: Nick Chang <nick.chang at kland.com.tw>
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT
To: "'OpenSIPS users mailling list'" <users at lists.opensips.org>

Date: Monday, September 10, 2012, 2:16 AM

 

Dear Binan

 

Yes, It's my setting.

 

route[nat_fixups] {

        #---- 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("cowf","202.55.233.194");

        };

        # catch and fix replies

        t_on_reply("2");

}

 

onreply_route[2] {

        #xlog("incoming reply\n");

 

        #---- Handling of the SDP for the 200 or 183 reply ----#

        #---- If behind nat (flags 5 or 6) start RTP Proxy ----#

        #----    Activates the RTP Proxy for the CALLER    ----#

        if ( is_method("INVITE") &&

        (isflagset(5) || isbflagset(6)) &&

        has_body("application/sdp") ){

                rtpproxy_answer("cowf","202.55.233.194");

        }

 

        #---- If the CALLEE is behind NAT, fix the CONTACT HF ----#

        if (isbflagset(6)) {

                fix_nated_contact();

                search_append('Contact:.*sip:[^>[:cntrl:]]*', ';nat=yes');

        }

        exit;

}

 

Thanks

Nick

 

From: users-bounces at lists.opensips.org
[mailto:users-bounces at lists.opensips.org] On Behalf Of Binan AL Halabi
Sent: Monday, September 10, 2012 5:12 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT

 


Hi Nick,
and you are setting rtpproxy_offer()  for Invite right !

//Binan

--- On Mon, 9/10/12, Nick Chang <nick.chang at kland.com.tw
<http://mc/compose?to=nick.chang@kland.com.tw> > wrote:


From: Nick Chang <nick.chang at kland.com.tw
<http://mc/compose?to=nick.chang@kland.com.tw> >
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT
To: "'OpenSIPS users mailling list'" <users at lists.opensips.org
<http://mc/compose?to=users@lists.opensips.org> >
Date: Monday, September 10, 2012, 2:02 AM

Hi Binan

 

But, My problem still it.

It's not work for this setting.

 

Or Do you have any suggest?

 

Thanks

Nick

 

 

 

From: users-bounces at lists.opensips.org
<http://mc/compose?to=users-bounces@lists.opensips.org>
[mailto:users-bounces at lists.opensips.org
<http://mc/compose?to=users-bounces@lists.opensips.org> ] On Behalf Of Binan
AL Halabi
Sent: Monday, September 10, 2012 4:57 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT

 


Hi Nick,
thank you too,

//Binan

--- On Mon, 9/10/12, Nick Chang <nick.chang at kland.com.tw> wrote:


From: Nick Chang <nick.chang at kland.com.tw>
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT
To: "'OpenSIPS users mailling list'" <users at lists.opensips.org>
Date: Monday, September 10, 2012, 1:46 AM

Hello Binan

 

force_rtp_proxy do not support opensips 1.8.1. It is old function.

 

You can saw this page
http://www.opensips.org/Resources/DocsMigration163to164

 

Now, I setting "rtpproxy_answer("cowf","202.55.233.194")"

 

Thanks

Nick

 

From: users-bounces at lists.opensips.org
[mailto:users-bounces at lists.opensips.org] On Behalf Of Binan AL Halabi
Sent: Monday, September 10, 2012 4:37 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] RTPPRoxy behind NAT

 


Hi Nick,
use force_rtp_proxy 
here is the link: 

http://www.opensips.org/html/docs/modules/1.4.x/nathelper.html#id271191

//Binan

--- On Mon, 9/10/12, Nick Chang <nick.chang at kland.com.tw
<http://mc/compose?to=nick.chang@kland.com.tw> > wrote:


From: Nick Chang <nick.chang at kland.com.tw
<http://mc/compose?to=nick.chang@kland.com.tw> >
Subject: [OpenSIPS-Users] RTPPRoxy behind NAT
To: "'OpenSIPS users mailling list'" <users at lists.opensips.org
<http://mc/compose?to=users@lists.opensips.org> >
Date: Monday, September 10, 2012, 1:01 AM

Hello

 

My RTPPRoxy and Opensips installed on the same server.

Then It behind a NAT.

 

It's my log. How to change "c=IN IP4 10.1.1.51" to "c=IN IP4 public IP"

 

U 2012/09/10 15:57:22.704873 10.1.2.103:5060 -> 111.81.182.252:2151

INVITE sip:0939723377 at 111.81.182.252:2151;line=d210bc79dfd2c52 SIP/2.0.

Record-Route: <sip:202.55.233.194;lr;ftag=3554;did=72b.08b17766>.

Via: SIP/2.0/UDP 202.55.233.194;branch=z9hG4bK6aff.e20d892.0.

Via: SIP/2.0/UDP
10.1.1.51:5060;received=118.163.61.141;rport=40696;branch=z9hG4bK3339.

From: <sip:886988000076 at 202.55.233.194>;tag=3554.

To: <sip:0939723377 at 202.55.233.194>.

Call-ID: 32313.

CSeq: 20 INVITE.

Contact: <sip:886988000076 at 118.163.61.141:40696;nat=yes>.

Content-Type: application/sdp.

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE,
INFO.

Max-Forwards: 69.

User-Agent: Linphone/3.5.2 (eXosip2/3.6.0).

Subject: Phone call.

Content-Length:   337.

.

v=0.

o=886988000076 1752 1752 IN IP4 10.1.1.51.

s=Talk.

c=IN IP4 10.1.1.51.

t=0 0.

m=audio 7078 RTP/AVP 112 111 110 3 0 8 9 101.

a=rtpmap:112 speex/32000.

a=fmtp:112 vbr=on.

a=rtpmap:111 speex/16000.

a=fmtp:111 vbr=on.

a=rtpmap:110 speex/8000.

a=fmtp:110 vbr=on.

a=rtpmap:9 G722/8000.

a=rtpmap:101 telephone-event/8000.

a=fmtp:101 0-11.

 

Thanks

Nick


-----Inline Attachment Follows-----

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

 


-----Inline Attachment Follows-----

_______________________________________________
Users mailing list
Users at lists.opensips.org <http://mc/compose?to=Users@lists.opensips.org> 
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

 


-----Inline Attachment Follows-----

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

 


-----Inline Attachment Follows-----

_______________________________________________
Users mailing list
Users at lists.opensips.org <http://mc/compose?to=Users@lists.opensips.org> 
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


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

 


_______________________________________________
Users mailing list
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/20120911/2ff65188/attachment-0001.htm>


More information about the Users mailing list