I need to build a VB application that will interact with an IVR. Ideally the VB application will call the external IVR system and then interact with that IVR using a touch tones or even speech. I was thinking that the Microsoft Speech-to-text and Text-to-speech engines would be part of the solution. I would perfer not to use third party .ocx's and would perfer to stay with all Microsoft controls if possible. Any ideas would be appreciated.