So I stumbled into this topic with a customer and was having few issues to understand the mechanics of this simple step, my customer is having issues with quality on the music on hold.
Here is what I did:
Looked up in CUCM Flash and found a media file that I was going to use as MoH.
media/music-on-hold.au
First I started by working on my Transcoder:
voice-card 0 * dsp services dspfarm*
then created the rest of the configuration needed to register my Transcoder with CUCME:
sccp local Vlan200
- sccp ccm 10.1.200.1 identifier 1 version 3.1*
- sccp*
- !*
- sccp ccm group 1*
- associate ccm 1 priority 1*
- associate profile 1 register MTP001C58E46462*
- keepalive retries 5*
- switchover method immediate*
- switchback method immediate*
- switchback interval 15*
- !*
- dspfarm profile 1 transcode*
- codec g711ulaw*
- codec g711alaw*
- codec g729ar8*
- codec g729abr8*
- maximum sessions 4*
- associate application SCCP*
- !*
Then moved to the Telephony-Service side and configured my Transcoder:
telephony-service
- sdspfarm units 1*
- sdspfarm transcode sessions 4*
- sdspfarm tag 1 MTP001C58E46462*
Once there, I entered my MoH command:
moh flash:media/music-on-hold.au
Time for testing, so a call from the Outside was successful and had good quality when testing the MoH, but internal calls were not working properly because I was missing few things on my configuration:
telephony-service * multicast moh 239.23.4.10 port 2000*
Task accomplished. I hope this information works for you as it did for me!
About the Author:
Andres Sarmiento, CCIE # 53520 (Collaboration) With more than 13 years of experience, Andres is specialized in the Unified Communications and Collaboration technologies. Consulted for several companies in South Florida, also Financial Institutions on behalf of Cisco Systems. Andres has been involved in high-profile implementations including Cisco technologies; such as Data Center, UC & Collaboration, Contact Center Express, Routing & Switching, Security and Hosted IPT Service provider infrastructures.