I had the same issue and here are the instructions that Cisco sent me for adding ringtones. It is a little hard to read but it does work. you basically need to change the RingList.xml to list the additional ringtones and copy them to Flash. once complete, in global config, type tftp-server flash:RingList.xml and then repeat the following command for each ringtone you add.
Create Custom Cisco IP Phone Rings for IOS TelephonyService (ITS)
Overview
Creatinga Custom Phone Ring for ITS (5 steps)
RingList.xml File Format
PCM FileRequirements for Custom Ring Types
References
Overview
Cisco IP Phones ship with two default ring types that areimplemented in hardware: Chirp1 and Chirp2. Cisco IOS Telephony Service is alsoimplemented to support custom ring sounds that are implemented in software aspulse code modulation (PCM) files. An XML file (named RingList.xml)that describes the ring list options available at your site is needed on theflash of ITS router. This application note describes how you can customize thephone ring types available at your site by creating your own PCM files and RingList.xml file. Please notethat the procedure described here only applies to creating custom phone ringsfor the Cisco IP Phone 7940 and 7960 models.
Creating a Custom Phone Ring
Use the following procedure to create a custom phone ring.
Step 1�� Create a PCMfile for each custom ring (one ring per file). The PCM files must comply withthe format guidelines listed in the "PCMFile Requirements for
Custom Ring Types" section.
Step 2�� Use an ASCIIeditor to edit the RingList.xml file. Refer to the "RingList.xml File Format" section for informationabout how to format this file, along with a
sample RingList.xmlfile.
Step 3�� TFTP the newPCM files and XML file to the flash of the ITS router
Step 4�� Set tftp-server command to allow access to the files
Step 5� Reboot the IPPhones. When IP Phones are rebooted, the IP Phones will get the files and showthe ring types in Ring Type Option list under Settings
RingList.xml File Format
The RingList.xml file defines anXML object that contains a list of phone ring types. Each ring type contains apointer to the PCM file used for that ring type and the
text that will be displayed on theRing Type menu on a Cisco IP Phone for that ring. The CiscoIPPhoneRingListXML object uses the following simple tag set to describe the information:
<CiscoIPPhoneRingList>
�� <Ring>
����� <DisplayName/>
����� <FileName/>
�� </Ring>
</CiscoIPPhoneRingList>
In the above definition:
���� Ring contains twofields, DisplayName and FileName,that are required for each phone ring type. Up to 50 rings can be listed.
���� DisplayName defines the name of the custom ring for theassociated PCM file that will be displayed on the Ring Type menu of the CiscoIP Phone.
���� FileName specifies the name of the PCM file for the customring to associate with DisplayName.
���� The DisplayName and FileName fieldsmust not exceed 25 characters.
A sample RingList.xml file thatdefines two phone ring types is shown below:
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Piano1</DisplayName>
<FileName>Piano1.raw</FileName>
</Ring>
<Ring>
<DisplayName>Chime</DisplayName>
<FileName>Chime.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>
PCM File Requirements for Custom RingTypes
The PCM files for the rings must meet the followingrequirements for proper playback on Cisco IP Phones:
� RawPCM (no header)
8000 samples per second
8 bits per sample
uLaw compression
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 packagesthat supports these file format requirements to create PCM files forcustom phone rings.
References
Creating Custom Cisco IP Phone Rings ---
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.