This document explains the recommended workaround for the Music On Hold
(MOH) error message that you can receive when you try to access MOH.
Cisco recommends that you have knowledge of this topic: Cisco Unified
The information in this document is based on Cisco Unified
The information in this document was created from the devices in a
specific lab environment. All of the devices used in this document started with
a cleared (default) configuration. If your network is live, make sure that you
understand the potential impact of any command.
Technical Tips Conventions for more information on document
The MOH folder was not found in the directory (\\x.x.x.x\TFTPPATH)
specified by the MOH Audio Translation Service Parameter
This error message can display when you try to access MOH:
Complete these steps:
On the CallManager Administration, click Service >
Service Parameters, and choose the server.
Choose the service Cisco MOH Audio
On that page, check the value for the field Default TFTP
MOH File Path and correct the IP address for the path. If the
parameter value of the Default TFTP MOH File Path has the IP
address of the server (\\<ip address>\TFTPPATH), and
if the mohaudiosource.asp does a search by the hostname, it does not resolve
the IP address. You must use the parameter value
\\<serverNAME>\TFTPPATH for the
Default TFTP MOH File Path.
Repeat steps 1 though 3 for any other CallManagers you have on the
Note: It is normal if the service Cisco MOH Audio
Translator is not available for one CallManager.
Note: If you have a cluster of Cisco CallManagers that has two or more
servers, make sure to also upload the MOH audio file on all the subscribers on
which the IP voice media streaming application service is live.
When I try to upload the MOH audio file, CallManager gives an error:
Not enough disk space to transcode the audio file.
This problem can be resolved in these ways.
Restart the CallManager to clear all temporary files and allow you to
upload the MOH files. If a reboot is not possible, try the next
Delete the unused MOH audio files through the CCM Administration page
and try to upload the MOH files. If these steps do not resolve the problem, try
the next solution.
Gather all the service trace files for a time period of two or more
hours (from the server from which you upload the MOH file) and choose
Delete Collected Log Files from server in the final window of
the RTMT collect files dialog window. This clears the space occupied by the
trace files in the hard disk.
These steps help to upload the MOH file to the CallManager
When you try to import the MOH audio file, the CallManager gives this
Input File Name: abcd.vox
Error Code: 8
Error Text: Unable to transcode file: Unable to connect MOH Encode
filter to filter graph.
Result: Translation Fail
This issue occurs when the audio file you wish to use as the MOH audio
source is in a format other than the .wav or
.mp3 file format. The .wav and
.mp3 formats are the only file formats that are recommended
for use with the Cisco CallManager.
Note: If you want to use a recorded or live audio, such as MOH, a sound
card is required. This mechanism enables you to use radios, CD players, or any
other compatible sound source. The Cisco CallManager Release 3.3(5) and 4.x
with Microsoft Windows 2000 (OS 2000 version 2.7 or later) supports the Griffin
Technologies iMic USB sound card. This device is supported on all Cisco
MCS-78xxH or MCS-78xxI servers with a 3.0 GHz or greater processor. Some MCS
servers also support the P-800 USB Digital Audio Converter from Telex
Communications, which requires Windows 2000.2.5 or later.
In order to resolve this issue, convert the audio file to
.wav or .mp3 format and put the file under
Files\Cisco\MOH\DropMOHAudioSourceFilesHere. Now, add the MOH
Audio source and insert the file. You are able to import the file without any
error this time.
This issue occurs when the media streaming application from the MOH
server is unable to access the file from the TFTP.
In order to resolve this issue, perform these steps:
Go to Service > Service
TFTP MOH File Path
under Music on Hold (MOH) audio translator service, and verify that it points
to the correct server.
Choose IP Voice Media Streaming App (IPVMA) for
the same server, and make sure that the configured TFTP server address is the
server that contains the audio files for the media streaming application in its
TFTP path (c:\program files\cisco\tftppath\).
If the issue still persists, try to re-start IPVMA
and MoH audio translator service on the Cisco CallManager.
MOH stops to work after an upgrade of a Cisco router to 15.0.1M4,
15.1(2)T1 or 151-3.T.
Add the no ip cef command under global
configuration mode in order to disable CEF:
Router(config)#no ip cef
Note: This can affect the performance of the router and the functionality
of CEF dependent configurations.
Enable Duplex Streaming in the Cisco CallManager service parameters.
This service parameter determines whether music on hold (MOH) uses duplex
(two-way) or simplex (one-way) audio streams. You can configure one of the
these values for this service parameter:
True—Set this parameter to
True in order to set up the connection for
duplex streaming media when MOH is used. Because certain firewalls and NAT
devices require duplex audio streams, this option facilitates interoperability
with these products.
False—Set this parameter to
False in order to set up the connection for
simplex streaming media when MOH is used. The default value specifies
In Cisco CallManager Administration, go to Service > Service
Parameters to access the service parameters in order to set the Duplex
Streaming Enabled service parameter. Choose the server where the Cisco
CallManager application resides. On the Cisco CallManager Service Parameters
Configuration window, scroll to the Clusterwide Parameters (Service) section in
order to configure the Duplex Streaming Enabled parameter.
This does not carry the same performance impact as disabling CEF on
the voice gateway. There is minimal signaling difference for this Duplex
Streaming Enabled, for MOH.
Refer to Cisco bug ID
(registered customers only)
for more information.