NICE CXone Configuration and Support for VDI
Understanding VDI
Virtual desktop infrastructure, or VDI, makes it possible to host a desktop operating system on a centralized server in a data center. The term was coined by an industry leader, VMware. VDI technology delivers a desktop image over a network to an endpoint. The endpoint may be a traditional PC, thin client or even a mobile device. This lets the user interact with the operating system (OS) and applications as if they were running locally.
Benefits of VDI
VDI offers a number of benefits that make it appealing to IT departments:
- Since most computing happens on the server, obsolete PCs can often be re-purposed as VDI clients.
- When purchasing new devices, companies can buy machines that are less powerful and less expensive.
- Because all data stays in the data center, that data can be more secure. The endpoint device, like a laptop, has no data on it so there is no risk of losing data if the laptop is stolen.
- You can more easily support mobile and remote worker when the desktop image is in your data center.
Drawbacks of VDI
As with most technologies, VDI also has drawbacks:
- Money saved on endpoint hardware can disappear quickly when you factor in IT infrastructure expenses.
- Storage costs can make VDI cost prohibitive.
- Because VDI relies on network connectivity, users cannot access their virtual desktops without a network connection. In addition, weak connectivity can hinder desktop performance.
- VDI environments add a layer of complexity to your solution that warrants separate proof-of-concept efforts and performance testing to optimize. Using a soft phone with remote connections in VDI environments can cause impact to audio quality.
How NICE CXone Supports VDI
NICE CXone supports the Citrix, VMWare, AWS Workspaces, and Azure Virtual Desktop VDI configurations described on this page. This support is based on your use of the approved ranges of VDI software versions and the minimum recommended hardware to set up your user endpoints. NICE CXone does not support configurations that don't meet these minimum requirements. If you choose to implement a VDI solution outside of these guidelines, it may work. However, NICE CXone will not guarantee it or provide advanced troubleshooting through Technical Support.
NICE CXone VDI Support: Voice Applications
Application | Desktop OS | Browser | Notes |
---|---|---|---|
MAX Integrated Softphone | Windows 10/11, 32- and 64-bit | Chrome/Edge | |
Salesforce Agent Integrated Softphone | Windows 10/11, 32- and 64-bit | Chrome/Edge | |
CXone Softphone | Windows 10/11, 32- and 64-bit | N/A |
VDI requires you to download Hosted Softphone. |
NICE CXone VDI Support: Screen Recording
CXone supports recording of agent screens using ScreenAgent. Specific considerations apply to installation of ScreenAgent in VDI environments.
Bandwidth and VoIP Requirements
Bandwidth Requirements | |
---|---|
Remote or at-home agents must have a reliable high-speed internet connection. | |
Internet Bandwidth |
35 kbps per workstation for data transport Less than 200 ms average round-tripping reply between workstation and CXone servers Remote or at-home agents must have a reliable high-speed internet connection. |
Upload Speed | 512Kbps minimum |
Download Speed | 1.5Mbps minimum |
Latency |
< 150ms (round trip) |
Packet Loss | < 0.75% |
Jitter | < 20ms |
VoIP Bandwidth Requirements | ||
---|---|---|
The bandwidth needed for voice depends on the codec, or compression algorithm, used by the softphone. The number of simultaneous calls x the codec kbps = total VoIP bandwidth. Codec bandwidth use is bi-directional. A G.711 call requires 88 Kbps up (from agent to caller) and 88 Kbps down (from caller to agent) simultaneously. |
||
Codec | Speed | Supported? |
G.711 | 88 KBPS | Y |
G.729 | 40 KBPS | Special Approval Required |
The minimum requirements and recommendations on this page reflect only the usage of NICE CXone within the virtual environment. When you provision a VDI environment, it must accommodate the full breadth of your business requirements. Make sure you fully test and understand all business-essential programs and applications you will use.
NICE CXone VDI Requirements: AWS
NICE CXone is compatible with AWS Workspaces.
Light Setup
The setup defined in this table can run CXone while maintaining voice quality as long as you have a minimal workload:
Minimum "Desktop" and Network Requirements for Light Setup | |
---|---|
Operating System | Windows 10/11 |
Processor | 2v CPU |
Physical RAM |
4 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
Normal Setup
The setup defined in this table is recommended for most environments:
Minimum "Desktop" and Network Requirements for Normal Setup | |
---|---|
Operating System | Windows 10/11 |
Processor | 2v CPU |
Physical RAM |
8 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
Heavy Setup
If you expect heavier workload, you should consider using the setup in this table:
Minimum "Desktop" and Network Requirements for Normal Setup | |
---|---|
Operating System | Windows 10/11 |
Processor | 4v CPU |
Physical RAM |
16 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
NICE CXone VDI Requirements: Azure
CXone is compatible with Azure Virtual Desktop (Azure VD).
Light Setup
This setup represents the minimum requirements to run the NICE CXone on virtual desktops using Azure VD. It assumes you have one agent handling interactions.
Minimum "Desktop" and Network Requirements for Light Setup | |
---|---|
Operating System | Windows 10/11 |
Processor | 2v CPU |
Physical RAM |
4 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
Heavy Setup
This represents a more robust set of requirements to run the NICE CXone on virtual desktops using Azure VD. It assumes you have three or more agents handling interactions.
Minimum "Desktop" and Network Requirements for Heavy Setup | |
---|---|
Operating System | Windows 10/11 |
Processor | 4v CPU |
Physical RAM |
8 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
NICE CXone VDI Requirements: Citrix
Citrix Virtual Desktops on Citrix Hypervisor Servers
NICE CXone is compatible with:
- Citrix Hypervisor Servers Xen 7.6 through 8.2
- Client Versions 7-2109 back to Virtual Desktop 7.6
The minimum Citrix setup supported is:
- Citrix Virtual Desktops on Citrix Hypervisor Servers 8.2
- Cixtrix 12.0 Gateway
- Client Version Citrix Virtual Apps and Desktops 7 2109.
Light Setup
This setup represents the minimum requirements to run the NICE CXone on virtual desktops using Citrix VDI.
CXone supports recording of agent screens using ScreenAgent. Specific considerations apply to installation of ScreenAgent in VDI environments.
Minimum "Desktop" and Network Requirements for Light Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 2v CPU |
Physical RAM |
4 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
Heavy Setup
This setup represents a more robust set of requirements to run the NICE CXone on virtual desktops using Citrix VDI.
Minimum "Desktop" and Network Requirements for Heavy Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 4v CPU |
Physical RAM |
4 GB total |
Supported Browsers | Google Chrome, Microsoft Edge |
Citrix Enterprise Browser and App
CXone is compatible with the Citrix Enterprise Browser and App. Use of plugins, including the CXone plugin, may impact the latency and quality of calls.
Light Setup
Minimum "Desktop" and Network Requirements for Light Setup | |
---|---|
Operating System | Windows 10, Windows 11 |
Physical RAM |
4 GB total |
Software Prerequisites |
|
Connectivity | Feature flag management |
Disk Space | Varies based on installation type and components |
NICE CXone VDI Requirements: VMWare Horizon
The minimum VMWare setup supported is VMWare Horizon 7.3.3 through 8 2106.
Multimedia Redirection (MMR) isn't compatible with the screen recorder.
Light Setup
This setup represents the minimum requirements to run the NICE CXone on virtual desktops using VMWare Horizon VDI.
Single-Session Requirements
Bandwidth for this setup is 256 MBPS with 300 MS maximum round-trip latency. Client-to-host latency should be less than 175 MS if you're not using MMR. Maximum jitter is less than 10 MS.
Minimum "Desktop" and Network Requirements for Single-Session Light Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 2 GHz; 2 cores |
Physical RAM |
4 GB |
Disk IO | 500 IOPS; Queue length < 2 MS |
Supported Browsers | Google Chrome, Microsoft Edge |
Multi-Session Requirements
Bandwidth for this setup is 256 MBPS with 300 MS maximum round-trip latency. Client-to-host latency should be less than 175 MS if you're not using MMR. Maximum jitter is less than 10 MS.
Minimum "Desktop" and Network Requirements for Multi-Session Minimum Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 1.25 GHz; 4 cores plus 1 CPU core for every 4 active sessions |
Physical RAM |
4 GB plus 1 GB for every 4 active sessions |
Disk IO | 1,000 IOPS; Queue length < 2 MS |
Supported Browsers | Google Chrome, Microsoft Edge |
Heavy Setup
This represents a more robust set of requirements to run the NICE CXone on virtual desktops using VMWare Horizon VDI.
Single-Session Requirements
Bandwidth for this setup is 256 MBPS with 200 MS maximum round-trip latency. Client-to-host latency should be less than 125 MS if you're not using MMR. Maximum jitter is less than 5 MS.
Minimum "Desktop" and Network Requirements for HEavy Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 2 GHz; 4 cores |
Physical RAM |
8 GB |
Disk IO | 2,000 IOPS; Queue length < 2 MS |
Supported Browsers | Google Chrome, Microsoft Edge |
Multi-Session Requirements
Bandwidth for this setup is 1 MBPS with 200 MS maximum round-trip latency. Client-to-host latency should be less than 125 MS if you're not using MMR. Maximum jitter is less than 5 MS.
Minimum "Desktop" and Network Requirements for HEavy Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 2 GHz; 8 cores plus 1 core for every 4 active sessions |
Physical RAM |
16 GB plus 1 GB for every 2 active sessions |
Disk IO | 5,000 IOPS; Queue length < 2 MS |
Supported Browsers | Google Chrome, Microsoft Edge |
NICE CXone VDI Requirements: Windows 365
Light Setup
This setup represents the minimum requirements to run the NICE CXone on virtual desktops using Windows 365.
Minimum "Desktop" and Network Requirements for Light Setup | |
---|---|
Operating System | Windows 10/11, 32- and 64-bit |
Processor | 2v CPU |
Physical RAM |
4 GB total |
Local Ethernet | 100 Mbps |
Local Sound | Full duplex |
Supported Browsers | Google Chrome, Microsoft Edge, Mozilla Firefox |
Supported Third-Party Softphones | Zoom, Google, RingCentral, Vonage |