[asterisk-users] Asterisk High-Capacity Stability

Zoa zoachien at securax.org
Mon May 14 10:29:20 MST 2007


Several people do use it for handling > 50k minutes a day. (I'm one of 
them).
Yes, you need to know what you are doing, and have a nice design, but it 
is possible.Our code is only slightly altered. (mainly for billing 
purposes).

Zoa

Daryl Jurbala wrote:
> On May 12, 2007, at 4:11 PM, Atlanticnynex wrote:
>
>> Thanks Alex, some great ideas.
>> I think, however, I'm leaning towards Asterisk at this point- since I 
>> have quite a bit of experience there, and very little with SER. At 
>> this point, I'm wondering from a dimensioning standpoint, what kind 
>> of capacity my machine will have (Dual Core Xeon 2.4GHz 4GB RAM). As 
>> I said, I don't plan to do any transcoding. I read the voip-info page 
>> on dimensioning and it seems theres some mixed feelings about 
>> Asterisk in high-capacity environments. I guess I'm looking for input 
>> as to whether Asterisk could handle roughly one DS3's worth of calls 
>> (672 calls) just doing the LCR (I've seen some pre-built LCR apps, 
>> looks like they all do on-the-fly MySQL queries- I think I'd write my 
>> own AGI that would use a cache).
>>
>>
>> With my hardware, could Asterisk run stable for this amount of traffic?
>> What stability issues does Asterisk have at this scale?
>>
>
> Simply put, NO.  I am on a project now where a client had an OpenSER 
> box acting as an SBC and registrar passing traffic to several asterisk 
> boxes which are doing LCR lookups on the fly as well as writing custom 
> CDRs all through PHP AGI scripts to a Postgres DB.  The Asterisk boxes 
> do not scale, and randomly start swallowing calls or, more often, 
> restart the process (safe_asterisk is handling this).  There is some 
> light IVR type usage for reporting account balances and the like.  
> With anything more than 80 or 90 calls on the box, the IVR prompts 
> start to break up.  Ben through replacing hardware, more memory, 
> different Asterisk builds, etc.
>
> I've had an open issue with Digium support on this for at least a 
> couple of weeks, and the best advice so far was "try using the SVN 
> build".  That makes things better, but it's still not anywhere close 
> to fixed..
>
> It's absolutely incredible that Asterisk works at all for some of the 
> situations its been put in - major kudos to the developers.  But I 
> don't think using it for what you're talking about is a long-term 
> business strategy.  When the highlight of the 1.6 release is bridging 
> channels, you know high volume sip to sip usage in a carrier class 
> call routing environment is NOT what development is focused on.  And 
> that's fine.  If you use a wrench to do the job of a screwdriver, you 
> shouldn't complain when you bust your knuckles
>
> That being said, I don't meant to trash Asterisk at all.  It's a 
> fantastic feature server, and a great PBX, both of which things I use 
> it for very successfully.  I just don't think it's ready to handle 50k 
> plus minutes a day SIP to SIP with LCR and billing data, no matter 
> what you do with it.  I'm 100% positive there are people out there 
> doing it successfully, but those are the exception, not the rule.  And 
> I doubt they are running unmodified code.
>
> _______________________________________________
> --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



More information about the asterisk-users mailing list