Hi all,

Posted a similar query a few weeks ago, without much interest - any advice 
appreciated.

I have two sites and will send calls between them.  I have Kamailio at each 
site which will route the calls out/in.

There are multiple distinct network routes between the sites, accessible via 
different IP addresses.  Each Kamailio has multiple IP's, one for each route.

The purpose of the multiple routes is mainly fault tolerance. Some of the 
network links are unreliable, so routing must adapt when route(s) are 
unavailable.  When all routes are available, all should handle some traffic, at 
differing ratios to match the bandwidth available to each route (e.g route A - 
50%, route B - 30%, route C - 20%).

I know that the Dispatcher can manage the routing for the SIP traffic, with the 
%ge distribution, and with SIP OPTIONS 'pings' to detect route availability.

My main headache is that RTP must follow the same route as SIP for each call. 

After a bit of web digging, I was thinking of a solution where each of the 
Kamailio servers will run multiple instances of rtpproxy (one for each 
ip/route).  Then once the dispatcher has chosen a route for the call, to use 
the matching rtpproxy instance to direct the audio.

Any comments or alternate solutions/suggestions would be of interest.

Many thanks,
Mark



_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to