Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


Purpose

To provide installation prerequisites, system requirements and installation instructions of supervisor tools.

Solution Prerequisites

Hardware Sizing

The following lists the machine specifications for a maximum of 100 concurrent agents.

vCPU

vRAM

vDisk

2 cores (2.60GHz, 2 processors)

8 GB

1x100 GB

To support HA, the same specifications would be doubled for the two machines for a redundant deployment.

To get machine specifications for a larger agent volume and/or with other ExpertFlow products in a coresident deployment, please check here.

Software Requirements

The following software is required to be installed on the server.

We require the customer/partner to install the following software on the server.

OS Compatibility

Use any of the following OS. Both are compatible with the Supervisor Tools.

Item

Version

CentOS Linux

7.7.1908 (Core) 

updated to the latest packages (use Yum update)

Red Hat Enterprise Linux 

release 8.4 (Ootpa)

Database Requirements

Item

Notes

SQL Server 2019 Express/ Standard/ Enterprise

The customer or partner to install and make it accessible on the local system or LAN. To support High Availability, the partner/customer must set up MS SQL Server in a failover cluster mode.

Docker Engine Requirements

Item

Notes

Docker CE

Docker CE 18+ and docker-compose (in the case of CentOS

Browser Compatibility

Item

Version

Notes

Chrome

120.x

 

Firefox

Not Tested

The UI of some pages might not render properly in Firefox.

Cisco Unified CC Compatibility

UCCX and UCCE have been tested without Single Sign-On (SSO).

Item

Version

UCCX

12.0, 12.5

UCCE

12.6

 

Port Utilization

Type

Source Host

Source Port

Destination Host

Destination Port

HTTP

Supervisor Tools web app

any

CCX-A, CCX-B

80

HTTPS

Supervisor Tools web app

any

CCX-A, CCX-B

443

TCP

Supervisor Tools web app

any

MS SQL Server

1433

TCP

Supervisor Tools web app

any

MySQL

3306

HTTP/S

Enterprise web user

any

Supervisor Tools web app

8080

System Access Requirements

Integration with CCX

To synchronize changes with CCX, we need admin user for the Express Configuration APIs to read and write data on CCX.

Machine Access

Administrative privileges (root) on the machine are required to follow the deployment steps.

Database access rights

We require the following database and the privileged SQL user to connect to the EF application with its database. The application will create its tables and other schema objects itself after connection.

  • Create a wallboard application database with the name EFSupervisorTools.

  • Create an SQL Server User EFUser with a database role db_owner on the EFSupervisorTools database.

Time Synchronization Requirements

If , the system can produce unpredictable results. Therefore, EF Team Administration application and Cisco UCCX should have their time zone and date/time properly configured, according to the geographic region and must .

To configure the time zone, please see the instructions from the hardware or software manufacturer of the NTP server. The application servers should be synchronized. This synchronization should be maintained continuously and validated regularly. For security reasons, we recommend the Network Time Protocol (NTP) V 4.1+.

Installation

  • Place all files provided with the release in any folder (preferably /root) on all the machines where the application is being deployed.

  • Go to the folder where you copied all the tar files and load them in running following command (the command starts after $ sign):

$ for file in *.tar; load < $file; done  


Configurations

Application Configurations

Create new DBs in the MSSQL server with any names corresponding to all in the -compose file. Update the configurations in the compose file (values under environment tag in each service). below:

Generic configurations in all services:

DB_URL

URL of the database for the microservice.

For MSSQL:
://<>/<>   

Example:

://192.168.1.92:1433/

://192.168.1.92:1433/

DB_DRIVER

Database driver.

For MSSQL:


DB_DIALECT

Database dialect.


For MSSQL:


DB_USER

Database which has full access on the configured DB

DB_PASS

Database password corresponding to the above user

TZ

configuration. Use the TZ database name for your region from the following URL:

https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List

PRIM_IP

IP of the Primary machine in the HA cluster OR IP of the machine

Example:

192.168.1.76

SEC_IP

IP of the Secondary machine in the HA cluster.

Use the same value as of PRIM_IP if not deployed in HA

Example:

192.168.1.80

UMM-specific configurations:

the above configurations, in UMM service in the compose file.

PROMPT_PORT

Port of Prompt microservice. Defaults to 8081

EABC_PORT

Port of EABC microservice. Defaults to 8082

TAM_PORT

Port of TAM microservice. Defaults to 8083

CIM_PORT

Port of CIM microservice (if deployed; Omit if not deployed). Defaults to 8084

HA Configurations


  • No labels