Last reviewed: 3/23/2024 11:40:14 AM
Dynamic VoiceXML Applications
Traditional data entry applications are designed to present a form with multiple fields to capture data from the end user.
These fields can be text fields for keyboard entry, combobox lists for mouse selection, as well as other interface constructs.
Fields are marked to help guide the end user through the process of filling out the form.
VoiceXML is designed to enable applications to interact with end users field-at-a-time by prompting them for the desired input and waiting for a reponse.
The field-at-a-time, prompt-response interaction is conversational and is how VoiceXML applications are structured to capture data.
VoiceXML applications are documents where forms with fields used for data capture are expressed in XML syntax. All of the end user interaction for filling out the form is expressed in the XML document too.
End users typically interact with VoiceXML applications running on servers over a phone connection.
VoiceXMLKit provides tools developing and testing VoiceXML applications offline before the VoiceXML documents are deployed to servers.
The following topics describe how to generate VoiceXML in applications: