cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
7491
Views
8
Helpful
7
Replies

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

huntlee
Level 1
Level 1

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.

Cheers,
Hunt

7 Replies 7

Rob Huffman
Hall of Fame
Hall of Fame

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

Cheers!

Rob

Hello Rob,

Thanks for the URL.

However, when i looked up the Device Pool in CUCM 8.0, it no longer can define User Hold MoH Audio Source.

Also, the other problem is under Device Profile, it doesn't have any box i can select for Device Pool.

Please help!!!!!

Hunt

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.

Hi,

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?

Regards,

Gerard.

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)

Phone

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

Regards,

Ishan

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) :
---------------------------------
Line
Device
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
Level 1
Level 1

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

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: