[Serusers] SER & Mediaproxy: XLite - Audio OK, Sipura - No audio
Java Rockx
javarockx at gmail.com
Wed Apr 20 12:56:15 CEST 2005
It's the same difference. The --ip was in version < 1.3.0 and since you're
using 1.3.0 all the options are in the .ini file.
So you're good.
Regards,
Paul
On 4/19/05, Cameron Beattie <kjcsb at orcon.net.nz> wrote:
>
> Thanks very much.
> I have altered the mediaproxy setup and that now works (what a relief).
> However what I did was not quite what you suggested.
> When I updated the mediaproxy init.d script and tried to start mediaproxy
> I got the message "no such option: --ip" which I was a little surprised
> about. I am running mediaproxy 1.3.0. So I did a bit more reading and
> updated the mediaproxy.ini script instead adding the line proxyIP =
> XXX.XXX.XXX.XXX. Anyway I don't know if that's a change in the latest
> version of mediaproxy or if I did something stupid.
> Nevertheless I should have RTFM'd from the start! Once again many many
> thanks for you help.
> Regards
> Cameron
>
> ----- Original Message -----
> *From:* Java Rockx <javarockx at gmail.com>
> *To:* Cameron Beattie <ext_news at appsfarm.com>
> *Cc:* serusers at lists.iptel.org
> *Sent:* Wednesday, April 20, 2005 12:38 PM
> *Subject:* Re: [Serusers] SER & Mediaproxy: XLite - Audio OK, Sipura - No
> audio
>
> Cameron,
>
> The problem is that the c= field in the SDP payload is always pointing to
> 127.0.0.1 <http://127.0.0.1> (aka, your loopback interface). This is not
> going to work since neither Sipura or X-lite client can connect to your
> loopback interface.
>
> More specifically, the INVITE message that is sent from the Sipura to the
> SER proxy is then rewritten and then relayed to the X-lite SIP UA. This
> relayed INVITE has the incorrect c= field in the SDP.
>
> Likewise, the 200OK that X-lite replies with is then rewritten by SER and
> relayed to the Sipura UA. This 200OK also has a c= of 127.0.0.1<http://127.0.0.1>
>
> I suspect that your call to use_media_proxy() is correct, but media proxy
> is running on the wrong interface.
>
> If you look at the onsip.org <http://onsip.org> documentation you will
> find a mediaproxy init.d start script in the appendix. In this start
> script you will see the following line:
>
> PROXY_OPTIONS="--ip=71.16.1.15 <http://71.16.1.15> --listen=127.0.0.1<http://127.0.0.1>
> "
>
> The --ip option must be an IP that is available to all SIP clients (NATed
> an non-NATed). Therefore you should specify a public ip address. This then
> is the ip that will be used in the c= field in the SDP payload. The --listen
> parameter can be 127.0.0.1 <http://127.0.0.1> if you are running
> mediaproxy on your SIP router. If not, then you will need to change this as
> well.
>
> NOTE: If you're mediaproxy is behind an ALG enabled router, such as a
> Cisco 3600, then the router will rewrite the RFC1918 IPs with the public
> ones, so in this case you would use the --ip option as an RFC1918 address.
>
> Regards,
> Paul
>
> ------------------------------
>
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050420/0f708fa1/attachment.htm>
More information about the sr-users
mailing list