[asterisk-users] Asterisk Load Balancing

Alex Balashov abalashov at evaristesys.com
Sat Oct 4 23:31:31 CDT 2008


OpenSIPS/Kamailio have modules designed specifically for that kind of 
functionality now without a need for an outside monitoring process or 
SRV reliance.

Darren Sessions wrote:

> One other thing you could try would be to use OpenSIPS and use a 
> standard config that routes to a hostname (with a creative failure route 
> setup). You'd then setup the hostname in DNS as multiple SRV records 
> reflecting your pool of Asterisk servers (set your TTL very low for 
> these records). You could have something like sipsak send test messages 
> every 30 seconds or so to each of the Asterisk servers. If one quits 
> responding, then the monitoring app updates your DNS servers removing 
> the effected Asterisk server from the DNS pool and effectively from the 
> usable gateway pool.
> 
> I actually wrote one of these ages ago that worked fairly well with a10 
> calls per second SER server. How many calls per second are you looking 
> to process?
> 
> - D
> 
> 
> _____________________________
> 
> Darren Sessions
> dmsessions at gmail.com <mailto:dmsessions at gmail.com>
> http://www.darrensessions.com
> _____________________________
> 
> 
> 
> 
> 
> On Oct 4, 2008, at 9:59 PM, John D wrote:
> 
>> Hi all,
>>
>> I've googled around for concrete solutions on load balancing Asterisk, 
>> and it appears there are several ways to skin this cat -- but not one 
>> solution which is all appealing. I have the following requirements, 
>> which aren't anything extraordinary:
>>
>> * I need to handle roughly 300 simultaneous phone calls to start
>> * Eventually scale to 1000 simultaneous phone calls
>> * I want to be able to pull out an entire server from the cluster 
>> without affecting my application
>> * I'm doing all my trunking over SIP
>>
>> So far I've seen folks mention the use of DUNDi and OpenSER(Now 
>> OpenSIPS), but unfortunately the documentation out there is rather 
>> sparse and lacks detail for someone who isn't extremely keen with the 
>> intricate details of Asterisk or OpenSIPS.
>>
>> Would anyone be able to suggest a good starting point in as far as 
>> reading documentation and testing out some solutions? I'd also be up 
>> for hiring a consultant to help me get started -- but I believe the 
>> proper forum for that is asterisk-biz. (Which I've already posted to).
>>
>> Thank you for your insight on load balancing Asterisk.
>>
>> _______________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>
>> AstriCon 2008 - September 22 - 25 Phoenix, Arizona
>> Register Now: http://www.astricon.net
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> 
> AstriCon 2008 - September 22 - 25 Phoenix, Arizona
> Register Now: http://www.astricon.net
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users


-- 
Alex Balashov
Evariste Systems
Web    : http://www.evaristesys.com/
Tel    : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599



More information about the asterisk-users mailing list