Solution Prerequisites
The following are the solution setup prerequisites.
Hardware requirements
A single VM required for NON-HA deployment.
For HA deployment, two VMs are required. Each machine should have the following hardware specifications. The two VMs will be referred by VM1 and VM2 in this guide.
Minimum requirement | |
---|---|
CPU | 4 cores on each VM |
RAM | 4 GB on each VM |
Disk | Here is a general formula for the calculation of disk space For example, if you have a recording that is 60 seconds long, uses the G.711 codec (which has a sample rate of 8 kHz and a bit depth of 16 bits), and is recorded in mono, the file size would be calculated as: Using this formula, disk space can be calculated for number of daily calls and retention period. |
NICs | 1 NIC per VM |
Following are the prerequisites for setting up Voice recording solution under different deployment profiles.
Software Requirements | |
---|---|
| |
System Access Requirements | |
|
Port Utilization
Source Host | Destination Host / Docker Container | Source Port | Destination Port | Communication Protocol | Scope | Description | |
---|---|---|---|---|---|---|---|
1 | VRS Host | ExpertFlow GitLab | any | 443 | HTTPS | public | to clone skeleton project from Gitlab |
2 | VRS Host | Expertflow Container Registry | any | 9242 | TCP | public | to clone the repository from a local gitlab over this port. |
For Product connectivity with internal and external components
Ports mentioned in this section should be open for the mentioned product connectivity with different internal and external components.
Source Host | Destination Host / Docker Container | Source Port | Destination Port | Communication Protocol | Scope | Description | |
---|---|---|---|---|---|---|---|
1 | CUCM | VRS | any | 5060 | TCP | public | This port will be used by CUCM to send SIP events to recording solution. This port is opened by SIP Server in recording solution. |
2 | Any | VRS | any | 443 | HTTP | public | To access VRS UI |
3 | any | VRS | any | 8088 | HTTP | public | To access VRS Keycloak (Identity and Access Management module) |
4 | Voice gateway | VRS | any | 16386-32768 | UDP | Range of UDP ports to be used for voice packets streaming from Voice gateway to recording solution. |
SIP Trunk configuration
Follow this guide for SIP trunk configuration on CUCM