Hi There,
I used to run a call center myself and have written a server based auto dialer. We had it running successfully w/ 10 agents and were able to achieve upwards of 120+ successful calls per agent per shift (after eliminating bad #s etc). I can modify this to write one for you for client side functionality.
Rgds,
Mac