Choose from pre-built templates or create your own custom templates
Audio File Management
ποΈ Upload Audio File
Click here or drag and drop WAV/MP3 files
Recommended: WAV 16-bit 8kHz mono
Available Audio Files
IVR Usage Statistics
How to Use the IVR Builder
What is an IVR (Interactive Voice Response)?
An IVR is an automated phone menu system that allows callers to interact with your phone system using their phone's keypad.
Callers hear prompts like "Press 1 for Sales, Press 2 for Support" and are routed to the appropriate destination.
Quick Start Guide
Create IVR Menu: Click "Create New IVR" and give it a number (e.g., 5000) and name
Choose Greeting: Upload an audio file or use text-to-speech for the main prompt
Add Menu Options: Configure what happens when callers press 1-9, 0, *, or #
Set Destinations: Route options to extensions, queues, ring groups, or other IVRs
Configure Timeouts: Set what happens if caller doesn't press anything or presses invalid key
Apply Configuration: Push settings to Asterisk to activate the IVR
Route Calls to IVR: Use inbound routing to send DIDs to your IVR number
IVR Configuration Options
Greeting Types
Recording: Upload WAV file with your menu prompt
Text-to-Speech (TTS): Enter text, system converts to speech (requires TTS engine)
None: No greeting, go straight to menu (advanced)
Menu Options (Digits)
0-9: Standard menu options
* (Star): Typically used to repeat menu or go back
# (Pound): Can be used for additional options
Destination Types
Extension: Route to specific extension (e.g., 2000)
Queue: Route to call queue (e.g., 5000 for Sales)
Ring Group: Ring multiple extensions
Another IVR: Create nested menus (submenu)
Conference: Conference room
Voicemail: Leave message in mailbox
Operator: Default operator (extension 0)
Hangup: End call
Direct Dial
Enable "Direct Dial" to allow callers to dial extension numbers directly from the IVR (e.g., dial 2000 to reach ext 2000).
Best Practices
Keep menus simple - 4-5 options maximum for main menu
Always provide option 0 for operator
Use clear, professional audio recordings
Test your IVR after making changes
Set appropriate timeouts (8-10 seconds recommended)
Use nested IVRs for complex routing (main menu β department submenu)
Include a "repeat menu" option (usually *)
Audio File Guidelines
Recommended Format:
- WAV 16-bit 8kHz mono (Asterisk standard)
- Clear, professional voice
- No background music (unless desired)
- Consistent volume levels
Recording Example:
"Thank you for calling [Company Name].
For sales, press 1.
For support, press 2.
For billing, press 3.
To speak with an operator, press 0."
Using Templates
Templates provide pre-configured IVR setups for common business scenarios. You can use them as-is or customize them
to your needs. You can also save your own configurations as custom templates for reuse.
Testing Your IVR
Apply configuration to Asterisk
Dial the IVR number from an extension (e.g., dial 5000)
Listen to the greeting
Test each menu option
Verify destinations are correct
Test timeout and invalid input handling
Common Use Cases
Simple Business Menu
Main IVR with options for sales, support, and billing. Each routes to appropriate queue or extension.
Multi-Level Menu
Main menu routes to department-specific sub-menus. For example, "Press 1 for Sales" β Sales submenu with product categories.
After-Hours Routing
Combined with Time Conditions, route to IVR during business hours, voicemail after hours.
International Menu
Language selection: "For English, press 1. Para EspaΓ±ol, oprima 2" β Route to language-specific IVRs.