Page 1 of 1

server load

PostPosted: Mon Mar 10, 2014 1:48 pm
by chasejordan1
What is the most efficient way to keep server load down.

I have 6 server

Server A - Mysql
Server B - Web Server
Server C - Asterisk/Incoming DID/VoiceMail - trunks 1
Server D - Asterisk trunks 100
Server E - Asterisk trunks 100
Server F - Asterisk trunks 100
Server G - Archive Recordings
Dialing 6 to 1 ratio all call recorded

I have 40 agents on one campaign and there phones are all registered to server C, and then I load balance calling between Server D thru Server F.

My question is if I take the 40 agents and register them between Server C thru F if that would be more effecient, or is the way I have it fine. Keep in mind that everything does work fine now, just wondering what truly is the "right" way to do it.

Thank You in advance.

Re: server load

PostPosted: Mon Mar 10, 2014 7:02 pm
by williamconley
You'll have to answer that question yourself. Don't take anyone else's word for it. Bad idea. LOL

Test with load balanced agents across all servers with all servers able to trunk as well. Record your load averages and peak loads.

Note that every call in your system generates two calls for each trunk server AND two calls for the agent server (even inbound). Total of four channels used for each call except inbound which would only be two.

If your agents were registered on trunk servers, many of the calls could be passed to agents on the same servers .. only Two channels instead of four. If you had your carrier rotate inbound calls among your dialers, the same concept would apply.

Even if someone answers your question, you should test and be sure your experience matches the answer given.

Re: server load

PostPosted: Thu Mar 13, 2014 11:11 am
by chasejordan1
OK so to update everyone, I split all the phones on each server, instead of everyone registered on one server.

The load is much more even across all servers and is overall lower.

Thank you.

Re: server load

PostPosted: Thu Mar 13, 2014 12:24 pm
by geoff3dmg
You might want to look at phone aliasing too (if you didn't do it that way already).