Page tree

Welcome to FreeSoftwareServers Confluence Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  • I chose to install this in a separate VM based upon CentOS 7
  • I will mount the recordings via NFS and access the MySQL DB remotely via the FreePBX User

  • Major Thanks to the Author, not only for the code, but for helping me customize/install it!

Install into /opt/:

cd ~
cat << 'EOL' >
firewall-cmd --zone=public --add-port=9030/tcp --permanent
firewall-cmd --reload
yum check-update
yum install -y nodejs git httpd nfs-utils nfs-utils-lib
npm -g install bower browserify
cd /opt/
git clone
cd webcdr/public
bower install --allow-root
cd ..
npm install
npm run build
chmod +x

Setup config.ini

Configure Remote SQL Params + NFS Mounted Recordings

nano /opt/webcdr/config.ini

Note: I changed from MP3 to Wav because thats our Format, this interface supports most HTML5 compatible formats.

pattern = /mnt/nfs/monitor/%YYYY%/%MM%/%DD%/*%uniqueid%.wav

Test NFS:

mkdir /mnt/nfs
mount $SERVER:/monitor /mnt/nfs/

Make Permanent:

umount /mnt/nfs
sudo sh -c 'echo "$SERVER:/monitor /mnt/nfs/

   nfs    auto  0  0" >> /etc/fstab' 
sudo mount -a 


  • No labels