This functionality is generally part of a CRM (Customer Relationship Management) package or an ACD phone system. Check with companies like peoplesoft for direction. Of course, users submits phone number and phone reps phone starts to dial out (auto-dialer).
I like WULLIES idea, free!
DeZiner
Never be afraid to try something new.
Remember that amateurs built the Ark.
Professionals built the Titanic