What is a voice browser?
A voice browser is not a browser like those visual browsers you might know. Voice browsers are located somewhere in the internet and are typically called by phone. If you want to offer a voice-enabled application to the public, you need to cooperate with a VoiceXML provider. His task is to provide a dedicated phone number for your application. When a user dials this number, the provider’s voice browser retrieves your VoiceXML document from your webserver, converts text to speech and plays the conversion result to the calling user. The user listens to your application’s output and controls your application by voice or keypad input. The voice browser performs voice/DTMF recognition. If a valid input was received the voice browser sends your input to your webserver, where it is evaluated by your application. From your application’s point of view it makes no difference, if a form was filled and submitted by a HTML/WAP browser or a voice browser. In all cases the markup which is created by