VoiceXML

 

Goals Page 3 of 7

VoiceXML's main goal is to bring the full power of web development and content delivery to voice response application by the integration of voice services with data services using familiar client-server paradigms. The goals are summerized as follows:

1. To minimize the server "round trips" by having minimum client/server interaction providing multiple interactions per document.

2. To provide abstraction to the application programmers from the low-level, platform specific details by separating user interaction code (in voiceXML) from service logic (CGI scripts)

3. To promote service portability across implementation platforms. VoiceXML is a common language for content providers, tool providers and platform providers.

4. To be easy to use for simple interactions and yet provide language features to support complex dialogs.