Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Solution Prerequisites

The following are the solution setup prerequisites.

Software requirements

...

Minimum requirement

...

OS

...

CentOS 7

...

MSSQLServer

...

2014

...

Docker CE

...

18+

...

Docker compose

...

1.21

Hardware requirements

...

Minimum requirement

...

CPU

...

4 cores

...

RAM

...

4 GB

...

Disk

...

300 GB

...

NICs

...

1 NIC per VM

Installation Steps

...

  1. delete the recording-solution directory if it exists.

To execute the script, give it the execute permissions and execute it. 

Code Block
languagebash
$ chmod 755 deployment.sh
$ ./deployment.sh

...

change to newly created directory with name recording-solution. This directory contains all the required files.

...

Update the following environment variables in the files inside recording-solution/environment-variables folder.

...

Name

...

Description

...

DB_URL

...

VRS database connection URL

jdbc:jtds:sqlserver://192.168.1.92:1433/vrs;user=sa;password=Expertflow464

...

DB_DRIVER

JDBC driver

net.sourceforge.jtds.jdbcx.JtdsDataSource

...

To enable/disable recorded file encryption

true = enabled

false = disabled

...

tcp://192.168.1.242:61616

...

UCCE awdb database connection URL, used for UCCE deployment only.

jdbc:jtds:sqlserver://192.168.1.87:1433/ucce_awdb;user=sa;password=Expertflow464

...

https://192.168.1.101

...

Execute following commands to allow specific port required for voice recording. 

Code Block
firewall-cmd --zone=public --permanent --add-port=5060/tcp
firewall-cmd --zone=public --permanent --add-port=16384-18768/udp
firewall-cmd --zone=public --permanent --add-port=16613-16617/tcp
firewall-cmd --zone=public --permanent --add-port=8080-8081/tcp
firewall-cmd --zone=public --permanent --add-port=8161-8162/tcp

firewall-cmd --reload

Having environment configurations done,  navigate to the recording-solution directory and execute the following commands: 

Code Block
languagebash
$  chmod 755 install.sh
$ ./install.sh

Run the following command to ensure that all the components are up and running: 

Code Block
languagebash
$ docker ps -a

...

Troubleshooting