Who should take this tutorial?
This tutorial teaches you how to develop Voice Extensible Markup Language
(VoiceXML) based applications. The course is intended for developers and technical
managers who want to get an overview and understanding of VoiceXML application
development.
About the author
Vivek Malhotra is the technical director of the Wireless Solutions Practice at Etensity,
Inc., a technology and professional services company focusing on strategy, technology
development, systems engineering, and managed application services. Vivek has
several years of experience developing and implementing wireless applications and
has spoken on expert panels focusing on the wireless industry. You can contact the
author with any questions you might have about the content of this tutorial.
Introduction to the tutorial
VoiceXML is markup language that brings Web-based applications and content
delivery to interactive voice response applications; input is in the form of audio (voice or
keypad tones), as is output (robotic voice or recorded). This tutorial provides an
introduction to basic VoiceXML development. It describes the tools you'll need to build
VoiceXML-based applications, outlines some basic VoiceXML syntax, and concludes
with a few sample programs. The tutorial is based on the version 1.0 specifications of
VoiceXML.
Prerequisites
To build, test, and publish VoiceXML applications, you'll need a variety of VoiceXML
tools (for example, Tellme Studio, BeVocal Cafe, etc.). These tools are made available
by a number of voice gateway providers like Tellme, BeVocal, and Voxeo. You will
have to register to use the development tools. Links to the companies that provide
some of the development tools are available in the Resources section at the end of the
tutorial.
Next To --> Section 2. VoiceXML overview