Jump to: navigation, search

Sizing Recommendations and Software Prerequisites

This section documents hardware sizing recommendations and software prerequisites for Genesys Intelligent Automation software.

Hardware

See below for standard server specifications for installation of the Intelligent Automation software.

The Voice User Interface (VUI) server supports the runtime application that serves customer calls. The number of servers and their specification should be dimensioned based on the number of concurrent calls, or IVR ports, to be supported.

The Graphical User Interface (GUI) server provides the Control Centre application that is used to design, configure, deploy, and monitor callflows. Only one GUI server can be active at a time. The specification for this does not depend on the number of IVR ports.

Specification VUI < 100 Ports VUI 250 Ports VUI 500 Ports GUI server
CPU 1 quad core (2.2GHz+) 2 quad core (2.2GHz+) 2 quad core (3.0GHz+) 1 quad core (2.2GHz+)
Memory 8 GB RAM 8 GB RAM 12 GB RAM 8 GB RAM
Network 2x GB NIC 2x GB NIC 2x GB NIC 2x GB NIC
Disk Space 60 GB 60 GB 60 GB 60 GB

Virtualization

Intelligent Automation is fully supported on VMware ESXi 4 and above. If you prefer to deploy on virtual infrastructure, the following standard server specifications must be provisioned.

Specification VUI < 100 Ports VUI 250 Ports VUI 500 Ports GUI server
Physical CPU 1 quad core (2.2GHz+) 2 quad core (2.2GHz+) 2 quad core (3.0GHz+) 1 quad core (2.2GHz+)
Physical Memory 16 GB RAM 16 GB RAM 16 GB RAM 16 GB RAM
Network 2x GB NIC 2x GB NIC 2x GB NIC 2x GB NIC
Disk Space 60 GB 60 GB 60 GB 60 GB
vWare
  • 2x vCPU
  • 8 GB vRAM
  • 4x vCPU
  • 8 GB vRAM
  • 4x vCPU
  • 12 GB vRAM
  • 2x vCPU
  • 8 GB vRAM
Important
  • Standard server specifications are for installation of the Intelligent Automation Voice User Interface (VUI) and Graphical User Interface (GUI) components only on separate servers. It is assumed that the database will be located on its own server.
  • You must procure, supply and configure third-party software for functions such as as Automatic Speech Recognition (ASR) and Text-to-Speech (TTS).
  • You can increase the number of available ports by increasing the number of servers.
  • High availability requires n*2 servers deployed across a minimum of two physical machines.
  • Disk space requirements are sized for the storage volume/drive on each server to be available for the installation of Intelligent Automation and associated files and folders. It does not include sizing for the operating system or other system software.

Software Prerequisites

Intelligent Automation requires operating system and application server software to operate, and Database Management System (DBMS) software for data storage. This section contains the prerequisites for both.

Operating system and application server software

The following table lists the operating system and application server software prerequisites for Intelligent Automation. You must ensure that each component has loaded and is running the required software before you install the Intelligent Automation software.

Server Component Version
Intelligent Automation Server (VUI) Operating System
  • Windows Server 2012 R2 – 64 bit Standard Edition
  • Windows Server 2008 R2 – 64 bit Standard Edition
Application Servers Tomcat 7.0.61 – 64-bit
Java JDK 1.8 - 64-bit
Intelligent Automation Server (GUI) Operating System
  • Windows Server 2012 R2 – 64 bit Standard Edition
  • Windows Server 2008 R2 – 64 bit Standard Edition
Application Servers Tomcat 7.0.78 – 64-bit
Web Browser
  • Windows 7 – IE 11 - v11.0.9600.18426 u11.0.34
  • Microsoft Edge - v25.10586.0.0
  • Chrome - v52.0.2743.116 m
  • Firefox -v48.0
Java JDK 1.8 – 64-bit
Intelligent Automation Messaging Server Operating System
  • Windows Server 2012 R2 – 64-bit Standard Edition
  • Windows Server 2008 R2 – 64-bit Standard Edition
Application Servers Tomcat 7.0.61 – 64-bit
Java JDK 1.8 - 64-bit
Intelligent Automation Integration Hub Operating System
  • Windows Server 2012 R2 – 64-bit Standard Edition
  • Windows Server 2008 R2 – 64-bit Standard Edition
Application Servers Tomcat 7.0.61 – 64-bit
Java JDK 1.8 - 64-bit

Database software

Intelligent Automation requires two databases, one (called the core database) for its configuration, and one for its reports. In release 3.6 and earlier, Microsoft SQL Server and Oracle were supported, and provided the necessary functionality. Starting in release 9.0, two additional Free and Open Source Software (FOSS) DBMS are supported—PostgreSQL for the core database, and Elasticsearch for the reporting database.

With these added database systems, you can mix-and-match the databases you use for your Intelligent Automation installation. For example, you can use an SQL Server core database and an Elasticsearch reporting database. Or, you can use a PostgreSQL core database with an Oracle reporting database. Of course, you can still use the same DBMS for both databases, or use both of the new FOSS databases together.

Depending on the software you select for your Database Servers, the following table provides the minimum versions of DBMS software required.

DBMS Version
MS SQL Server
  • MS SQL Server 2008 R2 Standard Edition - 10.50.2550.0
  • MS SQL Server 2012 Standard Edition - 11.0.5058.0
Oracle
  • Oracle 11g Release 11.2.0.1.0 - Standard Edition
  • Oracle 12c Release 12.1.0.2 - Standard Edition
PostgreSQL Supported for Intelligent Automation core database only
  • PostgreSQL 10
Elasticsearch Supported only for Intelligent Automation reporting database only
  • Elasticsearch 5.6.4

IVR technologies and platforms

The Intelligent Automation framework supports enterprise-scale Interactive Voice Response (IVR) technologies and platforms. The Intelligent Automation framework is supported on the following combinations of components.

Combination #1

Vendor Component Versions
Genesys GVP Media Control Platform (MCP) 8.5.120.66
Genesys GVP Resource Manager 8.5.120.62
Nuance Recognizer 10.2.6.2014101615 x86_64 - Package revision 14289
Nuance Vocalizer 6.0.4.2014102404

Combination #2

Vendor Component Version(s)
Genesys GVP Media Control Platform 8.1.700.44
Genesys GVP Resource Manager 8.1.700.61
Nuance Recognizer 9.0.14.2010062422
Nuance Vocalizer 5.0.3.2010071919

Combination #3

Vendor Component Version(s)
Genesys PureConnect 2017 R4
Nuance Recognizer 10.2.6.2014101615 x86_64 - Package revision 14289
Nuance Vocalizer 6.0.4.2014102404

Minimum Supported Standards and Protocols

The Intelligent Automation framework supports industry-defined open standards and protocols. The following standards and protocols are supported.

Standard Version Description
Voice Extensible Markup Language (vXML) 2.1 Standard for designing phone-based application dialogs with callers.
Speech Recognition Grammar Specification (SRGS) 1.0 Standard to define syntax for representing grammars for use in speech recognition.
Semantic Interpretation for Speech Recognition (SISR) 1.0 Client-side grammar logic to validate grammars.
HTTP and HTTPS 1.1 Secure management of communication of data between Intelligent Automation and external sources.

Intelligent Automation framework high-availability (HA) architecture

Refer to the following graphic for a deployment example of Intelligent Automation framework and validated Microsoft SQL Server architecture in a high-availability (HA) architecture.

GAAP350 Dep Architecture.png

Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on 18 July 2018, at 05:19.