- Legacy documentation
- Passive call recording setup
- Manual installation (deprecated) on Linux
- Manual update on Linux (deprecated)
- Cisco TAPI integration
yum install libpcap
Fill the download form to request URL to MiaRec recorder installation files.
wget CONTACT_US_FOR_URL
Extract:
tar -xzvf miarec-*.tar.gz
cd miarec-*
Copy binary file to /usr/local/bin/
cp miarec /usr/local/bin/
Copy configuration files to /etc/miarec/
mkdir /etc/miarec
cp miarec.ini /etc/miarec/
cp -r sqlconfig /etc/miarec/
Create /var/lib/miarec directory. It will be used as current directory when running MiaRec process. MiaRec process reads SOAP wsdl file from current directory and stores some temporary files there.
mkdir /var/lib/miarec
cp WebServices.wsdl /var/lib/miarec/
Create log directories
mkdir -p /var/log/miarec
Create directory for recording files
mkdir -p /var/miarec/recordings
There is a few variants of start-up scripts depending on OS and version:
vi /etc/miarec/miarec.ini
Change database connection settings (host, port, database, user, password). There are two places in INI files, where you need to edit database settings:
#-----------------------------------------------------------------
# SQLConfig
#-----------------------------------------------------------------
# Loading configuration from SQL database
#-----------------------------------------------------------------
################################################################################
[SQLConfig]
################################################################################
# Database Driver type.
# Supported values:
# PostgreSQL
#-------------------------------------------------------------------------------
Driver=PostgreSQL
#-------------------------------------------------------------------------------
# Host of database server
#-------------------------------------------------------------------------------
Host=127.0.0.1:5432
#-------------------------------------------------------------------------------
# Database name
#-------------------------------------------------------------------------------
Database=miarecdb
#-------------------------------------------------------------------------------
# Username and password for accessing database. Should have write permissions.
#-------------------------------------------------------------------------------
Username=miarec
Password=password
#-------------------------------------------------------------------------------
#-----------------------------------------------------------------
# Configuration section for SQLCallsLog module. This module stores calls log into database
# Supported call events:
# start,connect,update,stop,stream_start,stream_stop
#-----------------------------------------------------------------
################################################################################
[SQLCallsLog]
################################################################################
# Database Driver type.
# Supported values:
# PostgreSQL
#-------------------------------------------------------------------------------
Driver=PostgreSQL
#-------------------------------------------------------------------------------
# Host of database server
#-------------------------------------------------------------------------------
Host=127.0.0.1:5432
#-------------------------------------------------------------------------------
# Database name
#-------------------------------------------------------------------------------
Database=miarecdb
#-------------------------------------------------------------------------------
# Username and password for accessing database. Should have write permissions.
#-------------------------------------------------------------------------------
Username=miarec
Password=password
#-------------------------------------------------------------------------------
When using Upstart:
initctl stop miarec
initctl start miarec
When using init.d or SystemD:
service miarec restart