MOH issue on CCM 5.1

Unanswered Question
Jul 1st, 2008


I am running CCM 5.1 (unicast) and running into the issue where the MOH source only works for a few phones (ie: operator). If i dial the operator and get put on hold, i will hear the MOH file so i know the file is working.

however, when a different user dials the operator and gets put on hold, she doesnt hear anything.

i have double checked the settings on her phone as well as mine and they match but she doesnt hear the MOH file when she gets put on hold.

This also happens on other extensions as well. Is there a global setting for MOH where it is applied to all phones in the cluster?

If i go to Find and list Music On hold audio files, it lists the moh file i want as In use for file status.

Thanks in advance

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Chris Deren Tue, 07/01/2008 - 11:06

This setting is controller by the MRGL, so ensure that the users placed on hold have correct MRGL configured via either directly configured on the phone or (if that's empty) via the Device Pool.



brandoncheah Tue, 07/01/2008 - 11:33

If my media termination point is associated with a different device pool, can i change that device pool to my current device pool and that would work cluster wide?

Chris Deren Tue, 07/01/2008 - 11:37

MTP is a medie resource under MRG which belongs to MRGL, MTP has nothing to do with your issue. You need to ensure that the MRGL assigned to the phone in question has Device Pool that has MRGL --> MRG which lists the MOH server. The MOH can be assigned to multiple MRGs and MRGs can be assigned to multiple MRGLs, same thing with Device Pool/MRGL.

I would not advise to blindly configuring MRG/MRGLs as these control which resources are invoked by whom and a good planning need to take place, especially if you have remote locations.

I would recoomad reading cisco CM SRND and cisco CM Admin/Feature/System Guides.

HTH, please rate all useful posts!


brandoncheah Tue, 07/01/2008 - 13:28


What you are saying totally makes sense...however my MTP is in a device pool that is separate from my phones.

What im trying to accomplish is to leave the exisisting device pools without having to change them on all the phones.

What is the scenario if the Device pool of the MTP is changed to match the device pool of the phones that they are currently in right now?


brandoncheah Wed, 07/02/2008 - 12:56


Just to add, here is the response from the cisco tac.

"Assigning the MTP to the device pool the phones are in should take care of the issue. You will want to reset the pool after making the change of course.

MOH can be assigned to the Device Pool, Device or DN, as well as the default CM group of course."

Chris Deren Thu, 07/03/2008 - 05:48

You lost me, your original post was about MOH, yet you are concerned with MTP. These have nothing to do with each other, Media Termination Potin (MTP) has nothing to do with MOH.

Perhaps you mean MRGL as that's what gets assigned to Device Pool, then yes adding MRGL to Device Pool will solve your issue, however as I pointed out eariler ensure that the MRGL is local with local resoures preferred.

HTH, please rate all useful posts!


brandoncheah Thu, 07/03/2008 - 07:34


I apologize if i wasnt clear..i was looking for a solution that would apply MOH clusterwide to all devices in the pool.

thanks for your responses and helpful info.


This Discussion