Page 1 of 1

Vicidial Max CPS

PostPosted: Tue Sep 27, 2016 5:06 pm
by covarrubiasgg
Hey quick question, we need a campaign doing about 300 CPS on each server, i know it is freaking high, usually i don't put this much stress on one single dialer, usually i would add extra dialers and split the load into multiple server, but it is part of a experiment

Anyway, before start i noticed that Vicidial's tooltip help say this:

Max Calls per Second -This setting determines the maximum number of calls that can be placed by the outbound auto-dialing script on this server per second. Must be from 1 to 100. Default is 20.


So it says 1 to 100 MAX (100 is high enough, but we need to push harder) so i decide to check the code just to find if that max was hard-coded, but this is the only code i found regarding the CPS

Code: Select all
AST_VDauto_dial.pl

       if ( ($outbound_calls_per_second > 0) && ($outbound_calls_per_second < 201) )
               {$per_call_delay = (1000 / $outbound_calls_per_second);}
       else
               {$per_call_delay = '25';}


Not sure if this is right script, but assuming that is, it means that if i go beyond 200 cps, it will get down to 40 CPS (1000ms / 25ms = 40) is this correct ? If i modify this statement can i go harder ? (BTW i know it probably will crash the server :P)

Re: Vicidial Max CPS

PostPosted: Tue Sep 27, 2016 9:08 pm
by mflorell
Most carriers our clients deal with can't handle more than 10 CPS per account. Most bulk SIP trunks will limit CPS to 100-300 CPS, and that's for 5000+ trunk lines. I'd love to hear your excuse for needing to push 300 CPS through a single dialer server. How many concurrent channels are you trying to push through a single dialer?

Re: Vicidial Max CPS

PostPosted: Wed Sep 28, 2016 12:00 pm
by covarrubiasgg
Jaja i know this is mad and almost stupid, but our carrier claims to handle 300 CPS per IP, so basically this is just an experiment to stress 100% our servers, bandwidth and carriers, usually we don't even go further then 20 CPS but we are about to get a huge press 1 campaign, so we want to test our real capacity.

Matt, just to be sure, is that the right piece of code that handle the CPS ?

Re: Vicidial Max CPS

PostPosted: Wed Sep 28, 2016 12:19 pm
by mflorell
There may actually be other limiters in the code that would prevent a single dialer from being able to get to 300 CPS.

Also, you never answered my question: How many concurrent channels are you trying to push through a single dialer?