VICIDIAL NOT USING ALL AVAILABLE CHANNELS ON RATIO
Posted: Tue Dec 31, 2019 4:35 pm
Hello guys, happy hollydays.
I'm here with a problem i have been trying to figure out by myself for a couple months now, but it is time to ask for help.
We have a setup with 4 phone servers and a total of 210 channels (detailed description below), I can see on the realtime, the server is placing calls, but i am having very low contact rate, so i started debugging if everything is OK.
I noticed that if I run "dahdi show channels" not even half of my channels are in use (about 100 use channels from my 210) even though realtime report show 200 calls ringing.
I check the vicidial_auto_calls and there is indeed the 200 calls, but most of them has channel as NULL
If we switch from RATIO to MANUAL, we can see a much better channel allocation, not my 210 channels because we dont have that many agents, but at least a channel per agent, instead of the previosly where we were using only 100 channels when 160 agents were logged.
Already try to play with MAX TRUNKS, CALL PER SECOND, disabling DIAL BALANCE on the servers with less channels Avaialble and also using the BALANCE RANK to get priority on the server with most channels. But results are the same.
I dont think servers are overloaded, Load Average is 1.5 - 2.5
Also I dont think we are overloading asterisk, "core show channels" never show more than 200 channels per server
I dont have much experience with Digital Telephony, so I dont know if there is any configuration i can change on DAHDI or wanrouter ( for the servers with Sangoma )
Do you have any idea on why when the CAMPAIGN is on RATIO it does not use all my Avaialble channels ?
CALL CENTER OVERVIEW
160 AGENTS @PEAK
Total Channels Avaialble: 210
CAMPAIGN DETAILS
DIAL METHOD: RATIO
DIAL LEVEL 3.0
FORCE_RECORD_ALL // Converting to MP3 is done during night after hours
NO AMD
BUILD VERSION: 2.14-704a BUILD: 190312-0928
ARCHITECTURE
Database
Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz + 64 GB RAM
SAS3108 12Gb/s SAS RAID-on-Chip (ROC) w 8 x SSD RAID 1 + 0 ( 6 actice drives + 2 hot spares )
- ViciBox v.8.0.1
Web Server 1 / Web Server 2
Intel(R) Xeon(R) CPU E31220 @ 3.10GHz + 32Gb RAM
- ViciBox v.8.1.2
Phone 1 / Phone 2
Intel(R) Xeon(R) CPU L5520 @ 2.27GHz
Sangoma Technologies Corp. A200 ( 1 E1 + 1 Empty port ) [ 30 Channels ] (Each server Phone 1 and Phone 2)
- ViciBox v.8.0.1
Phone 3 -
Intel(R) Xeon(R) CPU X5550 @ 2.67GHz +16GB RAM
Sangoma Technologies Corp. A200 ( 2 E1 ) [ 60 Channels ]
- ViciBox v.8.0.1
Phone 4 -
Intel(R) Xeon(R) CPU X5550 @ 2.67GHz + 16GB RAM
Digium, Inc. Wildcard TE235/TE435 quad-span T1/E1/J1 card ( 3 E1 + 1 Empty port ) [ 90 channels ]
ViciBox v.8.0.1
Archive Server: External FreeNAS via FTP
PHONE SERVERS
Asterisk 11.25.1-vici
BALANCE DIALING: Y
Balance Rank: 0
I'm here with a problem i have been trying to figure out by myself for a couple months now, but it is time to ask for help.
We have a setup with 4 phone servers and a total of 210 channels (detailed description below), I can see on the realtime, the server is placing calls, but i am having very low contact rate, so i started debugging if everything is OK.
I noticed that if I run "dahdi show channels" not even half of my channels are in use (about 100 use channels from my 210) even though realtime report show 200 calls ringing.
I check the vicidial_auto_calls and there is indeed the 200 calls, but most of them has channel as NULL
If we switch from RATIO to MANUAL, we can see a much better channel allocation, not my 210 channels because we dont have that many agents, but at least a channel per agent, instead of the previosly where we were using only 100 channels when 160 agents were logged.
Already try to play with MAX TRUNKS, CALL PER SECOND, disabling DIAL BALANCE on the servers with less channels Avaialble and also using the BALANCE RANK to get priority on the server with most channels. But results are the same.
I dont think servers are overloaded, Load Average is 1.5 - 2.5
Also I dont think we are overloading asterisk, "core show channels" never show more than 200 channels per server
I dont have much experience with Digital Telephony, so I dont know if there is any configuration i can change on DAHDI or wanrouter ( for the servers with Sangoma )
Do you have any idea on why when the CAMPAIGN is on RATIO it does not use all my Avaialble channels ?
CALL CENTER OVERVIEW
160 AGENTS @PEAK
Total Channels Avaialble: 210
CAMPAIGN DETAILS
DIAL METHOD: RATIO
DIAL LEVEL 3.0
FORCE_RECORD_ALL // Converting to MP3 is done during night after hours
NO AMD
BUILD VERSION: 2.14-704a BUILD: 190312-0928
ARCHITECTURE
Database
Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz + 64 GB RAM
SAS3108 12Gb/s SAS RAID-on-Chip (ROC) w 8 x SSD RAID 1 + 0 ( 6 actice drives + 2 hot spares )
- ViciBox v.8.0.1
Web Server 1 / Web Server 2
Intel(R) Xeon(R) CPU E31220 @ 3.10GHz + 32Gb RAM
- ViciBox v.8.1.2
Phone 1 / Phone 2
Intel(R) Xeon(R) CPU L5520 @ 2.27GHz
Sangoma Technologies Corp. A200 ( 1 E1 + 1 Empty port ) [ 30 Channels ] (Each server Phone 1 and Phone 2)
- ViciBox v.8.0.1
Phone 3 -
Intel(R) Xeon(R) CPU X5550 @ 2.67GHz +16GB RAM
Sangoma Technologies Corp. A200 ( 2 E1 ) [ 60 Channels ]
- ViciBox v.8.0.1
Phone 4 -
Intel(R) Xeon(R) CPU X5550 @ 2.67GHz + 16GB RAM
Digium, Inc. Wildcard TE235/TE435 quad-span T1/E1/J1 card ( 3 E1 + 1 Empty port ) [ 90 channels ]
ViciBox v.8.0.1
Archive Server: External FreeNAS via FTP
PHONE SERVERS
Asterisk 11.25.1-vici
BALANCE DIALING: Y
Balance Rank: 0