After using the patched method installation of FreePBX v17 as in the first article, you may find that Music on Hold and CDR not working.
There could be the bugs in the installation script of FreePBX v17 that some configuration files not being updated to the FreePBX compatible format. There is an easy fix.
Login via SSH to your FreePBX box using root account. Then issue the following commands in the bash shell.
cd /etc/asterisk
cp musiconhold.conf.dpkg-dist musiconhold.conf
cp cdr.conf.dpkg-dist cdr.conf
Then, call up Asterisk CLI by :
asterisk -rvvvvv
At the CLI, use this command to reload the updated configuration:
core reload
At this point, the Music On Hold can be set in FreePBX GUI and the CDR in GUI can show you the call records.
You can contact me at :