Element categories

We have explored the taxonomy of a VoiceXML document. The VoiceXML elements can also be categorized by function, as shown in Table 3-1, based on comments in the DTD. This partitioning can be summarized as follows:

Audio Input

Element types controlling how input is collected from the caller.

Audio Output

Element types controlling how audio is rendered to the caller.

Call Control

Element types that perform telephony hardware operations.

Dialog

Element types that define a dialog.

Event

Element types that produce or handle real-time events.

Field

Element types that define a form field.

Flow Control

Element types that control the execution flow of a VoiceXML application.

Miscellaneous

Element types that provide access to ECMAScript, native objects, ...

Get Definitive VoiceXML™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.