[Users] Re: openser with nathelper/rtpproxy as SBC

Ovidiu Sas sip.nslu at gmail.com
Thu Jun 8 15:08:35 CEST 2006


Hi Bogdan,

The rtpproxy was configured to use both addresses.
The tricky part was the proper usage of force_rtp_proxy().

Here's my working setup:
  - start rtpproxy: rtpproxy -l <internal_IP>/<external_IP>

forcing rtp from internal to external: force_rtp_proxy("ie")
forcing rtp from external to internal: force_rtp_proxy("ei")

If there are other SIP proxy server in between endpoint, the "r" flag
is crucial.


regards,
-ovi

On 6/8/06, Bogdan-Andrei Iancu <bogdan at voice-system.ro> wrote:
> Hi Ovidiu,
>
> when starting the rtpproxy, have you configured both addresses?
>
> regards,
> bogdan
>
> Ovidiu Sas wrote:
>
> > Can anyone shed some light on how openser should poke rtpproxy in
> > order to get the proper IP address when a bridged rtp session is
> > established?
> >
> >
> > thx,
> > -ovi
> >
> > On 6/5/06, Ovidiu Sas <sip.nslu at gmail.com> wrote:
> >
> >> Hi all,
> >>
> >>
> >> I'm trying to get openser to act as an SBC using the mediaproxy
> >> module and
> >> the rtpproxy (built from the cvs).
> >> openser is configured to run in a multihomed mode.
> >> I'm starting rtpproxy in debug mode: rtpproxy -f -l
> >> 10.110.1.174/10.111.5.15
> >> The rtpproxy is binding to both IPs.
> >>
> >> When an INVITE is received on the 10.110 interface, I call
> >> force_rtp_proxy().
> >> Regrdless of the "i" or "e" parameter that I pass to the
> >> force_rtp_proxy(),
> >> the rtpproxy is replying with the same IP.
> >>
> >> output from rtpproxy if force_rtp_proxy("i"):
> >>
> >> received command "UI 4a2fabe1-24c7fe03 at 10.110.50.4 10.110.48.7 10046
> >> 60e4ff4a-soma;1"
> >> new session 4a2fabe1-24c7fe03 at 10.110.50.4, tag 60e4ff4a-soma;1
> >> requested,
> >> type strong
> >> new session on a port 35000 created, tag 60e4ff4a-soma;1
> >> pre-filling caller's address with 10.110.48.7:10046
> >> sending reply "35000 10.110.1.174
> >> "
> >>
> >>
> >> output from rtpproxy if force_rtp_proxy("e"):
> >>
> >> received command "UE 44709fe7-423307f6 at 10.110.49.134 10.110.48.7 10012
> >> 1f713156-soma;1"
> >> new session 44709fe7-423307f6 at 10.110.49.134, tag 1f713156-soma;1
> >> requested,
> >> type strong
> >> new session on a port 35002 created, tag 1f713156-soma;1
> >> pre-filling caller's address with 10.110.48.7:10012
> >> sending reply "35002 10.110.1.174
> >> "
> >>
> >> The IP address sent out in the outgoing INVITE is 10.110.1.174
> >> instead of
> >> 10.111.5.15.
> >>
> >>
> >> Is this the expected behaviour from the rtpproxy?
> >> Do I need to pass other params to the force_rtp_proxy() function?
> >>
> >>
> >> Regards,
> >> -ovi
> >>
> >
> > _______________________________________________
> > Users mailing list
> > Users at openser.org
> > http://openser.org/cgi-bin/mailman/listinfo/users
> >
>
>




More information about the Users mailing list