# IVR with user input, bridge and voicemail

## Overview

`Interactive Voice Response (IVR)` systems enable efficient handling of `incoming calls` by guiding callers through predefined actions such as playing a text message with voice using AI, collecting user input through keypad digits, and depositing voicemails if necessary. They streamline communication and enhance caller experience by providing relevant information and options based on caller interaction

## Use case

Upon receiving an incoming call, an IVR system initiates a series of actions to engage the caller effectively. This may include playing a text message with voice, collecting digits for user input, routing the call based on the collected digits, and depositing a voicemail if no user response is received

## Example Action Sequence

1. **Incoming Call:** The system receives an incoming call
2. **Play Text with AI**: The system plays a text message with voice using AI
3. **Collect Digits (if necessary)**: The system prompts the caller to press a number on their keypad to provide a response or indicate their interest
4. **Handle Digits (if necessary)**

Based on the digits pressed by the caller, the system routes the call to a specific department or action

1. **Voicemail Deposit (if necessary)**
   * If no digits are collected or no match is found for the digits pressed, the system attempts to deposit a voicemail message
   * If a voicemail is successfully recorded, the call ends
   * If no voicemail is recorded, the call ends
2. **End**: The call ends

<figure><img src="/files/T2Z8vXDkPHFM3ezYuAsD" alt=""><figcaption><p>Use case demo</p></figcaption></figure>

IVR systems with user input, bridge, and voicemail capabilities efficiently handle incoming calls by delivering pre-recorded messages, collecting user responses, and depositing voicemails when necessary. They enhance caller engagement and streamline communication processes


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.voipnumber.net/how-to/ivr-with-user-input-bridge-and-voicemail.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
