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 : 該 Email 地址已受到反垃圾郵件外掛保護。要顯示它需要在瀏覽器中啓用 JavaScript。