Page 1 of 1

CPS too high

PostPosted: Thu Oct 06, 2016 9:10 pm
by karlb
We are having a problem where the dialer is sending too many calls per second and over loading our CPD servers.
We tried paid support and the end thought was that someone was trying to send calls to our CPD from the outside, but that was proven not the case. Our CPDs are not forward facing on the internet.

On each of our 9 dialers, we had the Max calls per second setting to "2" on each dialer and our system "Max FILL Calls per Second" set to 18. We have since changed those to "1" and "10", respectively.

With these settings, our carrier is reporting that we are sending 50+ CPS. Each of our CPD's crash with "System overload" and "License exceeded" messages. On one CPD, we have a license for 300 calls and get the license exceeded message, yet if I look at the dialer, I do not see anywhere near that many calls going out. Our max trunks to that is 200 and we don't even reach that. We have max trunks limited to under the license of each CPD (which works fine, the trunks are always used within that range). I have ran "netstat -a" on the CPD to see all open UPD connections and count way less than our max license numbers. I believe this problem w/Sangoma is due to increased CPS that it cannot handle.

My question - What would cause Vicidial to seemingly ignore the max calls per second settings? Is there anything I can check?

Thanks in advance!!

----------------------------------------------
Vicibox 4.0.1 preload install CD
VERSION: 2.12-543a
BUILD: 160313-0756
SVN Version: 2491
1x DB (12 core Xeon, 6x SSD RAID 10)
9x Dialers (HP DL380 G5, 2x quad core xeon, 16GB RAM.)
2x Web servers (HP DL380 G5, 2x quad core xeon, 16GB RAM.)
4x Sangoma CPD (HP DL380 G5, 2x quad core xeon, 16GB RAM.)

Re: CPS too high

PostPosted: Fri Oct 07, 2016 6:30 am
by mflorell
I don't think I've ever found a case where the CPS settings could be overridden within Vicidial's software. Given what you have specified, it is most likely some other problem or configuration that is causing the problem.

Re: CPS too high

PostPosted: Fri Oct 07, 2016 8:28 am
by karlb
Thanks Matt. I don't think the CPS settings are being overwritten, either. What configuration would I look at? fill scripts? Something like that? It's really odd to me.

Re: CPS too high

PostPosted: Tue Oct 18, 2016 5:29 pm
by karlb
No thoughts?

Re: CPS too high

PostPosted: Tue Oct 25, 2016 11:57 pm
by williamconley
karlb wrote:On each of our 9 dialers, we had the Max calls per second setting to "2" on each dialer and our system "Max FILL Calls per Second" set to 18. We have since changed those to "1" and "10", respectively.

With these settings, our carrier is reporting that we are sending 50+ CPS.

Try turning off FILL and see if this helps.
verify each server is generating no more than 1 CPS. Easy to see, watching the CLI.

If you look at the screen list (screen -l), you will see running screens. Connecting to them (and disconnecting without altering anything, not so much as a keystroke!) is not difficult, but quite educational.

These manage the vicidial system, one of them generates those outbound calls. It contains the logic, part of which is to pull the CPS value from the DB and make dialing decisions directly from the value. so ... overwriting this value would have to happen in this script. Have you edited any of these?