An application used by contact centers to initiate a large volume of outbound calls at one time, using an algorithm to predict outbound agent availability and transferring any connected contacts to live agents. This maximizes efficiency of agents who would otherwise spend a large amount of time dialing a long list individual numbers that would not result in connections.