PC Requirements

The following requirements apply to workstations using the NICE Uptivity Web Portal, the NICE Uptivity Performance Management portal, or both. The requirements also apply to workstations running On-Demand, NICE Uptivity Screen Recording,, Desktop Analytics, or Performance Management Ticker client applications.

Software Requirements

Uptivity has been tested with and is supported for:

  • Operating Systems — Windows 7, Windows 8.0 (8.1), and Windows 10
  • Web Browsers — Internet Explorer v11, Microsoft Edge 38.14393.0.0 with Microsoft Edge HTML 14.14393, Firefox ESR 38 and ESR 45, and Google Chrome. Browser support varies depending on your chosen playback method and other factors.

Uptivity offers two options for recording search and playback. The Call List and Web Player (also known as the Silverlight Player) are supported in the following browsers: Internet Explorer and Firefox only. The Interactions List and HTML5 Interaction Player are supported in the following browsers: Microsoft Edge, Chrome, and Firefox only.

The Silverlight method must be used for customers with NICE Uptivity Screen Recording, with non-GSM audio codecs, or both. It is also still available for any customers who use only Internet Explorer, who need stereo or speed-adjusted playback (or both), or who need manual blackout capability.

The HTML5 Recorded Interactions list does not yet support speed-adjusted playback or manual blackouts.

Users who play call recordings, screen recordings, or both, and who use the Silverlight Player, also need:

  • Microsoft Silverlight browser plug-in v5.0.61118.0 or higher

If your deployment includes Desktop Analytics, a proprietary client application must be installed on each PC used by recorded agents. This PC must also run:

  • .NET Framework v4.5.2

If your deployment includes screen recording, a proprietary client application must be installed on each PC to be recorded. This PC must also run:

  • .NET Framework v4.0 and .NET Framework v4.6.1

If your deployment includes On-Demand, a proprietary client application must be installed on each PC used agents with record-on-demand capability. This PC must also run:

  • .NET Framework v2.0 (this version is not included by default with Windows 8.1 but can be enabled via the Windows Control Panel)

Hardware Requirements

The minimum workstation specifications for users who simply view information in a web portal are:

  • 2.0 GHz Processor
  • 1 GB RAM
  • 50 MB hard drive space
  • 1280 X 800 (minimum screen resolution at 16-bit color depth)

Users who monitor calls, screen activity, or both; who perform quality evaluations; or who in general use the web portal more heavily will normally benefit from more powerful PCs. For these users, inContact recommends:

  • 3Ghz or 1.6Ghz dual core
  • 2 GB RAM
  • 50 MB hard drive space
  • 1280 X 1024 or higher screen resolution at 16-bit color depth

Virtual Desktop Infrastructure (VDI) Support

Uptivity supports the following virtual desktop systems:

  • Microsoft Terminal Services
  • Citrix XenDesktop
  • VMWare View

Uptivity does not support Citrix XenApp in application streaming mode for any applications. However, if the endpoint launching the XenApp client is a Windows PC, the NICE Uptivity Screen Recording client will capture the streamed application windows if the client is running on the Windows PC itself.

VDI does not affect call recording.

Major Considerations

Each application instance in use will consume resources on the customer's VDI. The following table provides some general guidelines regarding resource usage for each Uptivity application or module; however, inContact strongly recommends testing needed resources by deploying desired applications and modules to a limited number of users and evaluating resource utilization in your specific environment.

Uptivity Module

Estimated Resource Usage

NICE Uptivity Screen Recording Client

RAM: 50-250MB, CPU: 1-5% per instance (highly dependent on screen resolution and activity)

On-Demand Client

RAM: 50MB, CPU: 0-2% per instance

Web Player (browser-based Silverlight application)

RAM: 50-500MB, CPU: 1-10% per instance (highly dependent on number of records returned by user queries and size of audio/video files being played)

Desktop Analytics Client

Resource usage can vary greatly depending on the type and number of applications being monitored, which scripts are being used, and so on. Requires testing in customer's environment to determine specifics.

The Uptivity Web Player may play back data recorded in full HD (in other words, at resolutions greater than 1080p) and the size of the recordings may be significant.

Each VDI vendor has specific caveats and limitations regarding performance for media playback, and most have specific considerations for Silverlight-based media players, especially if the endpoint is a thin or zero client. Consult your vendor for specific information regarding your deployed products.

Microsoft offers a publicly-available Silverlight media player demo application you can use for initial performance testing. Visit Microsoft's iis.net website and search for IIS Smooth Streaming.