---
title: Interactive Voice Application Campaign Settings
slug: contact-center/interactive-voice-application-campaign-settings
docTags: 
createdAt: 2026-01-27T16:54:14.030Z
---

In the left navigation bar of Process Tab, you can select an Interactive Application Campaign to view its settings.

:::hint{type="info"}
The changes made in settings of one Interactive Voice Application Campaign will be applicable to that campaign itself. They will not be applicable on other similar (Interactive Voice Application) and different (non-interactive voice application) campaigns.
:::

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/PbbqTFXq-xq3wr5FQ4kUO-20260729-054451.png" size="90" width="1427" height="1133" position="center" showCaption="false"}

:::hint{type="info"}
At the right side of the campaign settings page, some of the commonly asked definitions of settings are defined. You can refer to those definitions.
:::

It contains the following tabs.

- Settings
  - General Settings
  - Advanced Settings
  - Dial Profile Settings
  - Agent Table Definition
- Queues
- Routing
- Users
- Default Working
- Holiday/Office Hours
- Call Context
- Local IVR
- QA Parameters
- Prompt

### Settings Tab

This tab contains "General Settings", "Advanced" Settings, and "Dial Profile" Settings.

**General Settings**

Here, the General Settings are divided into the following sections.

**Campaign Details**

These are the same details, which you have provided while creating this campaign. You can only change the campaign name here.

**Campaign Settings**

Except for the following, it contains those settings, which you have configured while creating this campaign.

- **Dial On Time out (In seconds):** Select it to define the dial on time-out. With these settings, the dialed calls will be disconnected after the provided seconds if not connected.
- **SLA Threshold (In Sec):** Here, you can specify the threshold in which the inbound calls should be answered ideally.
- ***CRM Settings*:** These are the same settings, which you have provided while creating this campaign. You can modify all of its fields here.
- ***Auto Answer Settings*:** Auto-Answer Feature is already available for WebRTC with or without Ameyo SIP Agent Proxy. This feature did not require the implementation of "Accept-Reject" node in the Nodeflow to show the prompt at Ameyo User Console before answering the call.However, "Accept-Reject Node" was providing the Auto-Answer Configuration at the campaign-level and this feature was missing in Auto-Answer Feature for WebRTC."Auto-Answer" section contains the following options and only one option will work at a time.
  1. **Inherit from Parent**: Select this option to inherit the Auto-Answer Configuration in the campaign from the System-level. If the Auto-Answer is disabled at the System-level, then it will remain disabled at the Campaign-level. If the Auto-Answer is enabled at the System-level, then it will remain enabled at the Campaign-level.
  2. **Auto Answer Enabled**: It will enable "Auto-Answer" at the Campaign-level forcefully even if it is disabled at the system-level. Refer to the following screenshot.

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/UTJ1-NOxu1bTVcWzqDoBb-20260729-054454.png" size="66" width="376" height="120" position="center" caption="Figure: Auto-Answer Enabled" showCaption="true"}

- ***TPV Phone*:** As per the process requirement, there may be a few numbers to which transfer of calls is very frequent. Third-party verification (TPV) number is used to transfer the call to the verifier. Here, such frequently used TPV numbers are added so that the user can directly transfer the case to these numbers.

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/fz_M1JYSrZiGdH-R4O6nU-20260729-054452.png" size="90" width="1030" height="203" position="center" showCaption="false"}

Click "Add" to show a row to add TPV Phone number. Enter the name and phone number. You can add multiple TPV Numbers. To delete a TPV phone number, click its checkbox to select it and click "Delete".

- ***Voicemail Configuration*:** Perform the following steps to enable the voicemail feature on the queue level. If this is not enabled, then voicemails will not be recorded.

:::hint{type="info"}
Make sure to upload the Prompts through "Prompts" tab in the campaign to use them in Voicemail.
:::

:::Paragraph{listStyleType="square" indent="2"}
Click "Voicemail" toggle switch to turn it on.
:::

:::Paragraph{listStyleType="square" listStart="2" indent="2"}
**Welcome Voicemail Prompt:** Select the welcome voicemail prompt from the drop-down field.
:::

:::Paragraph{listStyleType="square" listStart="3" indent="2"}
**Finish Voicemail Prompt:** Select the finish voicemail prompt from the drop down field.
:::

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/QD-0Q8rmCY94dXW7YVIbv-20260729-054453.png" size="90" width="1091" height="192" position="center" caption="           Figure: Voicemail Configuration" showCaption="true"}

:::Paragraph{listStyleType="square" indent="2"}
**Notifications Email IDs:** Check "Notification Email IDs" to send the voicemail notifications to the selected recipients. After enabling it, enter the email addresses (only Gmail domain) of the recipient's Administrator separated by comma. For example: email1\@gmail.com, email2\@gmail.com.
:::

After modifying the settings, click "Apply" on top to apply these settings. Else, you can click "Refresh" to discard the changes.

After modifying the settings, click "Apply" on top to apply these settings. Else, you can click "Refresh" to discard the changes.

**Advanced Settings:&#x20;**

Here, the Administrator can configure the Advanced Settings of an Interactive Voice Application Campaign.

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/f7ijzEVmRchWBtnw_l8jY-20260729-054450.png" size="90" width="1388" height="1154" position="center" caption="Figure: Advanced Settings" showCaption="true"}

- This tab can be divided into two sections - "Configuration" and "NodeFlow Configuration".

**Configuration**

It contains the following settings, which you have configured while creating the campaign.

:::Paragraph{listStyleType="square" indent="2"}
Disposition Plan
:::

:::Paragraph{listStyleType="square" listStart="2" indent="2"}
Column Mapings
:::

:::Paragraph{listStyleType="square" listStart="3" indent="2"}
No. of Last Calls
:::

:::Paragraph{listStyleType="square" listStart="4" indent="2"}
File Format
:::

It also contains the following settings, which you can configure after creating the Interactive Voice Application Campaign.

:::Paragraph{listStyleType="square" indent="2"}
***Defaut Table Definition*:** Here, you can select the default Table Definition for this campaign.
:::

:::Paragraph{listStyleType="square" listStart="2" indent="2"}
***By default assign users to Agent Table Definition*:** Here, you can select the default Agent Table Definition for this campaign.
:::

***

**Restrict Disposition from Telephony Panel**

In the Contact Center Industry, the business prefers to dispose of the Calls from the CRM, especially which is linked with Ameyo Application Server. The agents have two different ways to dispose of the single call - one through Telephony Panel and another through CRM. If the agent was disposing of the calls in both of the ways, then there will be two dispositions for a single call that can create confusion and discrepancy.To avoid this discrepancy, a configuration named "Restrict disposition from Telephony Panel" is added in "Advanced" Tab of Voice Campaign Settings.

***Brief about Settings***

- **Uncheck (Default):** Uncheck this option to use the default or existing Call Disposition process. It means the agent can dispose of the call from both Telephony Panel and CRM.
- **Check:** Check this option to disable the call disposition at Telephony Panel and allow the agents to dispose of the call from CRM only.

By default, this option is unchecked due to which the agent will be able to dispose of the call from the Telephony Panel. However, if the Administrator has enabled it, then the agent will not be able to dispose of the call from the telephony panel.

:::hint{type="info"}
We recommend that this option should be checked if the client is not using any CRM.
:::

- ***When Unchecked → Disabled (By Default)***&#x49;f the option “Restrict Disposition from Telephony Panel” is unchecked, then the default or previous Call Disposition flow will work by default. The Agent can dispose of the call from Telephony Panel or CRM. However, it will not solve the use case addressed in this story.
- ***When Checked → Enabled***&#x54;he Administrator can check this option to restrict the disposition of calls in the Telephony Panel. The call cannot be disposed of from Telephony panel. The call has to be disposed of from the CRM only. As soon as the call is ended, the telephony panel will not slide out to the left side from the right bar. An error is displayed in the tooltip when the agent tries to dispose of the call from the telephony panel.

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/GJ29fnjYQS9jKsWf4V6mC-20260729-054455.png" size="90" width="1366" height="635" position="center" caption="Figure: Disposition of Call is disabled in Telephony Panel" showCaption="true"}

"ACW Timer" is displayed in the tooltip of the phone icon in the right panel after the call disconnection (since the telephony panel is not shown to the agent). When the agent disposes of the call from the CRM, then an inline message is displayed on the page.

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/X3nLxoH5i67RCQNkE21qn-20260729-054455.png" size="90" width="1273" height="570" position="center" caption="Figure: Disposed of the Call from CRM" showCaption="true"}

***Other Impacts if enabled***

Dispose and Dial will also be performed through CRM. A REST API is also provided to perform the same.Callback and call notes are understood in the normal disposition operation through the telephony panel only. If the call disposition is disabled from the telephony panel, then API is provided to handle the same while disposing of the call through CRM.

**Nodeflow Configuration**

"NodeFlow Configuration" lets you upload the nodeflow for the different functions listed herein below.

:::Paragraph{listStyleType="square" indent="2"}
Transfer to User
:::

:::Paragraph{listStyleType="square" listStart="2" indent="2"}
Manual Dial
:::

:::Paragraph{listStyleType="square" listStart="3" indent="2"}
Transfer to Phone
:::

:::Paragraph{listStyleType="square" listStart="4" indent="2"}
Confer
:::

:::Paragraph{listStyleType="square" listStart="5" indent="2"}
Dispose
:::

:::Paragraph{listStyleType="square" listStart="6" indent="2"}
Barge
:::

:::Paragraph{listStyleType="square" listStart="7" indent="2"}
Snoop
:::

:::Paragraph{listStyleType="square" listStart="8" indent="2"}
Put on Hold
:::

:::Paragraph{listStyleType="square" listStart="9" indent="2"}
Resume Talk
:::

:::Paragraph{listStyleType="square" listStart="10" indent="2"}
Transfer to Queue
:::

:::Paragraph{listStyleType="square" listStart="11" indent="2"}
Callback
:::

:::Paragraph{listStyleType="square" listStart="12" indent="2"}
Listen VoiceLog
:::

:::Paragraph{listStyleType="square" listStart="13" indent="2"}
Pick Call Dial
:::

:::Paragraph{listStyleType="square" listStart="14" indent="2"}
Record to Prompt
:::

:::Paragraph{listStyleType="square" listStart="15" indent="2"}
Post Processing
:::

:::Paragraph{listStyleType="square" listStart="16" indent="2"}
Whipser
:::

:::Paragraph{listStyleType="square" listStart="17" indent="2"}
Pre Processing
:::

:::Paragraph{listStyleType="square" listStart="18" indent="2"}
Auto Dial
:::

***

**Dial Profile Settings:**

Here, the Administrator can create the dial profiles for the campaigns using the Routing Plans. So, it is necessary to create the Routing Plans first before configuring this tab.

:::hint{type="info"}
Before creating a routing plan, you have to assign and manage the users, assign the call contexts, and create the queues.
:::

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/y7CCQy7XsfvXhNQjcerP1-20260729-054452.png" size="90" width="847" height="424" position="center" caption="Figure: Dial Profile Settings" showCaption="true"}

- Perform the following steps to configure the Dial Profile Settings for Manual Dial and Confer Dial (Conference Dial).
  1. ***Manual Dial Profile Settings*:** It lets you configure the settings for Manual Dial Profile. Perform the following steps.
     - "Manual Dial Profile Policy" lists the Outbound Routing Policies that you have created in "Routing Tab" → "Outbound Feature Context".
     - **Ringing Timeout (in secs.):** It is the maximum ringing time, after which call gets disconnected if the recipient does not answer the call. Provide a value in seconds for the same. The default value is 30 seconds
     - **Setup Timeout (in secs.):** It is the time required from the initiation of a call till the connection gets established, after which call gets disconnected if the call is not connected. Provide a value in seconds for the same. The default value is 15 seconds
  2. ***Confer Dial Profile Settings*:** It lets you configure the settings for Confer Dial (Dial during Conference) Profile. Perform the following steps.
     - "Confer Dial Profile Policy" lists the Outbound Routing Policies that you have created in "Routing Tab" → "Outbound Feature Context".
     - **Ringing Timeout (in secs.):** It is the maximum ringing time, after which call gets disconnected if the recipient does not answer the call. Provide a value in seconds for the same. The default value is 30 seconds
     - **Setup Timeout (in secs.):** It is the time required from the initiation of a call till the connection gets established, after which call gets disconnected if the call is not connected. Provide a value in seconds for the same. The default value is 15 seconds
  3. Click "Apply" to apply the dial profile for any section.
     Rather, you can click "Refresh" to discard the changes.

When you click apply, the values for Call Context for the selected Policy is populated in "Call Context" column.

::Image[]{src="https://api.archbee.com/api/optimize/SK2urIgCC2ml99YyqWOSl/DT_AZAz4mJohBw41IEz0w-20260729-054453.png" size="90" width="1372" height="468" position="center" caption="Figure: Configured Dial Profile Settings" showCaption="true"}

- **Agent Table Definition:&#x20;**

This tab allows you to select the default Agent Table Definition for the campaign and assign the users to the selected Agent Table Definition.&#x20;

- **Users**

Here, you can assign and unassign the users to this campaign.&#x20;

- **Queues**

Here, you can create and manage the queues.

- **Default Working**

Here, you can select the users who will be logged in to this campaign, by default, and will not receive the prompt to select the campaign.

- **Customers**

Here, the administrator can you can apply the Filter or Filter Groups for the campaign. This tab has been explained in "Outbound Campaign Settings".

- [Holiday/Office Timings (Licensed Feature)](docId\:qQFJySflhIGVUUPRLX5Xv)

Here, you can define the holidays, office hours, and non-working hours for this campaign. This tab has already been explained in "System Configuration".
