Description
A menu is a dialog which presents a choice to the user. It is a syntactic short-hand for a form with one field. Within the menu, the <choice> tag plays the role of an <option> tag in that field.
The <menu> tag can contain a prompt. Typically this prompt will ask the user to make a selection from the supplied choices.
Each <choice> tag specifies a grammar and/or touch-tone digit. When user input matches a choice, an event is thrown or a transition is made to a new dialog (and perhaps a new page) based on the event, uri or expr attributes of the <choice> tag.
The <enumerate> tag can be used to generate all or part of the prompt automatically based on the choices.
If the dtmf attribute of <menu> is set to "true", touch-tone digits will be assigned to <choice> tags which do not set their own dtmf attribute.