[OpenSER-Users] nathelper without rtpproxy

Dan-Cristian Bogos dan.bogos at gmail.com
Tue Jul 31 10:04:00 CEST 2007


In normal cases, as mentioned earlier, removing  force_rtp_proxy();
should do the trick. Otherwise, can u post somewhere your INVITES
coming in and out from the server?

DanB

On 7/31/07, Nhadie Ramos <nhadie at tbgi.net.ph> wrote:
> Hi Dan,
> My pstn gateway is on public IP, my SIP server is also on public IP.
> most clients are behind NAT, using DSL routers, STUNS are configured on
> the PAP2's
>
> This is a part of the config, what can i change to not use rtpproxy, i
> read somewhere to use fix_nated_sdp("3"),
>  i tried that but callers cannot hear the other side
>
>         if (nat_uac_test("19")) {
>                 if (method=="REGISTER" || !search("^Record-Route:")) {
>                         log("LOG: Someone trying to register from
> private IP, rewriting\n");
>                         fix_nated_contact();
>                         if (method == "INVITE") {
>                                 fix_nated_sdp("1");
>                         };
>                         force_rport();
>                         setflag(6);
>                 };
>         };
>
> if ((uri=~"^(sip:)?00*@([a-z]+\.)?mydomain\.com")
>                         || (uri=~"^(sip:)?00*@202\.202\.202\.202")) {
>                                 if (isflagset(8)) {xlog("L_INFO", "Calls
> to PSTN\n");};
>                                 if (isflagset(6)) {route(1);};
>                                 strip(2);
>                                 if (isflagset(8)) {xlog("L_INFO",
> "Retail Server\n");};
>                                 prefix("12345#");
>                                 rewritehostport("203.203.203.203:5060");
>                                 consume_credentials();
>                                 t_relay_to_udp("203.203.203.203", "5060");
>                                 break;
> }
>
> route[1] {
>         xlog("L_INFO", "User-Agent behind NAT\n");
>         force_rtp_proxy();
>         if (method=="INVITE") {
>                 t_on_reply("1");
>         };
>         append_hf("P-Behind-NAT: Yes\r\n");
>         break;
> }
>
> onreply_route[1] {
>         if (status =~ "(180)|(183)|2[0-9][0-9]") {
>                 fix_nated_contact();
>                 if (!(search("^Content-Length:\ 0"))) {
>                         force_rtp_proxy();
>                 };
>         };
> }
>
>
> Regards,
> Nhadie
>
> Dan-Cristian Bogos wrote:
> > Hi there Nhadie,
> >
> > if you use STUN or any other way of detecting the public IP (eg. ICE)
> > and u do it properly, u can configure OpenSER without rtpproxy.
> > Just make sure u have proper connection IP in your SDP (if your
> > devices are on PUBLIC IP make sure that is public as well).
> > >From the configuration point of view, u need to remove the lines with
> > force_rtpproxy() and unforce_rtpproxy() and u will have no media proxy
> > support then.
> >
> > Let me know if u need any additional info.
> >
> > Cheers,
> > DanB
> >
> > On 7/31/07, Nhadie Ramos <nhadie at tbgi.net.ph> wrote:
> >
> >> Hi All,
> >>
> >> Has anyone tried nathelper but not using rtpproxy, my server is on a
> >> location with limited bandwidth so
> >> i'd like to be able to just have the sip messages to the server but not
> >> the media. Do i need all phones configured
> >> to use STUN if the SIP server is configured that way?
> >>
> >> Thank You in Advanced
> >>
> >> Regards,
> >> Nhadie
> >>
> >>
> >> _______________________________________________
> >> Users mailing list
> >> Users at openser.org
> >> http://openser.org/cgi-bin/mailman/listinfo/users
> >>
> >>
> >
> >
> >
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>




More information about the Users mailing list