Dialer SDK > Features > Group dialing > Predictive algorithms
 
Predictive algorithms
Predictive or over-dial algorithms calculate the number of records to dial. This number may be larger than the number of available interviewers. The goal of the predictive algorithm is to determine this number so that each interviewer waits for a connect for the least amount of time while still complying to the requirements set out by the governing regulatory bodies. This typically translates to staying below a maximum silent call percentage.
The UNICOM Intelligence Dialer dialing provider implements the predictive algorithm on the server as described in the diagram in How respondents are connected. The ISampleManagement.Provider.Get implementation, described in the example in UNICOM Intelligence Interviewer - Server Admin architecture, suggests that the predictive algorithm is on the dialer and that it asynchronously requests numbers.
Your dialing provider can include predictive dialing algorithms wherever it makes sense for your dialer. The supervisor can impact the predictive algorithm with the settings in the Predictive Settings section of Interviewing Options activity's Dialer Settings tab. This includes a target and maximum percentage of silent calls and an initial dialing aggressiveness number. The aggressiveness number is used in the UNICOM Intelligence Dialer dialing provider to nudge the algorithm in a specific direction. You can document the use of this value in your supplemental documentation.
See also
Group dialing