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:

  • 32-bit servers are not supported due to the requirements of supported operating 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 / 2012 R2 / 2016. Integration with Avaya using IP Office requires a recording server running a 32-bit Windows operating system. See the Customer Guide to Avaya IP Office Integrations for details.
  • Database — Microsoft SQL Server 2012 SP1 (Enterprise, Standard, and Express editions). Microsoft SQL Server 2014 (Express, Enterprise and Standard editions). Microsoft SQL 2016 (Express, Enterprise and Standard editions). NICE Uptivity Speech Analytics does not require installation of a database on its dedicated server.
    The Uptivity database requires an SQL user account. 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 an SQL cluster.
  • Web Server — Microsoft Internet Information Services v7.0, 7.5, with ASP.NET 4.0 Extensions; v8.5 with ASP.NET 4.5 Extensions
  • 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.6.2. and v4.7.
  • Several Microsoft Visual C++ Runtime components
  • Microsoft PowerShell v2.0 or greater (for more detail on this software, see knowledge base article 968929 on Microsoft's support site)
  • Windows Installer v4.5 or greater
  • Microsoft Report Viewer Redistributable 2008, 2010, and 2012 (for more detail on this software, see knowledgebase article 971119 on Microsoft's support site)

Licensing

Uptivity Sales Engineering explains licensing requirements during the sales process. If SSL is used in the network, a certificate file must be purchased from a third-party vendor (such as VeriSign). If your organization plans to use the HTML5 Interaction Player, your system administrator must bind the SSL certificate to the appropriate port on the Uptivity server. The default port is 5650. Check with your Uptivity team to verify the port used in your deployment.