Can Vicidial Support 750 simultanious voip calls?

Any and all non-support discussions

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

Can Vicidial Support 750 simultanious voip calls?

Postby TritenTech » Sun Mar 22, 2009 3:50 pm

HI,

Can Vicidial handle up to 750 concurrent voip calls? No recording.

If so what hardware would be needed? Any special modifications to the Vici for handleing that high of vulume/processes? Which Vicidial? 2.0.4? SVN?

I have a Intel Quad core 3GHZ. 2 Gg ram

100 MB bandwidth.

Thanks in advance?
TritenTech
 
Posts: 15
Joined: Wed Feb 18, 2009 11:37 pm

Postby mflorell » Sun Mar 22, 2009 5:01 pm

If you have multiple servers then yes you could place 750 simultaneous outbound phone calls, or even twice that if you wanted to. You just need to have enough dialers to handle the load.

One server is not going to be enough.

What kind of dialing exactly will you be doing?
mflorell
Site Admin
 
Posts: 18387
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby williamconley » Mon Mar 23, 2009 12:45 pm

Are you sure one dialer isn't enough? I mean ... an 8 processor 3.3GHz Xeon with a BUNCH of RAM may do it.

On the other hand, that would also cost quite a bit more money (How much would that COST, Whoa!) than 8 Core2 Quads with 100 lines each on them, and would have NO room for error because a down system is 0 lines, and an up system is 800 lines. Whereas with 8 Core2 Quads you have 8 servers and a down server takes you from 800 lines to 700 lines.

Hm. Maybe multiple machines would be better.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby mcargile » Mon Mar 23, 2009 3:39 pm

I highly doubt a single system could handle this.

I have done many high volume systems before. With a dual quad core system with 16 gigs of ram we were able to handle two octal T1 cards, we were able to get it do dial out with all 16 T1s (368 channels). This required extensive OS and kernel tweaks and some very creative changes to the standard Vicidial dialplan and Vicidial code. Some of which eventually made it into the actual Vicidial code.

The big issue is that with Vicidial for every outbound channel being placed in a predictive fashion there are actually up to 4 channels in Asterisk. This means that 8 core system was handling as much as 1472 channels inside asterisk at one time. This causes deadlocks and very "interesting" warnings that you never see otherwise.

Believe me it is far more cost effective to go with multiple quad core systems with 4 gigs of RAM. Not only are the hardware costs cheaper, but the amount of time you save on tweaking more than makes up for the extra systems.
Michael Cargile | Director of Engineering | ViciDialGroup | http://www.vicidial.com

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

Postby cristian » Tue Mar 31, 2009 4:55 am

williamconley and I were just talking about this. Let me dig out the email.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby cristian » Tue Mar 31, 2009 5:07 am

here it is:

The reason that ps -ax, top and others wont show the supposed threads is the *kernel* only sees one thread. All scheduling (threading) is internal to the asterisk process. Hence, as far as the kernel is concerned, asterisk 1.2 is not multi-threaded. As you cannot run a thread on multiple processors using virtualization or a chroot to run multiple asterisk instances is the only way I see to exceed that and utilize the other cores. I dont know how you could have a 200 seat install without doing so or having multiple asterisk boxes.


All inadequacies and mistakes are mine.

We have this solution hosted and running in about 72 hours.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 71 guests