The benefits of using VoiceXML to create voice dialogs are:
- Industry-standard markup language allows you to use state-of-the-art tools
to build usable, flexible dialogs
- Easy integration with multi-tier, on demand, business applications—a
single application model for both Web and voice solutions
- Reuse of Web infrastructure—common business logic to support multiple
presentation channels
- Common toolset for creating applications for all presentation channels:
Web, voice, WAP
- Platform independence—VoiceXML applications are stored on a Web
or application server, and can be run on generic VoiceXML platforms.
- Applications are managed on the application server, so there is no need
for separate application management for the voice channel.
- Ease of application deployment and updating, resulting from having applications
located centrally on a web server.
- Use of the <object> tag enables VoiceXML dialogs to call
voice applications written using Java or state tables.
- Availability of reusable dialog components—tested VoiceXML building
blocks for common application functions