Docs
Feature GuidesPBX

IVR Menus

Configure interactive voice response menus to route callers with keypress options.

Who should read this:Administrators

IVR (Interactive Voice Response) menus let callers navigate your phone system by pressing digits on their keypad. A typical IVR greets the caller and offers options like "Press 1 for Sales, Press 2 for Support."

Overview

The IVR page lists all configured menus with their name, number of options, and assigned audio prompt. Each menu can be used standalone or as a node inside a Call Flow.

Creating an IVR Menu

  1. Navigate to PBX and select IVR

    From the main navigation, click PBX and select IVR.

  2. Click Create IVR

    Click the Create IVR button in the top-right corner.

  3. Configure the menu settings

    Fill in the general settings:

    FieldDescriptionRequired
    NameA descriptive name for the menu (e.g., "Main Menu")Yes
    Audio PromptThe greeting audio file played to callersYes
    TimeoutSeconds to wait for caller input before retrying (default: 5)No
    Max RetriesHow many times to replay the prompt on no input or invalid input (default: 3)No
    Invalid Input AudioAudio played when the caller presses an unmapped digitNo
    Timeout AudioAudio played when the caller does not press anythingNo
  4. Map digit options

    For each digit you want to use (0-9, *, #), select a routing destination:

    Destination TypeDescription
    ExtensionRing a specific agent's extension
    QueueSend the caller into a call queue
    Another IVRChain to a sub-menu for deeper navigation
    Ring GroupRing a group of extensions
    VoicemailSend to a voicemail box
    External NumberTransfer to an outside phone number
    AnnouncementPlay a message and hang up or return
  5. Save the IVR menu

    Click Save. The menu is now available for assignment to a DID number or use inside a Call Flow.

IVR Behavior

Timeout Handling

When a caller does not press any digit within the configured timeout period, VoiceCenter replays the prompt. After exhausting the maximum retries, the call is routed to the timeout fallback destination if one is set, or the call is disconnected.

Invalid Input

If a caller presses a digit that has no mapped destination, the system plays the invalid-input audio (or a default message) and replays the main prompt. After max retries, the fallback destination applies.

Nested Menus

You can chain IVR menus together for multi-level navigation. For example, pressing 1 at the main menu could route to a "Sales Department" sub-menu with its own set of options. Keep nesting to two or three levels at most to avoid caller frustration.

Keep IVR menus short and direct. Research shows callers abandon calls when menus have more than four or five options per level. Put the most popular choices first.

Audio Prompts

IVR menus require audio files for the greeting prompt. You can upload and manage these in Audio Files. Supported formats include MP3 and WAV.

Record prompts in a quiet environment at a consistent volume. Keep each prompt under 30 seconds for best caller experience.

Using IVR in Call Flows

IVR menus can also be added as nodes in the visual Call Flow editor. When used inside a flow, the IVR node's digit outputs connect to other nodes on the canvas, giving you full visual control over routing logic.

Related Articles