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.