> For the complete documentation index, see [llms.txt](https://docs.aisera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisera.com/aisera-platform/channels/interactive-voice-response-ivr/channel-settings-for-ivr.md).

# Channel Settings for IVR

Use IVR settings when you want to add a voice channel to Aisera assistant. Before adding IVR channel, you have to make sure to add integrations for STT (Speech to Text) and TTS (Text to Speech)

### Step 1 - IVR channel - Basic settings

It shows the name of the channel. The secondary channel lists the alternate response method for certain answer types. For example - serve KB articles via email.

<div align="left"><figure><img src="/files/E1ruwcRl4FXD5v1N4GBP" alt=""><figcaption></figcaption></figure></div>

| Parameter    | Description                        |
| ------------ | ---------------------------------- |
| Channel Name | Create a name for your IVR channel |

### Step 2 - IVR channel - General settings

The second step of the IVR Channel settings allows you to include content that you want the application/bot to play in specific scenarios.

<div align="left"><figure><img src="/files/Fpyk0TWuwNqFxRNxhS4I" alt=""><figcaption></figcaption></figure></div>

The follow table describes the parameters on the Step 2 window.

<table><thead><tr><th width="323.5760498046875">Parameter</th><th>Description</th></tr></thead><tbody><tr><td>Language</td><td>Language code of the Aisera assistant</td></tr><tr><td>Intro Flow Trigger Phrase</td><td>Trigger a flow with this phrase. Used for initializing and dynamically welcoming the user</td></tr><tr><td>Post Welcome Message Flow</td><td>Specify a custom workflow that triggers after the IVR Channel plays the init/welcome message, such as when you want to authenticate the user before they proceed with the assistant.<br>Make sure the end of the workflow asks the user - "How can I help you?". That will make sure the user response is treated as a new request after the post welcome message flow.</td></tr><tr><td><p></p><p>No User Input Timeout</p></td><td>No user input timeout in milliseconds. Bot will react with message or hangup based on other setting below after this timeout </td></tr><tr><td>No User Input Giveup Retries</td><td>Number of times the no user input will be triggered before hangup</td></tr><tr><td>No User Input Bot Prompts</td><td>Voice prompts to be played on no user input event. You can specify multiple inputs separated by a new line. The bot will select one of the prompts randomly.</td></tr><tr><td>No User Input Bot Disconnect Prompts</td><td>Voice prompts to be played on no user input event. You can specify multiple inputs separated by a new line. The bot will select one of the prompts randomly.</td></tr><tr><td>User Input Not Understood Prompts</td><td>Prompt to be played when STT model was not able to confidently transcribe ( understand) the user’s input.</td></tr><tr><td>Bot Error Prompt</td><td>The prompt played when a system error occurred. </td></tr><tr><td>Bot Transfer Error Prompt</td><td>The prompt to be played when error happens during transfer of call. </td></tr><tr><td>Hangup On Transfer Failure</td><td>Check this box, if you want to hangup after a failed transfer after playing a message.</td></tr><tr><td>Call Recording</td><td>Check this box if you would like to record the caller audio voice on the request details page.</td></tr></tbody></table>

### Step 3 - IVR channel - Speech to text settings

The third step allows you to specify speech-to-text settings, as shown below.

<div align="left"><figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdcL1l1-sTTDyqkf79VL0L8veNV5cm5U0c3o2L6aMraIwbDzbwhpdtNlyrrLjjK_1JQxn-e1GdlbfqqKzEk6aLSHCs8kLcw1RJ23UcJtlOuB8OshaKh5n4c_csJLbQW_2XbA-Zr?key=14Ul38_lzWo2kTaBvYKeBQ" alt="" width="563"><figcaption></figcaption></figure></div>

Select the STT integration that you would like to use with this channel

### Step 4 - IVR channel - Text to Speech settings

The fourth step allows you to specify text-to-speech settings, as shown below.

<div align="left"><figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcBnLn4dmk0JfzSVdl3C1uK4m1oj84tlxHqJyMi1c1-10nHhBNef1B0jZETTY_kyqInpSvwtpfy7MqkavMpp8XMIGglfYqXWrSkhvmrcGF0aZcrg1zfsPnRejgYyeWMSoBLRnkA?key=14Ul38_lzWo2kTaBvYKeBQ" alt="" width="563"><figcaption></figcaption></figure></div>

| Parameter                 | Description                                                                                                       |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| Primary TTS integration   | Select the primary TTS integration that you would like to use with this channel                                   |
| Voice Name                | This is the ID of the voice talent (speaker) to be used to respond to caller                                      |
| Secondary TTS integration | Select the secondary TTS integration that you would like to use with this channel                                 |
| Voice Name                | This is the ID of the secondary voice talent (speaker) to be used to respond to caller when primary does not work |
