Adding VoiceXML elements and attributes

In VoiceXML, you must use both opening and ending tags to define parts of your document. The VoiceXML processing of element tag names is case sensitive. The VoiceXML browser URLs must be case-consistent to avoid duplicate loads. For example, do not name one file A.vxml and another a.vxml

All tags and attributes are valid only if they are lower case.

The VoiceXML editor provided with the Voice tools uses the VoiceXML 2.1 Document Type Definitions (DTD).  Appendix B of the VoiceXML 2.1 specification: http://www.w3.org/TR/voicexml21/ contains the VoiceXML DTD attribute list by element types.

Conventions in the VoiceXML editor include the following:

Note: If you delete comment blocks, be careful to remove both the beginning and ending comment symbols. For example, if you forget to delete the closing comment symbols in a script element, validation will not flag an error, but the VoiceXML execution will fail.

You can use the Content Assist pop-up window to provide suggestions for valid tags and for replacing invalid tags.

See Section 4 of the VoiceXML specification 2.0 (see link above) for the list of elements.

Related Information
What is VoiceXML?
VoiceXML coding tips
Content assist in the VoiceXML editor
Creating a VoiceXML file
Troubleshooting a VoiceXML file

Legal notices.