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

Reply via email to