We are looking to be able to put a device in front of an array of Asterisk systems which would do the job of load balancing them. We would store all the particulars on one or more MySQL servers. What want to accomplish is to have all calls sent to/from a single IP, then push the calls off to another Asterisk server in the array. If one server goes out, we are hoping there will be no effect other than we have reduced capacity until it's fixed. If possible we would like to do this with either a low cost device or an open source solution which can run on a Linux box. Can anyone suggest something that would be reliable in a production environment? We would like to make this solution scale to at least a few hundred simultaneous calls. We have looked at some ready made devices but many of them only support SIP, we need a solution that will support both IAX and SIP. Any advice would be most appreciated.
SER: www.iptel.org OpenSER: www.openser.org> -----Original Message----- > From: voiplist [mailto:gotvoip@gmail.com] > Sent: Monday, November 13, 2006 7:46 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [asterisk-users] Load balance Asterisk servers? > > > We are looking to be able to put a device in front of an array of > Asterisk systems which would do the job of load balancing them. > > We would store all the particulars on one or more MySQL servers. > > What want to accomplish is to have all calls sent to/from a single IP, > then push the calls off to another Asterisk server in the array. If > one server goes out, we are hoping there will be no effect other than > we have reduced capacity until it's fixed. > > If possible we would like to do this with either a low cost device or > an open source solution which can run on a Linux box. > > Can anyone suggest something that would be reliable in a production > environment? We would like to make this solution scale to at least a > few hundred simultaneous calls. > > We have looked at some ready made devices but many of them only > support SIP, we need a solution that will support both IAX and SIP. > > Any advice would be most appreciated. > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
JR Richardson gave a very nice presentation at Astricon on how to do that with DUNDI check http://www.astricon.net/files/usa06/Friday-General_Conference/JR_Richardson.ppt http://www.astricon.net/files/usa06/Friday-General_Conference/JR_Richardson_Whitepaper.pdf Stelios> -----Original Message----- > From: asterisk-users-bounces@lists.digium.com > [mailto:asterisk-users-bounces@lists.digium.com]On Behalf Of voiplist > Sent: Tuesday, November 14, 2006 4:46 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [asterisk-users] Load balance Asterisk servers? > > > We are looking to be able to put a device in front of an array of > Asterisk systems which would do the job of load balancing them. > > We would store all the particulars on one or more MySQL servers. > > What want to accomplish is to have all calls sent to/from a single IP, > then push the calls off to another Asterisk server in the array. If > one server goes out, we are hoping there will be no effect other than > we have reduced capacity until it's fixed. > > If possible we would like to do this with either a low cost device or > an open source solution which can run on a Linux box. > > Can anyone suggest something that would be reliable in a production > environment? We would like to make this solution scale to at least a > few hundred simultaneous calls. > > We have looked at some ready made devices but many of them only > support SIP, we need a solution that will support both IAX and SIP. > > Any advice would be most appreciated. > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
> -----Original Message----- > From: Aaron Daniel [mailto:amdtech@shsu.edu] > Sent: Tuesday, November 14, 2006 9:24 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [asterisk-users] Load balance Asterisk servers? > > > Incorrect :) IAX2 most definitely does support regcontext. > > Also, I think what he means is the phone specific information must be > exactly the same from system to system or the failover won't be as > seamless as you expect. A lot of phones support some sort of SRV > records, so in the event of a failure, the phones will automatically > find the next available server. The other option there is to > set up an > HA environment so the failover is even transparent to the phones, they > just start talking to the new IP address immediately. > > Another thought, in any failover situation, if you have any sort of > automated failover, you must make sure phones that need specific > features fail to the same server (i.e. hinting and such) as those > features don't work cross server.To put things in perspective, one could consider that BLF is not a critical function, and in a failover situation, if call processing continues, but your BLF function is degraded (until the phones resubscribe), then that might be acceptable. Doug.