[asterisk-biz] Big PBX

Steve Totaro stotaro at totarotechnologies.com
Thu Feb 8 16:18:37 MST 2007


Alistair Cunningham wrote:
> Steve Totaro wrote:
>>> Trixter,
>>>
>>> I can't give you concurrent call figures for these systems as we 
>>> haven't got permission from our customers to share this information, 
>>> though you can safely assume many more than 200 total concurrent calls.
>>>
>>> The 200 concurrent calls in my previous email is per Asterisk 
>>> machine (with all but the smallest Enswitch systems having more than 
>>> one Asterisk machine), and is general advice to new customers. The 
>>> exact figure will of course depend on hardware, codecs, average call 
>>> length, etc.
>>>
>>> Alistair Cunningham
>>> +1 888 468 3111
>>> +44 20 799 39 799
>>> sip:acunningham at integrics.com
>>> http://integrics.com/
>>>
>> How does average call length have anything to do with number of 
>> concurrent calls?
>
> Steve,
>
> Enswitch does a set of database queries at the start and end of each 
> call to:
>
> 1. Route the call, including things like caller and time of day routing.
> 2. Decide whether the customer has enough credit, and how long to let 
> the call run before cutting it off.
> 3. Update the table of active calls.
> 4. Write CDRs.
> 5. Bill the call and update the customer's and any parent resellers' 
> and/or affiliates' balances.
> 6. Minor tasks such as updating busy lamps, etc.
>
> If calls are short, these tasks take up a larger fraction of the 
> processor time, leaving less processor time available for mid-call 
> tasks such as codec translation.
>
Sounds like you should be running your DB on another box and hitting it 
with FastAGI.

Thanks,
Steve Totaro



More information about the asterisk-biz mailing list