Practical limits on predictive dialing algorithm

Last updated: August 12, 2016

Predictive dialing is used by outbound contact centers to improve the talk-time of their agents. A good predictive dialer algorithm will pace its dialing based on the hit-rate and the number of agents waiting to receive calls. Hit rate is the percentage of live connects versus call attempts. The dial rate of a predictive dialer is limited by the drop rate allowed in the country of operation. For instance, the FTC in the United States limits the drop rate to 3%. Drop rate is the ratio of calls dropped to the total calls answered by a person at the other end. Any call that goes off-hook (picked up by a live person) needs to be connected to an agent within 2 seconds, or it’s counted as a drop.

Predictive dialing is more complicated than call progress analysis. The biggest factor in call progress detection is the no-answer duration. Typically for United States or Canada, it is at least 18 seconds. That’s roughly three rings on a phone. A good call progress algorithm estimates if the call will be answered or if it will be a no-answer. With digital signaling available for both TDM and VoIP, all other types of call terminations, such as busy, bad number, and disconnected, are known instantly. A predictive dialer algorithm has to be smarter than statistical call progress analysis. It has to keep the average wait time of agents between  calls to a minimum without exceeding the drop-rate set by regulatory authorities.
There are also other challenges for predictive dialers. When the outbound dialing market gets saturated, it results in poor hit-rate. The dialer cannot just increase its dial rate to compensate for the poor hit rate. There are unwritten rules in the telecommunication industry limiting the number of call setup per second. Too many call attempts will result in telecom carriers throttling call setups by signaling network congestion. In scenarios where the dialer is already dialing at the rate of allowable call setups per second, there is little value for any statistical call progress analysis on calls in progress.

There is also a trend in using warm leads to increase hit-rate. Here there are fewer leads, so the predictive dialer needs to be very efficient. With warm leads, agents are talking longer and the dialer needs to work well for the smaller number of agents waiting for live connects.

With years of production experience, Q-Suite has a predictive dialer that is finely tuned to pace well and perform effectively. We introduced our call center solution for Asterisk in 2003 and have been improving it ever since.

Cost of Setting up a 100 Seat Call Center on Asterisk Platform

I am generally tasked with the Web DEMO of Indosoft call center software Q-Suite for Asterisk. A Web DEMO is usually very interactive where the viewer has full control of my laptop and we can do almost everything (not run the predictive dialer, of course). All the Inbound IVR, Queue, Agent nail-up and an incredible amount of contact center functionality, all are with a few clicks of the button. At the end of the demo we will invariably enter the topic of cost of setting up a call center platform. Continue reading “Cost of Setting up a 100 Seat Call Center on Asterisk Platform”

This Script Builder Tool is a hit with Call Centers

Indosoft call center software Q-Suite is designed for enterprise contact centers using or migrating to Asterisk PBX.  It has an extremely powerful Script Builder for use with both Inbound and Outbound campaigns. For Inbound, the scripts can be associated to pop-up at Queue level and for outbound the scripts can be associated with Lists. One or more lists will form the lead base for outbound. The Script Builder is a WYSIWYG tool with powerful tools that allows contact center administrators to build a multi-page script  incorporating texts, variables, URLs and other neat features. Continue reading “This Script Builder Tool is a hit with Call Centers”

Call center software feature list – Part 1

There are many details in selecting the right call center software. The business requirements of the call center and costs are primary considerations. The obvious current requirements for  the call center software are easily identified but it is the future unanticipated requirements that may limit the capability of your call center due to the limitations of the call center software. In many cases, it may be very difficult to anticipate all the functional requirements for the call center software with fine granularity. Once a call center is operational, changes or software upgrades increase the risk of disruption and impose enormous overheads on project planning and execution. Continue reading “Call center software feature list – Part 1”