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:[EMAIL PROTECTED]
http://integrics.com/
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-biz mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-biz