The IVR Menu component receives input on an ongoing call and branches the execution by evaluating the input. Optionally, it can play a message before receiving the input.

Configuration parameters:

  • Allowed inputs
  • IVR menu
  • Events

Options:

  • Prompts List of messages to be played on the call. Speak Text and Play Audio are the types of messages. In a Speak Text message, you can configure the message to speak, language, and voice. In a Play Audio message, you can specify a URL to an audio file or upload an audio file.
  • Inputs Allowed Inputs is the list of choices that the IVR menu can accept. The choices are limited to digits 0-9, #, and *. Input Timeout is the time (in seconds) within which a user should start giving input. The default value is 5 seconds. By default, the message played is interrupted when an input is entered. Deselect the Interrupt Audio on Input option to play the complete message before accepting input.

States:

A new state (with the choice as the name) is added to the node for each choice selected in Allowed Inputs. No Input and Wrong Input states are present by default. No Input is set when an input is not provided within the input timeout. Wrong Input is set when the provided input is not in the allowed choices.

Variables:

  • digits Input entered by user
  • input_type Input type is set to digits