For the past three months, we decided to use Vicidial for outbound and inbound calls. Initially, I had no knowledge about Vicidial, but I learned the basics through manuals and forums. I am pretty sure I still have much more to learn.
Our infrastructure is set up on a local server, specifically an HP Z620:
- Code: Select all
vicidial11:~ # lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 46 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 12
On-line CPU(s) list: 0-11
Vendor ID: GenuineIntel
BIOS Vendor ID: Intel
Model name: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
BIOS Model name: Intel(R) Xeon(R) CPU E5-2620 @ 2.00GHz
CPU family: 6
Model: 45
Thread(s) per core: 2
Core(s) per socket: 6
Socket(s): 1
- Code: Select all
vicidial11:~ # free -h
total used free shared buff/cache available
Mem: 31Gi 4.4Gi 23Gi 636Mi 4.5Gi 26Gi
- Code: Select all
vicidial11:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 2M 0 part
├─sda2 8:2 0 20M 0 part /boot/efi
├─sda3 8:3 0 4G 0 part [SWAP]
└─sda4 8:4 0 461.7G 0 part /
sr0 11:0 1 1024M 0 rom
We now want to use predictive dialing.
Here are some campaign details: I have configured a predictive campaign according to the manager manual:
Dial method: ADAPT_TAPERED
Auto Dial Level: 1.00
ADAPT OVERRIDE: Checked
Adapt Intensity Modifier: -2 (Less Intense)
Available Only Tally: Y
Available Only Threshold: NON-PAUSED_AGENTS
Available Only Time: 2100
It works okay; the dial plan is fine, and the logs are normal. However, the predictive calls are coming in very slowly. My agents have been logged in since 09:00 AM, and now it’s 11:00 AM, and they have only taken 34 calls.
In the CLI, I can see the calls being processed quickly: CALLS TODAY: 565. I have reduced the number of passing calls because two days ago, the calls were moving too fast, which is why I set the Adapt Intensity Modifier to -2 (Less Intense). This slowed things down a bit, but not significantly.
My manager believes it’s a server issue, but from what I see in the logs, it doesn’t seem to be.
I have read a lot, and the manual mentions that predictive dialing should be used with a large number of agents. Currently, we only have 3 agents, and I believe this is the root cause of the issue.
I’m posting this in the discussion section because I want to learn more about Vicidial from different perspectives, not just the development side.
Thanks in advance, and regards to all.