Page 1 of 1

Predictive dialing algorithm

PostPosted: Tue Jan 03, 2012 9:25 am
by pasqui_86
Hi I would like to have some clarification on the predictive call algorithm.
I configured a PBX (for details see my signature below) with 5 agents for testing. I thought about configuring the predictive method called average, but after reading some posts on the forum I saw that a small number of agents with this method is disadvantageous. To be most performing i use the ratio method. So it was done, I also set a ratio dial and auto dial level 3.0 and Available Only Tally flag set to NO. Now there is a problem, as soon as the agents logged into the system before receiving the first call may take up to 2 minutes! I know that I am aware that much depends on the goodness of the contacts in my possession, but viewing real-time report I note that the system launches a number of calls equal to: [(​​number of operators * Dial-level) - calls currently active] if I'm not mistaken, and it seems that the asterisk server when run the numbers of calls needed go to "sleep" until this issue does not come close to 0 or 0, and then be "awakened" and restart to launch calls. This makes the overall system performance are scarce because I want the system to ignore operators currently occupied, and keep constant the number of calls ringing.
What can I do to avoid this being a "pause" in asterisk?

PostPosted: Tue Jan 03, 2012 12:25 pm
by williamconley
Excellent post. I especially liked the "specs in the footer". Beautiful. Welcome to the party! 8-)

Next: Cloud server? This is likely your problem.

Next: You are approaching this from the "consumer" standpoint (my car don't work) instead of a technician standpoint.

Let's try to break this down a bit:

You have your ratio set to 3:1 (three lines per agent).

You also have it set to not care if the agents are available. So in theory if you have 5 agents logged in taking calls (not paused) it should be making 15 calls (even if the agents in question are already in a call).

First of all, you need to set "available only tally" to Yes (but if you're not dropping calls yet, I realize this is not a priority).

Secondly, you need to see if it is actually dialing 15 calls! ("before receiving the first call" is similar to "it don't work", the question is whether: 1) did it dial the calls required? this would show in calls ringing on the real time screen AND would show in the asterisk cli under "show channels" as ringing channels) 2) did anyone ANSWER any of these calls? (this will show in the asterisk CLI, the word "ANSWER" will shoot across instead of CANCEL). At this point you can determine if answered calls are not being sent to agents, or if something else is going wrong.

Mostly: You should not be running this in the cloud. I'll tell ya right now that's likely your problem. Cloud + Vicidial = so far NO winners (although a lot have tried, it's great for testing for a SINGLE agent per server!).

Try it again with a SINGLE physical server and you'll probably enjoy your testing much more ;) (Just sayin' ...)

Re: Predictive dialing algorithm

PostPosted: Fri May 21, 2021 7:41 am
by Kitty
Hi William,

Am facing the same problem some of the answered calls are not being sent to agents in predictive dialing.Please help

VERSION: 2.14-770a
BUILD: 200922-0924
© 2020 ViciDial Group

Asterisk 13.17.2-vici,

Re: Predictive dialing algorithm

PostPosted: Fri May 21, 2021 8:46 am
by carpenox
Kitty, need some more information that that, what do you mean "some"? is it that agents are all on calls at the time you miss those "some" ?

Re: Predictive dialing algorithm

PostPosted: Fri May 21, 2021 9:08 am
by Kitty
No actually only 1 agent is logged in and let's say out of 10 calls 3-4 calls are being not routed to agents even when the agent is waiting for call .

Re: Predictive dialing algorithm

PostPosted: Fri May 21, 2021 11:21 am
by carpenox
Are you sure they are being picked up? are you using AMD?

Re: Predictive dialing algorithm

PostPosted: Tue May 25, 2021 3:25 am
by Kitty
yes, they are answered calls as I can hear customer voice in recordings.
Yes am using AMD

Re: Predictive dialing algorithm

PostPosted: Tue Jun 08, 2021 11:54 pm
by williamconley
Kitty wrote:yes, they are answered calls as I can hear customer voice in recordings.

Who are they talking to? Are they having a discussion with the MOH? Are these calls DROP calls or Canceled by Vicidial? There is a termination reason in some of the logs.

Have you tested this yourself? Put your own cell phone in the mix and call yourself hourly as a test to see what happens.
Kitty wrote:Yes am using AMD


Are you also using Survey?

What is the Call Priority set to? Note that "Zero" (0) is the best for all call priorities if you ever have doubt.