Maximum number of agents on a server

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Maximum number of agents on a server

Postby lyxn2011 » Sat Dec 22, 2012 8:32 am

Hello,

What is the maximum number of agents that vicidial code can handle on a server?

I have followed the scratch install doc to install the server. In the 'vicidial_conferences' table I can see that only 249 conferences (8600051- 8600299) are created. Also in the dialplan I can see that only conference numbers from 8600051to 8600299 are handled. Does all this mean that even if I have a high capacity hardware, the vicidial code can only handle 249 agents on that server?

Scratch install
Operating sys: Slackware 13.37
mysql: 5.1.56
Asterisk: 1.4.26.2
VicidialVERSION: 2.4-364a BUILD: 120409-1136
No Digium/Sangoma Hardware | No Extra Software After Installation
lyxn2011
 
Posts: 19
Joined: Sat Sep 10, 2011 7:45 am

Re: Maximum number of agents on a server

Postby Vince-0 » Sat Dec 22, 2012 3:58 pm

Total agents per server is influenced more by Asterisk CPU utilization. I find between 30 and 50 agents per an Asterisk server in a multi-server configuration, depending on number of CPU cores and media services configuration like call recording.
Vince-0
 
Posts: 247
Joined: Fri Mar 02, 2012 4:27 pm
Location: South Africa

Re: Maximum number of agents on a server

Postby lyxn2011 » Sun Dec 23, 2012 2:07 am

I wanted to know if the number of agents is limited by the software. Even if I successfully build a hardware which can handle up to 300+ agents, will the vicidial software allow me to have that many agents on that server? Will the vicidial code limit it to 249 agents?
lyxn2011
 
Posts: 19
Joined: Sat Sep 10, 2011 7:45 am

Re: Maximum number of agents on a server

Postby mflorell » Sun Dec 23, 2012 8:40 am

There is no software limit, but if you put 1 million users in it might slow the system down a lot.
mflorell
Site Admin
 
Posts: 16402
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Maximum number of agents on a server

Postby mcargile » Sun Dec 23, 2012 5:18 pm

The biggest limiting factor in the number of Agents is Asterisk itself. It has locking issues. Throwing monstrously powerful servers at it, does not help with this. Sure your audio will sound perfect on the connected calls, but you will have many other problems that you will not be aware of.

One of the biggest issues I see is with overloaded systems. Clients jamming 100+ agents on a massive server and expecting it to work right. They will have transfer issues and blame it on Vicidial. When I get to looking it was because Asterisk for some reason routed the transfer call to the wrong MeetMe or never placed the call in the first place despite being told to. One of the biggest things that happens on these systems that most clients are completely unaware of is that Asterisk will place calls, but never connect them to anything. It is only when I have them take a close look at the vicidial_carrier_log and the vicidial_log table that they realize the scope of the issue. The two tables should be pretty close in size. Instead on an overloaded system they will be upwards of 30% off from each other. That means hat 30% of the calls they are placing never go anywhere, and it is because Asterisk lost the phone call.

All this may change with Asterisk 1.8 support, but then again it might get even worse. Only time will tell.
Michael Cargile | Director of Consulting | ViciDialGroup | www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 549
Joined: Tue Jan 16, 2007 9:38 am

Re: Maximum number of agents on a server

Postby williamconley » Wed Feb 27, 2013 10:10 pm

I used to bump into maximum meetme rooms on Stupid Large servers (and with other applications that utilized massive meetme). But that limit always seemed to be in the 150+ meetme room realm .. and putting 150 agents on a single server is just silly to begin with. LOL
Vicidial Installation and Repair, plus Hosting and Colocation
SugarCRM integration - Customization and Add-ons - We Bring It All Together.
http://www.PoundTeam.com # 352-269-0000 # +44 (203) 769-2294 # +506 4001-8914
williamconley
 
Posts: 16727
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Maximum number of agents on a server

Postby shan » Thu Jan 11, 2018 3:49 am

Can you let me the current limit of maximum number of agents that can be login at the same time in asterisk with no call issues? Can anybody here share his latest experience? My vicibox configuration is pasted below. provided I have no hardware limitation issues, just want to the know the software limit ?
ViciBox v.7.0.3-160505
kernel: 4.1.20-11-default
Asterisk 11.22.0-vici
svn, version 1.8.10 (r1615264)
openSUSE Leap 42.1 (x86_64)"
architecture: x86_64
Dahdi 2.11.1
libpri.so.1.4
Vicidial VERSION: 2.12-552a
BUILD: 160429-0835
© 2016 ViciDial Group
shan
 
Posts: 22
Joined: Tue Sep 12, 2017 11:53 pm

Re: Maximum number of agents on a server

Postby mflorell » Thu Jan 11, 2018 6:08 am

The highest I've seen successfully per server was 100 agents used in an inbound only application with no waiting calls. For slow manual dial outbound I've seen a system that was able to handle 60 agents without too many issues. We usually recommend 20 agents per dialer for most applications. The largest production cluster we've had running was using a total of 850+ agents across 15 dialers with 5 web servers.
mflorell
Site Admin
 
Posts: 16402
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Maximum number of agents on a server

Postby shan » Thu Jan 11, 2018 6:11 am

So you mean, the solution is to do cluster installation with multiple servers running asterisk, and multiple servers running web? And the database can be one only?
ViciBox v.7.0.3-160505
kernel: 4.1.20-11-default
Asterisk 11.22.0-vici
svn, version 1.8.10 (r1615264)
openSUSE Leap 42.1 (x86_64)"
architecture: x86_64
Dahdi 2.11.1
libpri.so.1.4
Vicidial VERSION: 2.12-552a
BUILD: 160429-0835
© 2016 ViciDial Group
shan
 
Posts: 22
Joined: Tue Sep 12, 2017 11:53 pm

Re: Maximum number of agents on a server

Postby mflorell » Thu Jan 11, 2018 6:27 am

Yes, although all of our larger clients use additional slave databases for reporting as well.
mflorell
Site Admin
 
Posts: 16402
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida


Return to Support

Who is online

Users browsing this forum: uncapped_shady and 11 guests