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

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