Predictive dialing algorithm
Posted: Tue Jan 03, 2012 9:25 am
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?
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?