US: 800.995.PLUM UK: 0845.355.3330
US: 800.995.PLUM UK: 0845.355.3330
from the Plum Voice IVR Glossary
Forms are the key components of VoiceXML documents. A form contains a set of form items, which are elements that are visited in the main loop of the form interpretation algorithm. Form items are subdivided into input items that can be “filled” by user input, whereas control items cannot. Forms also contain declarations of non-form item variables, event handlers, and “filled” actions, which are blocks of procedural logic that execute when certain combinations of input item variables are assigned. The id attribute indicates the name of the form. If specified, the form can be referenced within the document or from another document. The scope attribute is the default scope of the form’s grammars. If it is dialog, the form grammars are active only in the form. If the scope is documented, then the form grammars are active during any dialogue in the same document. If the scope is documented, and the document is an application root document, then the form grammars are active during any dialog in any document of this application. Note that the scope of individual form grammars takes precedence over the default scope; for example, in non-root documents, given a form with the default scope “dialog” and a form grammar with the scope “document”, that grammar is active in any dialog in the document.
| © 2013 The Plum Group, Inc. |