Document toolboxDocument toolbox

(13.3) Solution Prerequisites

SMS Campaign Requirements

To run an SMS campaign, the application needs to connect with an SMS Gateway such as Infobip, CM SMS Gateway, Tropo and Twilio. It can also connect to a Direct-to-SMSC Gateway over SMPP.

The application can also work with a hardware-based SMS Gateway with APIs such as SMS Eagle, Ozeki NG SMS Gateway and GrepTech SMS Gateway.

Port Utilization

Type

Source Host

Source Port

Destination Host

Destination Port

TCP

Any application in LAN

any

MS SQL Server

1433

HTTP/S

ECM Application

any

UCCX/Informix DB

80/443

HTTP/S

Enterprise web user

any

ECM Web App

8080/8443

SMPP

ECM Application

any

SMS Gateway

2775

Hardware Sizing

CPU

vRAM

vDisk

2 cores (2.60GHz, 2 processors)

8 GB

1x100 GB

Software Requirement

OS Compatibility

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

Item

Version

CentOS 7

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

Database Requirements

Item

Notes

MS SQL Server 2014, 2016 Express/ Standard/ Enterprise


Docker Engine Requirements

ItemNotes

Docker CE

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

GitGit install

Browser Compatibility

Item

Version

Notes

Firefox

the latest


Chrome

the latest


IENot testedAn on-demand testing cycle can be planned

Cisco Unified CCX Compatibility

UCCX 11.6

System Access Requirements

Machine Access

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

Provision Database and a user on SQL Server

The following database and the privileged SQL user is required to connect to the application database. The application will create its tables and other schema objects itself after connection.

  • Create an application database with a name such as EFECM

Create a SQL Server User EFUser with a database role db_owner on the EFECM database

Time Synchronization Requirements

If the system dates and times are not synchronized, the system can produce unpredictable results. Therefore, the EF applications and Cisco UCCX should have their time zone and date/time properly configured, according to the geographic region and must be synchronized.

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 on a regular basis. For security reasons, the Network Time Protocol (NTP) V 4.1+ is recommended.