Server Requirements
The specific hardware and system software required for your implementation is determined by Uptivity Sales Engineering during the discovery and system design process. No system hardware or software should be purchased or requisitioned until the final system design document is complete.
Hardware Requirements
Hardware requirements are affected by the specific Uptivity components used, the number of concurrent users in the system, the number of agents being recorded, the design of your telephony network, the average call volume and duration, and the length of time you wish to retain recordings.
Generally speaking, servers can be either physical or virtual. However, some recording integrations require physical servers; see the customer guide for your integration.
Additional Considerations
The following general guidelines apply to all Uptivity systems:
- Call recording, screen recording, and quality management can run on the same server. Depending on your contact center and IT architecture, multiple servers may be recommended.
- NICE Uptivity Speech Analytics requires a separate, dedicated server.
- Uptivity supports virtual server(s) for most modules. Some recording integrations require a physical server.
- Servers should have a minimum of 6 GB of RAM and a quad-core processor. Any server that hosts RabbitMQ must have at least 6 GB of RAM.
Software Requirements
The following software environments have been tested with and are supported for system servers:
-
Operating System — Windows Server 2012 R2 / 2016 / 2019. Additional things to note:
- Uptivity only supports English (United States) for the Windows Server time and language settings (Language, Region, Date & time, and Regional format).
- Advanced Process Automation (APA) is not supported with Windows Server 2019.
- Nexidia is not currently supported with Windows Server 2019.
-
Database — Microsoft SQL Server 2014 / 2016 / 2017 / 2019. Enterprise, Standard, and Express1 editions supported for all versions of Microsoft SQL Server. NICE Uptivity Speech Analytics does not require installation of a database on its dedicated server. Additional things to note:
- Uptivity only supports English (United States) for Language. Server Collation must be set to SQL_Latin1_General_CP1_AS.
- Advanced Process Automation(APA) requires the use of SQL 2014 or 2016 (Standard or Enterprise editions only).
- Users producing reports in French Canadian are not able to use SQL 2019 due to quotation marks being used in report names or folders.
The Uptivity database requires a SQL user account with Mixed Authentication enabled. An existing account can be used or an account can be created during the installation process. The account needs the db_owner/dbcreator and public roles. These roles are the same if the system topology places the Uptivity database on a separate server or when the database is an instance in a SQL cluster.
- Web Server — Microsoft Internet Information Services v8.5 with ASP.NET 4.5 Extensions or higher.
- Protocols — IPv4
Prerequisites
Uptivity requires a number of prerequisites to operate successfully. These prerequisites are installed by the Uptivity installation team, and include:
- .NET Framework v4.8
- Several Microsoft Visual C++ Runtime components
Licensing