For various reasons we've elected to go with Porta/Maxim Sobalov's rtpproxy as opposed to the MediaProxy code; however, we would like to know if its possible to do any of the following with rtpproxy or if we should consider going to MediaProxy instead
1) Multiple Load Balanced rtpproxy servers 2) Voice path fail over, so that if we lose 1 RTP proxy the call continues on another.
I was thinking 2 could be implemented using an OpenBSD/CARP FreeBSD/CARP type of scenario, where 2 rtpproxy servers share 1 IP address; however, OpenSER would need to set up an rtpproxy session on BOTH servers to accomplish this and the OS can do the rest.
Any opinions or comments are welcome.
Hi Daniel,
1) Multiple Load Balanced rtpproxy servers nathelper/rtpproxy has load balancing support (multiple rtpproxy via udp) see: http://www.openser.org/docs/modules/1.2.x/nathelper.html#AEN131
2) Voice path fail over not supported yet ...
With your approach, openser/nathelper will setup an rtp session on the active rtpproxy (using the HA IP). The master rtpproxy will need to be modified to update the slave rtpproxy with the mirrored rtp session (update = create,keep_alive,destroy rtp sessions).
If you want openser to keep track of both rtpproxy servers (master and slave), then you will need to modify both openser and rtpproxy and distribute the intelligence ... I think this approach is more complicated ...
Regards, Ovidiu Sas
On 3/29/07, Daniel Corbe daniel.junkmail@gmail.com wrote:
For various reasons we've elected to go with Porta/Maxim Sobalov's rtpproxy as opposed to the MediaProxy code; however, we would like to know if its possible to do any of the following with rtpproxy or if we should consider going to MediaProxy instead
- Multiple Load Balanced rtpproxy servers
- Voice path fail over, so that if we lose 1 RTP proxy the call
continues on another.
I was thinking 2 could be implemented using an OpenBSD/CARP FreeBSD/CARP type of scenario, where 2 rtpproxy servers share 1 IP address; however, OpenSER would need to set up an rtpproxy session on BOTH servers to accomplish this and the OS can do the rest.
Any opinions or comments are welcome.
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users