Cisco IP Phones ship with two default ring types that are implemented in hardware: Chirp1 and Chirp2. Cisco CallManager Express is also implemented to support custom ring sounds that are implemented in software as Pulse Code Modulation (PCM) files. An Extensible Markup Language (XML) file (named RingList.xml) that describes the ring list option available at your site is needed on the Flash of the Cisco IOS Telephony Services (ITS) router. This application note describes how you can customize the phone ring types available at your site by creating your own PCM files and RingList.xml file.
Note: This only applies to creating custom phone rings for the Cisco IP Phone 7940 and 7960 models.
To create a custom phone ring, perform these steps:
Create a PCM file for each custom ring (one ring per file). The PCM files must comply with these format guidelines. The PCM files for the rings must meet these requirements for proper playback on Cisco IP Phones:
Raw PCM (no header)
8000 samples per second
8 bits per sample
Maximum ring size 16080 samples
Minimum ring size 240 samples
Number of samples in the ring must be evenly divisible by 240
Ring should start and end at the zero crossing
You can use any standard audio editing packages that support these file format requirements to create PCM files for custom phone rings.
Use an ASCII editor to edit the RingList.xml. The information on how to format this file along with a RingList.xml file follows.
The RingList.xml file defines an XML object that contains a list of phone ring types. Each ring type contains a pointer to the PCM file used for that ring type and the text that will be displayed on the Ring Type menu on a Cisco IP Phone for that ring. The CiscoIPPhoneRingList XML object uses this simple tag set to describe the information:
In this definition, the ring contains two fields: DisplayName and FileName. These fields are required for each phone ring type. Up to 50 rings can be listed:
DisplayName defines the name of the custom ring for the associated PCM file that will be displayed on the Ring Type menu of the Cisco IP Phone.
FileName specifies the name of the PCM file for the custom ring to associate with the DisplayName.
The DisplayName and FileName fields must not exceed 25 characters.
This is a sample RingList.xml file that defines two phone ring types:
TFTP the new PCM files and XML file to the Flash of the ITS router.
To allow access to the files, set the tftp-server command, such as in these examples:
Reboot the IP phones. When IP phones are rebooted, the IP phones will get the files and show the ring types in Ring Type Option list under Settings.
Good afternoon! At the moment, we have lost control of some conference functions from Cisco Meeting Management (CMS 2000 product). For example, we can't turn off the participant's microphone. At the same time, the status displays emergency messages: ...
Uninstalled an old Call Studio v11.5 and installed new v12.5. Imported existing projects/scripts back and getting the following errors now. I did use a different folder for the install (c:\cisco\CallStudio12_5). There were some errors about not finding th...
Hello, I have about 50 ISR 4331 to add to CUCM. Has anyone done this using the BAT tool? I see that you can insert gateways, but the ISR 4331 model is not in the list of available gateways to insert. TIA
Hello All, For a while I have been trying to figure out the best way to translate DIDs to extensions in SRST mode. For simplified management we are using translation patterns in CUCM to translate DIDs to extensions (I know we could translate all...