Unanswered Question
Mar 25th, 2009

Hi I have a CCME version 7 installed, the problem is that the music on hold only is heard from the pstn caller, the music on hold in the internal phones registered in the call manager express is not heard. Why ?



I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (2 ratings)
rob.huffman Wed, 03/25/2009 - 09:00

Hi Ricardo,

You will need to use IP Multicast. Have a look;

Restrictions for Music on Hold

IP phones do not support multicast at 224.x.x.x addresses.

Cisco Unified CME 3.3 and earlier versions do not support MOH for local Cisco Unified CME phones that are on hold with other Cisco Unified CME phones; these parties hear a periodic repeating tone instead.

Cisco Unified CME 4.0 and later versions support MOH for internal calls only if the multicast moh command is used to enable the flow of packets to the subnet on which the phones are located.

Internal extensions that are connected through an analog voice gateway (Cisco VG 224) or through a WAN (remote extensions) do not hear MOH on internal calls.

Multicast MOH is not supported on a phone if the phone is configured with the mtp command or the paging-dn command with the unicast keyword.

Here is how to set this up :)

From this excellent CME doc;

Configuring Music on Hold

Hope this helps!


islam.irshaid Sun, 04/26/2009 - 02:19

Dear All

i have CME 4.0 on 3825 Version 12.4(9)T7.

I configured everything as you can find below but still no Moh internal between Phones !


CONFIG (Version=4.0(0))


Version 4.0(0)

Cisco Unified CallManager Express

For on-line documentation please see:

ip source-address port 2000

no auto-reg-ephone

load 7970 TERM70.7-0-3-0S

load 7960-7940 P0030702T023

max-ephones 168

max-dn 336

max-conferences 8 gain -6

dspfarm units 0

dspfarm transcode sessions 0

hunt-group report delay 1 hours

hunt-group logout DND

max-redirect 5

voicemail 50998

cnf-file location: system:

cnf-file option: PER-PHONE-TYPE

network-locale[0] US (This is the default network locale for this box)

network-locale[1] US

network-locale[2] US

network-locale[3] US

network-locale[4] US

user-locale[0] US (This is the default user locale for this box)

user-locale[1] US

user-locale[2] US

user-locale[3] US

user-locale[4] US

srst mode auto-provision is OFF

srst ephone template is 0

srst dn template is 0

srst dn line mode is single

phone service videoCapability 1


time-format 12

date-format dd-mm-yy

timezone 5 Pacific Standard/Daylight Time

secondary-dialtone 9

call-forward pattern .T

call-forward system redirecting-expanded

transfer-pattern 9.T

keepalive 30

timeout interdigit 10

timeout busy 10

timeout ringing 180

timeout ringin-callerid 8

caller-id name-only: enable

system message REACH

web admin system name cisco secret 5 web admin customer name Customer

edit DN through Web: enabled.

edit TIME through web: enabled.

Log (table parameters):

max-size: 150

retain-timer: 15

create cnf-files version-stamp 7960 Apr 26 2009 10:01:24

transfer-system full-consult dss

multicast moh port 2000


local directory service: enabled.


CME#show inventory

NAME: "3825 chassis", DESCR: "3825 chassis"

PID: CISCO3825 , VID: V05 , SN: FTX1309A23C

NAME: "PVDMII DSP SIMM with four DSPs on Slot 0 SubSlot 4", DESCR: "PVDMII DSP SIMM with four DSPs"

PID: PVDM2-64 , VID: V01 , SN: FOC1304102H

NAME: "Integrated Service Engine for Modular and Integrated Services Routers on Slot 1", DESCR: "Integrated Service Engine for Modular and Integr

ated Services Routers"

PID: NME-CUE , VID: V01 , SN: FOC12512G15

NAME: "High Density Voice2 Network module with on board one port interface on Slot 2", DESCR: "High Density Voice2 Network module with on board

one port interface "

PID: NM-HDV2-1T1/E1 , VID: V05 , SN: FOC13034FSF

NAME: "On-board VWIC2-1MFT-T1/E1 - 1-Port RJ-48 Multiflex Trunk - T1/E1 on Slot 2 SubSlot 1", DESCR: "On-board VWIC2-1MFT-T1/E1 - 1-Port RJ-48 Mu

ltiflex Trunk - T1/E1"

PID: , VID: 1.1, SN:


please note that there is no E1-Pri installed now.

i am just using it for internal.


agensler Sun, 04/26/2009 - 06:03

What do you hear when you put two IP phones on hold? Tone on Hold or silence (dead air)?

If tone on hold, your moh configuration is not correct.

If dead air, there's a multicast routing configuration problem.

chadlincoln Sun, 04/26/2009 - 17:54

Try this under telephony-services:

multicast moh port 2000 route ***where those IP's are the default gateways of the phone subnet***

If your phones are on a different subnet, you may have to enable multicast routing.

vmilanov Tue, 04/28/2009 - 13:34


I think that there was a limitation that the multicast port-number must be an even port number, and it has to be in the range between 16384 and 32768.

Check if this would help.




This Discussion