Ctrl K
ring2all.com

IVRs (Interactive Voice Response)

📖 Introduction

An IVR (Interactive Voice Response) is an automated phone menu that greets callers and directs them to the right destination based on what button they press.

Example: "Press 1 for Sales, Press 2 for Support, Press 3 for Billing..."

IVRs are one of the most important features of a professional phone system. They provide a consistent experience for callers and reduce the workload on receptionists.

---

🎯 Common Use Cases

ScenarioSolution
Main company numberRoute callers to different departments
After-hours callsPlay custom message and send to voicemail
Call screeningRequire callers to press a key to reach a human
Multi-language support"Press 1 for English, Press 2 for Spanish"
Self-serviceCheck account balance, order status, etc.
---

📋 Prerequisites

  • [ ] Audio file recorded for the welcome message (or TTS configured)
  • [ ] Destinations ready (extensions, ring groups, queues, etc.)
  • [ ] Plan for what each digit should do

---

🖥️ Accessing the Module

Navigation: PBX → Applications → IVRs

---

📝 Form Fields

General Tab

FieldDescriptionExample
NameInternal identifier for this IVRMain Menu
ExtensionOptional extension number to reach this IVR directly8000
DescriptionNotes about this IVR's purposeMain company greeting
LanguageLanguage for system promptsEnglish
EnabledTurn IVR on/offYes

Greeting Tab

FieldDescriptionExample
Greeting TypeRecording = audio file, TTS = text-to-speechRecording
Greeting FileAudio file to playwelcome.wav
TTS TextText to speak if using TTSWelcome to Acme Corp...
Greeting TimeoutHow long to wait after greeting (seconds)5

Options Tab

FieldDescriptionExample
Input TimeoutSeconds to wait for caller to press a digit10
Max RetriesHow many times to replay menu on invalid input3
Invalid MessageWhat to play when wrong digit pressedThat option is not valid...
Max Timeout ActionWhat to do if no input receivedGo to Extension 0
Direct DialAllow callers to dial extensions directlyYes
Direct Dial PrefixPrefix to dial an extension (e.g., 101 for ext 101)

Digit Options

Add an option for each menu choice:

DigitDestination TypeDestinationTimeout
1Ring GroupSales Team30
2QueueSupport Queue60
3Extension1001 (Billing)25
0Extension1000 (Operator)30
IVRLanguage Select-
---

🚀 Practical Example: Main Company IVR

Scenario

Create a main menu for incoming calls that:

  • Welcomes callers
  • Routes to Sales (1), Support (2), Billing (3), or Operator (0)
  • Allows direct extension dialing

Step 1: Create the IVR

Go to PBX → Applications → IVRs and click + Add.

Step 2: Configure General Settings

FieldValue
NameMain Menu
Extension8000
EnabledYes

Step 3: Configure Greeting

FieldValue
Greeting TypeRecording
Greeting Filemain_greeting.wav
Greeting script example:
"Thank you for calling Acme Corporation. Press 1 for Sales, Press 2 for Support, Press 3 for Billing, or Press 0 for an operator. If you know your party's extension, you may dial it at any time."

Step 4: Configure Options

FieldValue
Input Timeout10
Max Retries3
Max Timeout ActionExtension: 1000 (Operator)
Direct DialYes

Step 5: Add Digit Options

DigitTypeDestination
1Ring GroupSales Team
2QueueSupport Queue
3Extension1001 (Billing)
0Extension1000 (Operator)

Step 6: Save and Test

  1. Click Save
  2. Call your main number
  3. Verify the greeting plays
  4. Test each digit option

---

💡 Tips & Best Practices

TIP
Keep menus short: Maximum 4-5 options. More causes caller frustration.
TIP
Most common first: Put your most-used option as Press 1.
TIP
Always include operator option: Callers want a human escape route.
TIP
Test with real callers: What seems clear to you may confuse customers.
WARNING
Avoid too many levels: Deep IVR trees (press 1, then 2, then 3...) frustrate callers.
TIP
Use timeout wisely: If caller doesn't press anything, route them to a human.

---

❓ Frequently Asked Questions

Q: How do I create a multi-level IVR?

A: Create multiple IVRs and have digit options route to other IVRs. Example: Press 1 → Sales IVR (which has its own submenu).

---

Q: Can I use text-to-speech instead of recording?

A: Yes! Set Greeting Type to TTS and enter your text. The system will speak it automatically.

---

Q: What audio formats are supported?

A: WAV (recommended) and MP3. For best quality, use 8kHz or 16kHz mono WAV files.

---

Q: How do I update the greeting without rebuilding the IVR?

A: Simply upload a new audio file and save. The change takes effect immediately.

---

---

← Previous: Hot Desking | Next: Ring Groups →*

AI Assistant

👋 Hello! I'm your Ring2All documentation assistant. I can help you find information about configuring and using the Ring2All PBX platform.

How can I help you today?