.Installation with Docker Compose Single Site v13.0

.Installation with Docker Compose Single Site v13.0

Solution Prerequisites

The following are the solution setup prerequisites.

Software requirements



Minimum requirement



Minimum requirement

OS

CentOS 7

MSSQLServer

2014

Docker CE

18+

Docker compose

1.21

Git

1.8+

Hardware requirements



Minimum requirement



Minimum requirement

CPU

4 cores

RAM

4 GB

Disk

300 GB

NICs

1 NIC per VM





Installation Steps

  1. Install Docker and Docker Compose on the host operating system.

  2. Download the deployment script deployment.sh and place it in the user home or any desired directory. This script will:

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

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



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

  5. Run SQL script in SqlServer to create database and tables.  (recording-solution/db_schema_sqlserver.sql).

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



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



  8. To change the default self-signed SSL certificates used with the application, replace server.crt and server.key files inside recording-solution/certificates folder.

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



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

  11. 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

  1. If calls are not recorded, check the following things

    1. 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.

    2. 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.

    3. Make sure Built-in Bridge is enabled on phones.

    4. Check for any errors in Mixer services logs, calls may be recorded but not properly mixed.

    5. if core-recorder and Mixer services logs are okay still not recordings on UI, check apis logs for any error