On 08/25/14 19:25, Alex Villacís Lasso wrote:
I have a rtpproxy configuration that spawns several rtpproxy instances, using bridge mode. An example is shown below:
/usr/bin/rtpproxy -p /var/run/rtpproxy.pid-7723 -u rtpproxy -s udp:127.0.0.1 7723 192.168.2.18/127.0.0.1 -m 10000 -M 20000
Here, rtpproxy bridges between 192.168.2.18 and 127.0.0.1 .
Now I want to migrate to rtpengine with the rtpproxy-ng module in kamailio. However, I do not find an equivalent to bridge mode in the rtpengine command-line parameters. I see the --ip=IP parameter, but the source code expects a single IP address, and cannot be specified more than once. The closest I see is the --advertised-ip=IP parameter, but I am not sure that it will do what I need.
Depending on your network setup, you should be able to allow your private IP networks to communicate with the public address of the media proxy by adding a network route in the right place(s). Another possible solution could be to use the media-address= option. Certain iptables rules (assuming you're on Linux) such as SNAT might also be helpful, or a combination of several of these mechanisms.
cheers