This page was last edited on July 7, 2017, at 22:07.
Comments or questions about this documentation? Contact us for support!
You use Menu blocks to set up multiple-choice questions to ask callers, to which they respond using either speech or DTMF input.
A single Menu block asks a question several times, if necessary, until it gets an expected response from the caller. This is done using different types of prompts. If required, a Menu block can also ask the caller to confirm the answer. The Menu block uses the following prompt types:
Prompt Type | Description | Example |
---|---|---|
Initial | The first prompt played to the caller. | Do you want to proceed? |
Retry | Played to the caller if his or her response was not recognized. Usually, the Retry prompt repeats the initial question and can suggest a few phrases that the caller can use in response. | Say yes, no, or help. Do you want to proceed? |
Timeout | Played to the caller if no response was received (in other words, the caller was silent). Usually, the Timeout prompt repeats the initial question using slightly different phrasing to give the caller another chance to answer. A caller might encounter the Timeout prompt because he or she didn't understand the question, whereas a Retry prompt is used for when a response was received but it wasn't recognized. | Do you want to proceed? You can say yes, no, or help. |
Help | Played to the caller if they say "help." The Help prompt includes additional information, such as a recap of where the caller is in the application, what they are being asked for and why, what to do if they do not want to continue, and so on. This prompt ends by asking the caller to answer the initial question. | You have chosen to pay your bill by credit card. Do you want to continue? You can say yes or no. |
To add and configure Menu blocks to a callflow:
Select this option to add Yes and No menu options to your callflow. If you select this option and click Update, Yes and No paths are automatically added from this Menu block. You can drag and drop these Yes and No paths onto blocks (either in the toolbox or in the callflow diagram) to which you want them to route.
Select this option to store the caller's answer as a variable so it can be played back in later prompts or passed to web services. To set up the variable, enter a name for the new variable and select from these options: