- 04 Feb 2025
- 14 Minutes to read
- Print
- DarkLight
- PDF
Basic user roles
- Updated on 04 Feb 2025
- 14 Minutes to read
- Print
- DarkLight
- PDF
Who should read this article: Administrators
Learn about the roles in Voiso's "Startup" plan – Admin, Supervisor, Analyst, Agent, and Hardware Phone – including their features and configurable options.
Introduction
A user is anyone in your contact center responsible for administration, supervision, data analysis, or handling interactions as an agent. These responsibilities are called roles. Contact centers that are on the Voiso's "Startup" plan or contact centers without Security Access Groups enabled have the following user roles pre-defined:
- Admin
- Supervisor
- Analyst
- Agent
- Hardware Phone
This article provides an overview of the features assigned to each role, including which features are configurable.
The Voiso basic user roles simplify the management of users in your contact center. Each role has slightly different permissions, some of which may be configured either individually, or in bulk. As your contact center grows, you may consider adding Security Access Groups to give you more complex user permission options.
By default, no new user has the ability to handle calls. To grant the ability, create a user account, assign a role, save the user account, then assign Allow manual outbound calls. For users you want to allow to use the Voiso Agent Panel softphone, assign the WebRTC Enabled permission.
Creating users and assigning roles
To create and manage user accounts, navigate to the Users page by selecting Users > Users from the Voiso main menu.
To add a single user:
- Navigate to Users > Users from the Voiso main menu.
- Click Add user.
- Specify the user's properties.
- Select a role from the Role menu.
- Click Save.
- Every user account you create starts out with the default options for the agent role configured. To view and set the permissions for other roles, edit the user account after you have saved it for the first time.
- When you save a new user profile or update an existing user's email address, Voiso automatically sends a confirmation email to the specified address. The recipient must confirm their email to activate the user account.
Modifying user role permissions
A user role defines the access permissions available to a user in your contact center. In the Startup plan, five predefined roles are available:
You assign roles to users by using the Add user or Edit user pages.
Each role has default permissions tailored to its responsibilities. While some permissions are fixed, others can be modified based on your contact center's needs. Detailed permission tables are provided in the role descriptions below.
To view or modify a user's permissions:
- Select the username from the Users table to open the Edit user page.
- Review or adjust the permissions as needed.
- Click Save to apply the changes.
Role permissions
The following subsections outline the features assigned to each role. Each subsection includes a table detailing the default settings for available features and whether they can be modified. For some roles there are settings that are enabled and cannot be disabled.
The tables describe the role permissions that are available after the user account is saved for the first time.
Admin
The Admin role provides features for users who set up features for other user roles as well as contact center operations. Users with the Admin role also have access to reporting features, including the Real-time Dashboard, Historical Reports, and Call Detail Records.
Feature permission | Default setting | Editable | Description |
---|---|---|---|
Allow manual outbound calls | Disabled | Yes | The user may use Agent Panel to make manually dialed outgoing calls to contacts. It is not necessary to grant this permission for outbound dialer only agents. |
Allow external transfers | Disabled | Yes | The user may transfer calls to phone numbers outside the contact center, including to subject matter experts or higher tier support personnel. |
Allow Feature Access Code | Disabled | Yes | Feature Access Codes are special codes that supervisors may enter into Agent Panel to monitor agents handling calls on third-party phones. |
WebRTC Enabled | Disabled | Yes | The user may use Agent Panel to handle calls. Users without this permission granted only have access using a Hardware Phone. |
Dashboard Number Masking | Enabled | Yes | The user may not view a contact's phone number. If this privilege is disabled, the contact's account ID (for CRM calls) or the Hidden number placeholder is displayed instead. |
Disable recordings download | Enabled | Yes | The user may not download call recordings. |
Click-to-call client number masking | Enabled | Yes | For click-to-call dialed numbers, the user may see a contact's phone number instead of the contact's account ID or the Hidden number placeholder in Agent Panel. |
Allow click-to-call | Disabled | Yes | The user may initiate calls in a CRM by clicking an icon or link instead of manually dialing the number. |
Allow CDR download | Disabled | Yes | The user may download selected CDRs as a CSV file. |
Allow HLR Lookup | Enabled | Yes | The user may initiate a Home Location Register (HLR) Lookup request, real-time phone number validation, from the call history in the Agent Panel. |
CDR enabled | Enabled | No | The user may view call detail records. |
Historic reports enabled | Enabled | No | The user may access and create reports about contact center performance. |
Enable access to support chat | Disabled | Yes | User may access the Voiso premium support chat to get faster turnaround on Voiso support requests. |
Agent
The Agent role provides the most common contact center features for users who handle interactions. Agents do not have permission to use reporting, supervisory, or administrative features; however, you can use the available features in the Administration feature area to specify which user interfaces the agent may access.
Feature permission | Default setting | Editable | Description |
---|---|---|---|
Allow manual outbound calls | Disabled | Yes | The user may use Agent Panel to make manually dialed outgoing calls to contacts. It is not necessary to grant this permission for outbound dialer only agents. |
Allow external transfers | Disabled | Yes | The user may transfer calls to phone numbers outside the contact center, including to subject matter experts or higher tier support personnel. |
Allow Feature Access Code | Disabled | Yes | Feature Access Codes are special codes that supervisors may enter into Agent Panel to monitor agents handling calls on third-party phones. |
WebRTC Enabled | Disabled | Yes | The user may use Agent Panel to handle calls. Users without this permission granted only have access using a Hardware Phone. |
Dashboard Number Masking | Enabled | Yes | The user may not view a contact's phone number. If this privilege is disabled, the contact's account ID (for CRM calls) or the Hidden number placeholder is displayed instead. |
Disable recordings download | Enabled | Yes | The user may not download call recordings. |
Click-to-call client number masking | Enabled | Yes | For click-to-call dialed numbers, the user may see a contact's phone number instead of the contact's account ID or the Hidden number placeholder in Agent Panel. |
Allow click-to-call | Disabled | Yes | The user may initiate calls in a CRM by clicking an icon or link instead of manually dialing the number. |
Allow CDR download | Disabled | Yes | The user may download selected CDRs as a CSV file. |
Allow HLR Lookup | Enabled | Yes | The user may initiate a Home Location Register (HLR) Lookup request, real-time phone number validation, from the call history in the Agent Panel. |
CDR enabled | Disabled | No | The user may view call detail records. |
Historic reports enabled | Disabled | No | The user may access and create reports about contact center performance. |
Enable access to support chat | Disabled | Yes | User may access the Voiso premium support chat to get faster turnaround on Voiso support requests. |
Analyst
The Analyst role is designed for specialist users who review Call Detail Records. Grant the CDR enabled permission to enable this capability.
Feature permission | Default setting | Editable | Description |
---|---|---|---|
Allow manual outbound calls | Disabled | Yes | The user may use Agent Panel to make manually dialed outgoing calls to contacts. It is not necessary to grant this permission for outbound dialer only agents. |
Allow external transfers | Disabled | Yes | The user may transfer calls to phone numbers outside the contact center, including to subject matter experts or higher tier support personnel. |
Allow Feature Access Code | Disabled | Yes | Feature Access Codes are special codes that supervisors may enter into Agent Panel to monitor agents handling calls on third-party phones. |
WebRTC Enabled | Disabled | Yes | The user may use Agent Panel to handle calls. Users without this permission granted only have access using a Hardware Phone. |
Dashboard Number Masking | Enabled | Yes | The user may not view a contact's phone number. If this privilege is disabled, the contact's account ID (for CRM calls) or the Hidden number placeholder is displayed instead. |
Disable recordings download | Enabled | Yes | The user may not download call recordings. |
Click-to-call client number masking | Enabled | Yes | For click-to-call dialed numbers, the user may see a contact's phone number instead of the contact's account ID or the Hidden number placeholder in Agent Panel. |
Allow click-to-call | Disabled | Yes | The user may initiate calls in a CRM by clicking an icon or link instead of manually dialing the number. |
Allow CDR download | Disabled | Yes | The user may download selected CDRs as a CSV file. |
Allow HLR Lookup | Enabled | Yes | The user may initiate a Home Location Register (HLR) Lookup request, real-time phone number validation, from the call history in the Agent Panel. |
CDR enabled | Disabled | Yes | The user may view call detail records. |
Historic reports enabled | Disabled | No | The user may access and create reports about contact center performance. |
Enable access to support chat | Disabled | Yes | User may access the Voiso premium support chat to get faster turnaround on Voiso support requests. |
Hardware Phone
Like users with the Agent role, users with the Hardware Phone role handle interactions. However, users with the Hardware Phone role cannot sign in to the Voiso application. All calls are handled using a hardware phone.
Feature permission | Default setting | Editable | Description |
---|---|---|---|
Allow manual outbound calls | Disabled | Yes | The user may use Agent Panel to make manually dialed outgoing calls to contacts. It is not necessary to grant this permission for outbound dialer only agents. |
Allow external transfers | Disabled | Yes | The user may transfer calls to phone numbers outside the contact center, including to subject matter experts or higher tier support personnel. |
Allow Feature Access Code | Disabled | Yes | Feature Access Codes are special codes that supervisors may enter into Agent Panel to monitor agents handling calls on third-party phones. |
WebRTC Enabled | Disabled | Yes | The user may use Agent Panel to handle calls. Users without this permission granted only have access using a Hardware Phone. |
Dashboard Number Masking | Enabled | Yes | The user may not view a contact's phone number. If this privilege is disabled, the contact's account ID (for CRM calls) or the Hidden number placeholder is displayed instead. |
Disable recordings download | Enabled | Yes | The user may not download call recordings. |
Click-to-call client number masking | Enabled | Yes | For click-to-call dialed numbers, the user may see a contact's phone number instead of the contact's account ID or the Hidden number placeholder in Agent Panel. |
Allow click-to-call | Disabled | Yes | The user may initiate calls in a CRM by clicking an icon or link instead of manually dialing the number. |
Allow CDR download | Disabled | Yes | The user may download selected CDRs as a CSV file. |
Allow HLR Lookup | Enabled | Yes | The user may initiate a Home Location Register (HLR) Lookup request, real-time phone number validation, from the call history in the Agent Panel. |
CDR enabled | Disabled | No | The user may view call detail records. |
Historic reports enabled | Disabled | No | The user may access and create reports about contact center performance. |
Enable access to support chat | Disabled | Yes | User may access the Voiso premium support chat to get faster turnaround on Voiso support requests. |
Supervisor
The Supervisor role is designed for users responsible for managing agents within their assigned teams. By default, supervisors have access to specialized contact center features, including the Real-time dashboard for monitoring performance, including the Agent Zoom, the ability to manage assigned queues and interaction flows configured by an administrator, access to agent profiles within their teams, and the capability to create and send broadcast messages to their team members.
Feature permission | Default setting | Editable | Description |
---|---|---|---|
Allow manual outbound calls | Disabled | Yes | The user may use Agent Panel to make manually dialed outgoing calls to contacts. It is not necessary to grant this permission for outbound dialer only agents. |
Allow external transfers | Disabled | Yes | The user may transfer calls to phone numbers outside the contact center, including to subject matter experts or higher tier support personnel. |
Allow Feature Access Code | Disabled | Yes | Feature Access Codes are special codes that supervisors may enter into Agent Panel to monitor agents handling calls on third-party phones. |
WebRTC Enabled | Disabled | Yes | The user may use Agent Panel to handle calls. Users without this permission granted only have access using a Hardware Phone. |
Dashboard Number Masking | Enabled | Yes | The user may not view a contact's phone number. If this privilege is disabled, the contact's account ID (for CRM calls) or the Hidden number placeholder is displayed instead. |
Disable recordings download | Enabled | Yes | The user may not download call recordings. |
Click-to-call client number masking | Enabled | Yes | For click-to-call dialed numbers, the user may see a contact's phone number instead of the contact's account ID or the Hidden number placeholder in Agent Panel. |
Allow click-to-call | Disabled | Yes | The user may initiate calls in a CRM by clicking an icon or link instead of manually dialing the number. |
Allow CDR download | Disabled | Yes | The user may download selected CDRs as a CSV file. |
Allow HLR Lookup | Enabled | Yes | The user may initiate a Home Location Register (HLR) Lookup request, real-time phone number validation, from the call history in the Agent Panel. |
CDR enabled | Enabled | Yes | The user may view call detail records. |
Historic reports enabled | Enabled | Yes | The user may access and create reports about contact center performance. |
Enable access to support chat | Disabled | Yes | User may access the Voiso premium support chat to get faster turnaround on Voiso support requests. |
Adding and modifying bulk users
For detailed instructions on importing and modifying bulk user accounts, refer to the main Users article.
Startup plan accounts use a different bulk user template compared to contact centers on other Voiso plans with System Access Groups enabled. The table below outlines the fields included in the Startup bulk user template.
To download the template, navigate to Users > Users and click Download CSV template. Add new users to the CSV file or update details for existing users. When you upload the file, new users will be created, and any changes made to existing users will be applied to their accounts.
Field | Example Value | Required | Notes |
---|---|---|---|
Name | John Smith | Yes | |
0_example@voiso.com | Yes | The email used to sign in to Voiso | |
Password | John1234_0 | Yes | |
Sip account | 0_example@voiso.com | No | This is generated automatically for users who are not assigned to the Hardware Phone role. |
Role | agent | Yes | agent, admin, supervisor, analyst, or hardware phone |
Extension | 0222 | No | |
CallerID | 000 | No | If empty, the default CallerID is used. |
CTI | bria | No | |
Timezone | Jerusalem | Yes | Default is UTC |
Queues | First queue;Second queue | No | The name of one or more existing queues in your contact center. |
Skills | Speaking: 1;Learning: 1 | No | |
Teams Supervisor | Team 0; Team 1 | No | The name of one or more existing teams in your contact center. |
Teams Agent | Team 2; Team 3 | No | The name of one or more existing teams in your contact center. |
WebRTC Ringtone | Test Ringtone | No | The name of an existing ringtone media file in your contact center. |
Allow Manual Outbound Calls | y | Yes | |
Allow Feature Access Code | n | Yes | |
WebRTC Enabled | y | Yes | |
Dashboard Number Masking | y | Yes | |
Disable recordings download | y | Yes | |
Click-to-call Client Number Masking | y | Yes | |
Allow click-to-call | y | Yes | |
Allow CDR Downloads | y | Yes | |
Allow HLR Lookup requests | n | Yes | |
Allow external transfers | n | Yes | |
CDR enabled | n | Yes | |
Historic report enabled | n | Yes | |
Enable access to support chat | n |