IVR (Interactive Voice Menu)
Interactive voice menu allowing the caller to choose an option by pressing keys. Ideal for creating navigation menus.
How it works
- An audio message plays, telling the caller what the options are
- The caller presses a key (0 to 9, * or #) to pick one
- Each key maps to its own output in the dialplan: key 1 to 'sales', key 2 to 'support'
- The call leaves through the output matching the key that was pressed
- If no key is pressed within the allotted time, the call leaves through the 'timeout' output
- If an invalid key is pressed, the call can leave through an 'error' output
- Menus can be nested: any output can lead to another IVR
Use cases
- A main welcome menu: "Press 1 for sales, 2 for technical support, 3 for billing"
- Nested navigation: main menu, then a sales sub-menu, then detailed options
- Department selection: send the caller to the right team based on their choice
- An information line: "Press 1 for opening hours, 2 for prices, 3 to speak to an adviser"
- Sorting callers: "Press 1 if you are already a customer, 2 if you are new"
What you configure
- Audio message
- The audio file played to introduce the menu. It should spell out the options ("Press 1 for sales, 2 for technical support").
- Menu options
- Which dialplan output each key (0 to 9, * and #) leads to. Every key the caller presses sends the call to its matching output, which is how multi-level menus are built.
Examples
- Example 1, A simple welcome menu: "Welcome. Press 1 for sales, 2 for technical support, 3 for billing, 0 for an operator." Each key leads to a different dialplan.
- Example 2, A two-level menu: level 1 says "Press 1 for sales, 2 for customer service". Press 1 and a second menu says "Press 1 if you are a new customer, 2 if you are an existing one".
- Example 3, A menu with special keys: 1 to 9 for the services, * to go back to the previous menu, # to repeat the message, 0 for an operator.
- Example 4, A multilingual menu: "Press 1 for English, 2 pour le français, 3 para español." Each language leads to a dialplan whose messages are in that language.
Modules in the same category
Code SelectionThe caller dials a numeric code to access a specific output. Perfect for secure access systems or PIN authentication.CallbackOffer a call back rather than more waiting. When nobody can take the call, the caller is offered a call back: they accept with one key, hang up, and you receive the request by email with their number and the time. It turns a lost call into a customer rung back, and it stops the queue growing while nothing can be done about it.
This module is part of the BreizhVoIP phone system. Discover hosted telephony