What is the best algorithm for predictive dialer ?

A predictive dialer is an automated telephone system used by call centers to increase efficiency and productivity by automatically dialing phone numbers and connecting agents to live customers. Predictive dialers use algorithms to determine when to dial the next number, taking into account factors such as the number of available agents and the probability of reaching a live customer.

If you are getting service for best predictive dialer