[asterisk-biz] Big PBX
Alistair Cunningham
acunningham at integrics.com
Thu Feb 8 17:52:32 MST 2007
Steve Totaro wrote:
>> 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.
Steve,
That's exactly what we do on all but the smallest Enswitch systems, but
the FastAGI still uses processor time.
Alistair Cunningham
+1 888 468 3111
+44 20 799 39 799
sip:acunningham at integrics.com
http://integrics.com/
More information about the asterisk-biz
mailing list