An IVR (Interactive Voice Response) is an automated menu that callers hear when they dial a phone number. They press a digit on their keypad to reach the right person or queue — no human receptionist required.Documentation Index
Fetch the complete documentation index at: https://docs.astradial.com/llms.txt
Use this file to discover all available pages before exploring further.
When to use an IVR
Use an IVR when:- You want to route calls by department (sales, support, billing) without a human operator.
- Call volume is high enough that a receptionist becomes a bottleneck.
- You need 24/7 call handling — IVRs don’t sleep.
- You want to surface self-service options before connecting a caller to an agent.
What an IVR can do
Each IVR has:- A greeting — TTS-generated audio that plays when the call connects.
- Up to 10 menu options (digits 0-9) plus
*and#— each routes to a destination. - A timeout — how long to wait for input before repeating the greeting.
- Max retries — how many times to repeat before hanging up.
- Optional direct extension dial — callers can dial an extension directly from inside the IVR.
Menu option destinations
Each digit can route to:| Destination type | Example |
|---|---|
| Extension | Ring a specific person’s SIP phone |
| Queue | Put the caller in a call queue |
| IVR | Nest into another IVR menu |
| Voicemail | Send to voicemail |
| Hangup | End the call with a message |
| Callback | Request a callback, end the call |
| AI Agent | Connect to an AI voice bot |
Example flow
Lifecycle
- Create the IVR with a name, extension, and settings.
- Record or generate the greeting (TTS).
- Build the menu — assign digits to destinations.
- Publish the IVR to make it live on the dialplan.
- Route a phone number (DID) to the IVR.
Related pages
- Create an IVR — step-by-step guide to the visual builder.
- IVR greetings and TTS — generate audio from text.
- Menu routing — design the digit options.
- Configure phone number routing — point a DID at your IVR.
- IVR API reference — programmatic access.

