---
title: "Features tab"
slug: "features-tab"
description: "Enable and configure optional Voiso features for your contact center, including Speech Analytics, Scheduled Callback, ASR performance optimization, Call suppression, Do Not Call Registry, in call announcements, call monitoring access codes, and picture in picture. Availability may vary by plan and by whether you use Security Access Group roles."
updated: 2026-01-29T12:55:40Z
published: 2026-01-29T12:55:40Z
canonical: "docs.voiso.com/features-tab"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.voiso.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Features tab

**Who should read this article**: Administrators

Enable and configure optional Voiso features for your contact center, including Speech Analytics, Scheduled Callback, ASR performance optimization, Call suppression, Do Not Call Registry, in call announcements, call monitoring access codes, and picture in picture. Availability may vary by plan and by whether you use Security Access Group roles.

## Introduction

Each section on the **Features** tab allows you to enable and configure different Voiso contact center features. Not all features described below are available for every contact center plan.

![System Settings Page Features Tab](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab.png)

### Speech Analytics section

Important

The Speech Analytics feature is available for contact centers on the Pro plan or higher.

The **Speech analytics** section enables you to specify the Speech analytics feature settings.

![System Settings Page Features Tab Speech Analytics Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20Speech%20Analytics%20Section.png)

Tip

- In contact centers *using security access groups*, to implement this feature, select **Enable Transcriptions with Analytics** for specific roles in the [Security Access Group](/v1/docs/administration-security-access-groups), and set the **Speech language** option in the **User** settings.
- In contact centers *not using security access groups*, to implement this feature, select **Enable Speech recognition** and set the **Speech language** in the [User settings](/v1/docs/basic-user-roles).

The Voiso [Speech Analytics](/v1/docs/speech-analytics) service uses Artificial Intelligence (AI) and Machine Learning to process call audio recordings into [text transcripts](/v1/docs/reporting-cdr).

Custom [keywords](/v1/docs/administration-keyword-groups) in a conversation are underlined in the transcript to make conversation review fast and easy. The highlighted keywords help supervisors instantly locate important parts of a conversation.

The **Speech Analytics** section includes the following settings:

| Feature | Description |
| --- | --- |
| AI-powered auto language detection | Specify that Voiso should automatically detect the language of a call using Artificial Intelligence (AI) and Machine Learning (ML), and then transcribe the call. Automatic language detection also applies to call recordings. By default, calls are transcribed in English. |
| Supported languages | Select one or more of the supported languages to use for call transcription. |
| Transcribe calls with talk time over x sec | Specify the minimum call length, in seconds, for a call to be transcribed. |
| Process calls with talk time over x sec | Specify the minimum call recroding length, in seconds, required for Speech Analytics AI to analyze, summarize, and score interaction transcripts. |

The Voiso Speech Recognition engine supports the following languages:

- Arabic
- Dutch
- English
- French
- German
- Hindi
- Italian
- Japanese
- Polish
- Portuguese
- Spanish
- Turkish

Tip

You can enable **Speech Analytics** and select a language for individual [users](/v1/docs/users-users) on the **Edit User** page. In the Voiso navigation bar, go to **Users**, then edit an existing user or create a new one. Use the **Speech recognition** menu to enable the feature, and choose a language from the **Speech Language** menu.

To enable **Speech Analytics** for multiple users at once, upload a user CSV file on the **Users** page.

### Scheduled callback section

The **Scheduled Callback** section lets you configure this feature for your contact center.

Tips

- The Scheduled callback feature is enabled by default.
- Callbacks may be scheduled up to 30 days in advance.

For Start-up and Pro contact centers, if **Scheduled Callback** is enabled in the system settings, it is automatically enabled for all roles except **Analyst** and **Hardware phone**.

For contact centers using [Security Access Group](/v1/docs/administration-security-access-groups) roles, once the **Scheduled Callback** feature is enabled for your contact center, you must enable it for specific users. To do this, assign the **Enable Scheduled Callback** permission to the appropriate role.

![System Settings Page Features Tab Scheduled Callback Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20Scheduled%20Callback%20Section.png)

| Setting | Description |
| --- | --- |
| Max wait time | The duration, in minutes, to wait before making an additional callback attempt if the previous attempt was unsuccessful. The default delay is 30 minutes. You can specify delay intervals between 0 and 10080 minutes (1 week) in 30 minute increments. |
| Max dialing attempts | The number of call attempts Voiso should make before failover. If failover is enabled, Voiso makes the same number of call attempts again before the callback is cancelled. The default number of call attempts after the first unsuccessful attempt is 1. You can specify between 1 and 10 attempts before failover or cancelling the callback. |
| Failover destination | Select **None** to cancel the scheduled callback after the maximum number of calling attempts is reached. Select **Queue** to failover to a specified queue after the maximum number of calling attempts is reached. |
| Queue | The name of the failover destination queue. |

### ASR performance optimization

ASR performance optimization helps maintain outbound performance by automatically replacing Caller IDs that have reached defined usage thresholds. When a Caller ID exceeds the configured limits, Voiso replaces it with another available number from your pool that uses the same country prefix.

You do not need to purchase a large reserve of numbers in advance. Voiso tracks available replacement numbers by country prefix and warns you when a destination-specific pool is running low or has no candidates left, so you can add numbers only when needed.

The feature applies to outbound calls made through Dialer campaigns, manual dialing, and click-to-call. It works across these workflows through Dialer campaign settings and Caller ID groups.

ASR and ACD are useful for monitoring and analysis, but they are not used as automatic replacement triggers. Instead, Voiso uses thresholds that you define on the **Features** tab of the **System settings** page:

- **Max dialing attempts**
- **Replacement interval**
- **Replacement number alert**

This approach gives you a clear and predictable way to manage Caller ID rotation.

Refer to [ASR performance optimization](/v1/docs/asr-performance-optimization) for more information about this feature.

The **ASR performance optimization** section includes the following settings:

![System Settings Page Features Tab ASR Performance Optimization Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20ASR%20Performance%20Optimization%20Section.png)

| Feature | Description |
| --- | --- |
| Enable ASR performance optimization | Enable the feature for Dialer campaign Caller ID sets and for Caller ID groups used for manual and click-to-call outbound dialing. The feature automatically replaces Caller IDs when the ‘Max dialing attempts’ or ‘Replacement interval’ is reached. Replacements, taken from your ‘Numbers’ list, share the same country code, and aren’t in use. |
| Max dialing attempts | The maximum number of dialing attempts, excluding failed attempts, before a number is automatically replaced for the current Caller ID. Set this option to 0 to only use 'Replacement interval'. |
| Replacement interval | The maximum number of days a Caller ID remains active before it is automatically replaced. Set this option 0 to only use 'Max dialing attempts'. |
| Replacement number alert | The minimum number of remaining phone numbers before an alert should be sent or the number should be highlighted on the **[Numbers](/v1/docs/inbound-inbound-numbers)** page. |
| Send email alert | Specify whether an email will be sent to the email addresses specified for low balance alerts on the **Billing** page when the 'Replacement number alert' threshold is reached. |
| Show notification alert when a number is replaced | Display a notification whenever a Caller ID is replaced in a Caller ID group or Dialer campaign. The alert includes links to the affected numbers, Caller ID groups, and Dialer campaigns. |

### Call suppression section

Refer to [Call Suppression](/v1/docs/administration-call-suppression) for more information about this feature.

The **Call Suppression** feature prevents excessive dialing to the same number in a single day, ensuring compliance and protecting network resources. Once a number hits the call limit, further dialing is blocked until the next day.

For Startup and Pro plans, the maximum is 10 attempts, adjustable from 1 to 10. Pro+ plans allow up to 15 attempts, adjustable from 1 to 15. Numbers exceeding the limit are automatically suppressed until the next day, but Pro+ administrators can manually release them if needed.

          Tip

          

This mandatory feature cannot be disabled, ensuring appropriate, compliant outbound dialing practices.

Important

For teams assigned to a [Dialer campaign](/v1/docs/outbound-dialer-campaigns), the **Max Dial Attempts** value of the campaign cannot exceed the **Max number of attempts** value.

The **Call suppression** section includes the following settings:

![System Settings Page Features Tab Call Suppression Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20Call%20Suppression%20Section.png)

The following default voice message, *Call suppression*, is played to an agent when they attempt to dial a suppressed number:

<audio src="https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Max%20Number%20of%20Attempts%20Female%20AI%20Voice.mp3" controls=""> Your browser does not support the audio element. </audio>

| Feature | Description |
| --- | --- |
| Max dialing attempts | Specify the number of dial attempts made to a number before the number is added to the [list of suppressed numbers](/v1/docs/administration-call-suppression). |
| Limit reached voice message | Specify an [alternative voice message](/v1/docs/administration-media) to be played to an agent when the maximum number of dial attempts to a number is reached. |
| Exclude calls with 'failed' disposition | Specify whether failed calls are excluded from the calculation of **Max dialing attempts** for Call Suppression. |
| Apply 'Max dialing attempts' value to all teams | Override the maximum call attempts limit set for individual [teams](/v1/docs/users-teams) with the global **Max dialing attempts** value. |

### Do Not Call Registry

Use the [Do Not Call Registry](/v1/docs/do-not-call-registry) (DNCR) feature to prevent outbound calls to contacts who have opted out of receiving calls from your organization.

In the **Do Not Call Registry** section, select **Enable Do Not Call Registry**, then click **Save**.

#### API integration with the UAE Etisalat Safecall service

For contact centers operating in the UAE, Voiso supports an API integration with the [Etisalat Safecall service](/v1/docs/do-not-call-registry#api-integration-with-the-etisalat-safecall-service) to verify outbound UAE numbers against the Do Not Call Registry in real time.

Note

Your contact center can use only one DNCR mode at a time. To switch between manual CSV upload and the UAE Etisalat Safecall API method, contact your Voiso administrator.

#### API integration with the UAE Zen service

For contact centers operating in the UAE, Voiso supports an API integration with the [Zen service](/v1/docs/do-not-call-registry#api-integration-with-the-zen-service) to verify outbound UAE numbers against the Do Not Call Registry in real time.

Note

Your contact center can use only one DNCR mode at a time. To switch between manual CSV upload and the UAE Zen API method, contact your Voiso administrator.

### In call announcements section

Many regions require contact centers to notify contacts when their call is being recorded, including periodic reminders during the call that call recording is still active.

The **In call announcements** feature lets you select a voice message to automatically play at the start of every call, whether it is a structured greeting or a compliance announcement that the call is being recorded.

![System Settings Page Features Tab In Call Announcements Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20In%20Call%20Announcements%20Section.png)

In the **In call announcements** section, click **Play announcement at the start of a call**, then select a voice message from the **Announcement message** menu.

To automatically play a reminder message or other indicator, such as a tone, that repeats periodically during a call, click **Play periodic announcement**. The default message, in English, informs the contact that the call is being recorded.

Use the **Repeat interval** field to set how often this reminder plays, from 5 to 600 seconds (default is 30 seconds). Then, select a voice message from the **Announcement message** menu. The default message reminds the contact, in English, that the call is being recorded.

TIp

When you select an announcement, click the play button next to the file name to preview the audio.

#### Default audio messages

Voiso provides the following default audio messages, in English, for the first and repeating announcements.

**First announcement**:

```
This call is being recorded for quality and training purposes. If you do not consent to this recording, please hang up now. Thank you for your understanding.
```

<audio src="https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/This%20call%20is%20being%20recorded%20Matthew%20Standard.mp3" controls=""> Your browser does not support the audio element. </audio>

**Ongoing announcements**:

```
Call recording is in progress.
```

<audio src="https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Call%20recording%20is%20in%20progress%20Matthew%20Standard.mp3" controls=""> Your browser does not support the audio element. </audio>

Tip

To use a different message, create a [media](/v1/docs/administration-media) file, upload it using the **Administration > Media** page.

### Call monitoring access codes section

Tip

This feature was previously named **Feature access codes**

If your contact center uses Hardware Phone, third-party softphones, or the Voiso WebRTC Softphone, you can allow [supervisors](/v1/docs/supervisor-workflows), admins, team leads, and others to dial a code that enables them to engage with a call being handled by an agent. Use the fields in this section to specify the number that a supervisor enters into their dialpad to silently monitor a call, whisper coach an agent without the contact hearing the supervisor, or barge into a call.

![System Settings Page Features Tab Call Monitoring Access Codes Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20Call%20Monitoring%20Access%20Codes%20Section.png)

For a supervisor or other user to use this feature, their [user account](/v1/docs/users-users) must have the **Allow Feature Access Code** option enabled. In contact centers without Security Access Groups enabled, the **Allow Feature Access Code** permission is granted on the [user's account page](/v1/docs/basic-user-roles).

To use the feature, the supervisor must dial the access code and then the agent's extension: *<access code>*<agent extension>. For example: *22*5678.

Tip

Supervisors and other users can monitor calls, interactions, and agents using the [Agent Zoom](/v1/docs/supervisor-workflows-agent-zoom) feature.

### Picture-in-picture

If activated for your contact center, the **Picture-in-picture** section lets you enable this feature for your users. It is disabled by default. To enable it, select **Enable Picture-in-picture**.

![System Settings Page Features Tab Call Picture-in-picture Section](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/System%20Settings%20Page%20Features%20Tab%20Call%20Picture-in-picture%20Section.png)

The Picture-in-picture feature allows users to use the softphone in a floating picture-in-picture window — staying visible while navigating other windows and apps. This enhances multitasking and reduces the need for tab-switching during live calls. For **Agent Panel**, refer to [Getting started](/v1/docs/agent-panel-getting-started). For **Omnichannel Workspace**, refer to [Using Omnichannel Workspace](/v1/docs/using-omnichannel-workspace).

Note

Picture-in-picture is supported only for the Google Chrome browser.

Speech analytics, also called interaction analytics, is technology that uses AI to understand, process, and analyze human speech.

Artificial Intelligence. A cognitive technology that uses and analyzes data, algorithms, and programming to perform actions, predict problems, and adapt to changing states.

Machine Learning. A system that uses algorithms and statistical models to analyze and draw inferences from patterns in data. In this way, the system learns and adapts without following explicit instructions.

Comma-Separated Values. A data file format where the content is structured in tabular form. Fields (data values) are separated by commas. Rows (records) are separated by line feeds. Voiso supports UTF-8 format for CSV files. CSV files allow interchange of data between spreadsheet applications, text files, and database. It is a common format for importing and exporting data. Each row represents a record. Each value represents an attribute.

ASR (Answer Seizer Ratio) is a telephony metric that measures the percentage of successfully connected outbound calls. It is calculated as:

**ASR = (Answered calls ÷ Total call attempts) × 100**

A higher ASR generally indicates better call quality, routing, or list effectiveness, since more dialed calls reach a person or endpoint.

Agents working under a common supervisor are considered to be a part of a team. Teams enable you to group users together for common business purposes. You can create many different teams for different business purposes. A user may be assigned to more than one team and a supervisor may supervise more than one team. You can assign agents to Dialer campaigns and Caller ID groups either individually or as part of a team.

For outbound dialing, when a number has been redialed a specified number of times, dialing that number is prevented for a specified time interval. Configure Call Suppression (sometimes referred to as 'Hardcap') in the Call Center Settings view. Manage suppressed numbers in the Call Suppression view.

A physical telephone connected to a contact center's phone network. In contrast to a softphone like the Voiso Agent Panel, hardware phones have limited capabilities. They are best suited to situations where you want to limit agent access to your system.

Web Real-Time Communication. A technology that enables the use of a web browser to make a phone call. The Voiso Agent Panel is a WebRTC-based softphone.

A software application that enables users to make telephone calls over the internet using a computer, tablet, or mobile device and a high-speed internet connection.
