Initiate outbound call from web form

I was contacted by a company that wants to be able to post a form on their website and when a user enters in their phone number and saves the form they want a call to go into their sales department and when a sales person picks up the call then it calls out to the phone number posted in the form. Anyone know how to accomplish this either with a plug in or API call?

Look the Asterisk Manager Interface. There are API implementations for various languages

http://www.voip-info.org/wiki/view/Asterisk+manager+API
http://www.voip-info.org/wiki/view/Asterisk+manager+Examples

be sure to store IP addresses and some validation for anyone trying to mess with the system.