Solving Asterisk 1.8 MOH Issue

Setup: Asterisk 1.8 + FreeBBX 2.5+
Scenario: you just uploaded some new MOH files, but Asterisk still plays the default ones
Solution:
– SSH to the Asterisk box
– CD to /var/lib/asterisk/mohmp3
– rename *.gsm files to *.gsm1 or delete the original *.gsm files

It seems Asterisk has a priority for .gsm files.

Note: it is recommended for the MOH files to be encoded in PCM 16bit 22050khz mono