.Installation with Docker Compose Single Site v13.0
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 |
Git | 1.8+ |
Hardware requirements
Minimum requirement | |
|---|---|
CPU | 4 cores |
RAM | 4 GB |
Disk | 300 GB |
NICs | 1 NIC per VM |
Installation Steps
Install Docker and Docker Compose on the host operating system.
Download the deployment script deployment.sh and place it in the user home or any desired directory. This script will:
delete the recording-solution directory if it exists.
To execute the script, give it the execute permissions and execute it.
change to newly created directory with name recording-solution. This directory contains all the required files.
Run SQL script in SqlServer to create database and tables. (recording-solution/db_schema_sqlserver.sql).
Update the following environment variables in the files inside recording-solution/environment-variables folder.
Execute following commands to allow specific port required for voice recording.
To change the default self-signed SSL certificates used with the application, replace server.crt and server.key files inside recording-solution/certificates folder.
Having environment configurations done, navigate to the
recording-solutiondirectory and execute the following commands:Run the following command to ensure that all the components are up and running:
Create a SIP trunk in Cisco Call Manager with recorder being VRS machine. Follow this steps to configure sip trunk. Seek help from Call Manager administrator if you don't know what this is.
Troubleshooting
If calls are not recorded, check the following things
Verify SIP events are logged in in core-recorder service when call is connected. If events are not logged then it means SIP trunk is not configured properly or recording is not enabled on device.
If SIP events are logged but still no recordings, search for No RTP payload received error in recorder logs, if there are such error then check if Recording Media Source is set to Phone Preferred in phone settings on CUCM.
Make sure Built-in Bridge is enabled on phones.
Check for any errors in Mixer services logs, calls may be recorded but not properly mixed.
if core-recorder and Mixer services logs are okay still not recordings on UI, check apis logs for any error