I am working on a demo project (VB.NET) for which I need to be able to call a phone and play a prerecorded message once the phone is answered. This company,, appears to offer a great solution to this problem, however, I have not yet been able to get their software functioning properly. (Their tech support is not as responsive as some of the better companies.)

Can anyone please point me to a simple (and preferably free or very low cost) solution to this problem? Ideally, the solution will expose an interface which takes as inputs the phone number and a pointer to the audio file (or even better, offers on-the-fly text-to-speech conversation.)

Thank you.