In order for Cisco to be able to accept/upload a Music On Hold (MOH) file, the file must meet the specific property requirements below.
Encoding: 8-bit CCITT u-Law or a-Law (stereo/mono)
Average Data Rate: 8 kbps
Sample Rates: 8 kHz, 16 kHz, 32 kHz, 48 kHz
Audio Sample Size: 16-bit PCM (stereo/mono)
Channels: 1 (Mono)
*** CCITT uLaw, 8 kHz, 8-bit, 8 Kbps, mono ***
A good and free program to use for this is Audacity, a digital audio editor. Here's how to convert to Cisco's MOH specifications using Audacity 1.3.x.
- Launch Audacity 1.3.x
- Open the Audio File you are looking to use as an MOH file
- Locate the Project Rate (Hz) in the bottom left corner. Set this value to 8000.
- In the track bar, click the drop down menu and select "Split Stereo to Mono"
- In the track bar, select "Set Sample Format", and choose "16-bit PCM"
- Click File > Export...
- Set the file name as desired, and verify that the File Name has NO SPACES as they are not allowed
- Under "Save as type:" select "Other uncompressed files"
- Click on the "Options..." button
- Under Header select "WAV (Microsoft)"
- Under Encoding select "U-Law"
- Click OK and then click Save
You now have a file that is MOH worthy. Feel free to upload and test. Make sure that if you have multiple CUCM nodes/subscribers that you upload the file to each subscriber and configure accordingly.