Warning message

  • Cisco Support Forums is in Read Only mode while the site is being migrated.
  • Cisco Support Forums is in Read Only mode while the site is being migrated.

MoH CUCM 8.0 Setting Network/User Hold MOH Source for EM Device Profiles

Unanswered Question

Dear NetPro gurus,

One of my customers have recently bought a pair of brand new Cisco CallManager 8.0.

My customer only uses Extension Mobility on all of their phones.  And they have just uploaded 20 x MoH files onto their CUCM 8.0 server.  Now, since they only use Extension Mobility, does Extension Mobility has any fields that I can point to like 'Common Device Configuration' where the customer only needs to update the 'Network Hold MoH Source' & 'User Hold MoH Source', and it will automatically update all the Extension Mobility Device profile?? Rather than having to do it on the Device Profile one-by-one... since we have hundreads of IP Phones here.


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (2 ratings)
Rob Huffman Fri, 10/29/2010 - 05:53
User Badges:
  • Super Red, 40000 points or more
  • Hall of Fame,

    Founding Member

  • Cisco Designated VIP,

    2017 IP Telephony, Unified Communications

Hi Hunt,

Here is the MOH relationship breakdown for Device Profiles

User Hold MOH Audio Source

To specify the audio source that plays when a user initiates a hold action, choose an audio source from the User Hold MOH Audio Source drop-down list box.

If you do not choose an audio source, Cisco Unified Communications Manager uses the audio source that is defined in the device pool or the system default if the device pool does not specify an audio source ID.

Note You define audio sources in the Music On Hold Audio Source Configuration window. For access, choose Media Resources > Music On Hold Audio Source.

As you can see, you are better off assigning these at the device Pool level or not at all so

the System Defaults are used



Joseph Martini Sat, 10/30/2010 - 08:38
User Badges:
  • Cisco Employee,

The easiest thing to do, if it works for your implementation, would be as Rob mentioned to use the Service Parameter.  For this to work you have to not have the MoH source set on the line, device, or common device configuration.

gorourke Tue, 01/04/2011 - 00:58
User Badges:


I too would like to know how to set MOH audio source value for groups of users without having to resort to configuring the devices or device profiles.

As initial post stated CUCM 8 (and CUCM 7) no longer has any configuration for audio source in the device pool config.

Setting the value in the service parameters is only useful for a single default MOH audio source setting.

Any one know how do it in an equilalent way as device pools?



Ishan Sambhi Tue, 01/04/2011 - 06:08
User Badges:
  • Cisco Employee,

Hi Gerard,

You are right ,MoH Audio Source cannot be set on the device pool level .You can assign the Audio Source at 4 levels  :

Line(Highest Priority)


Common device Configuration

Cluster wide service parameters(Lowest Priority).

The call manager 1st looks for the audio source in the line level ,if that is set to none ,it checks the phone level ,followed by the CDC and the cluster wide service parameters.

If you want to assign the same Audio source to a number of phones ,create a common device configuration (Device->Device settings->Common device configuration) and assign the common device configuration to all the phones that you want to play that particular file .

You can create many such Common device configurations and assign them to different sets of phones.

Hope this helps.

Happy New Year



srsivara Tue, 01/04/2011 - 12:32
User Badges:
  • Cisco Employee,

Just some additional information for MOH audio sources and sql queries :

Using sql queries is a great way to find out which entities are using a particular MOH audio source :

Order of preference (descending) :
Common Device Config
Service Parameter

Lets take an example where the audio source id is 2.

Line :  

run sql select dnorpattern from numplan where userholdmohaudiosourceid = '2'
run sql select dnorpattern from numplan where networkholdmohaudiosourceid = '2'  

Device :  

run sql select name from device where userholdmohaudiosourceid = '2'
run sql select name from device where networkholdmohaudiosourceid = '2'  

Common Device Config :  

run sql select pkid from commondeviceconfig where holdpartyuserholdmohaudiosourceid = '2'
run sql select pkid from commondeviceconfig where holdpartynetworkholdmohaudiosourceid = '2' 

Service Parameters 

- Default User Hold MOH Audio source
- Default Network Hold MOH Audio source

- Sriram
chris.woehl Tue, 01/04/2011 - 18:35
User Badges:

Use the Bulk Administration > Phones > Update Phones > Query

You can then query by device pool or other parameters to update large numbers of phones at once, click next and then you have the option to update just every option available on the phone (including MOH of course).  You can do the same for line configs if you under Update Phones > Add/Update Line


This Discussion