cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3953
Views
3
Helpful
12
Replies

Ring Tone

aod
Level 1
Level 1

How do you remove some of the default ring tones? And if you can do this, how does it renumber the ring tones on the phone?

12 Replies 12

Aaron Harrison
VIP Alumni
VIP Alumni

I think there's a file called ringlist.xml somewhere in your CM TFTP folder - you can edit this to change the available rings...

Aaron

Aaron Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!

The file is c:\program files\cisco\tftppath\ringlist.xml . You can edit the file with notepad and the format is pretty obvious. The limit on the number of tones is around 50, I think. If you go over that the phone will stop showing the list.

On the phones, the ringtones will appear in the order they are listed in the xml file. Altering the xml file does not change the currently selected ringers on any phones. It just changes what ringtones are presented as options when the user goes into the phone settings. So deleting an obnoxious ringtone wont get it off the phones until the user reselects another tone. Because of this, I would leave the ringtone sound file intact so you don't end up with phones that can't load their ringtone files.

Have you modified the xml file before? Is it pretty straight forward?

Yes I have modified the file. Mostly to add new ringtones to the list (after getting the sound files in the right format and sticking them in the tftp directory). I have also removed the entries for a few of the stupid ringtones like "Are you there?" so people can't select it. The format is a text xml format and very easy to figure out. Open the file in notepad and you'll see what I mean.

Hello,

I am using CCM 4.1(3) and i have edited the ringlist.xml and removed the *.raw files from the TFTP Directory. The ringtones are no longer available. The edited Ringlist.xml shows up fine on the Cisco 7960 but the old ringlist.xml shows up on the 7912 Any Ideas?

Check the permissions on the RingList.xml file. When moving files in & out of the TFTP directory they were likely wiped out. The RingList.xml file and any xxx.raw sound files you may have added or moved should have the following permissions:

Administrators - Full Control

SYSTEM - Full Control

CCMCDR - All Except Full Control

CCMService - All Except Full Control

CCMServiceRW - All Except Full Control

CCMUser - All Except Full Control

Power Users - Read and "Read & Execute" only

Users - Read and "Read & Execute" only

Don't forget to restart your TFTP servers after making these changes, and restart your phones so they download the new RingList. That should do it. I had the same problem and this solution worked flawless. Unfortunately the Cisco docs on this are slim/none.

Good luck.

I already put the song raw format file (27Mb- which is i convert it from MP3 format) in Tftp folder and i put a name in ringlist.xml and it appear on IP Phone 7940, but the problem is..when i press play key on the phone ..the error message come out "Ring File Unavailabe"...plz help!!

file extention with BIN is for what ?

Hi

27Mb seems rather large - I believe the TFTP protocol has a 16MB limit so that might cause problems...

Aaron

Aaron Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!

Hi,

It appears that the Cisco 7912 does not take any notice of the comment characters used by xml – for example, if you have edited the RingList.xml file as follows, the results will be different depending on the type of phone:

Cisco 7940/60

-------------

Chirp1 <-- Default Tone

Chirp2 <-- Default Tone

Analog Synth 1

Cisco 7912

----------

Chirp1 <-- Default Tone

Analog Synth 1

Analog Synth 2

Analog Synth 1

Analog1.raw

To workaround this problem, just remove the entries from the RingList.xml file instead of commenting them out.

Hope this helps

Cheers

Colin Alessandro

calessandro
Level 1
Level 1

Hi,

Firstly, there are 2 different type of ring tones, those that are part of the handsets phone load and those that are loaded onto CallManager in the following directory:

C:\Program Files\Cisco\TFTPPath

The Cisco 7940/60 has 2 ring tones that are part of the phone load, Chirp 1 & 2. These tones can not be removed and they do not appear in the RingList.xml file.

The ring tones that are loaded onto CallManager by default can be removed by deleting there presents in the RingList.xml file.

Example RingList.xml file before removing ring tone “Are You There 1”

Analog Synth 1

Analog1.raw

Analog Synth 2

Analog2.raw

Are You There 1

AreYouThere.raw

Are You There 2

AreYouThereF.raw

.

.

snip

.

.

Example RingList.xml file after removing ring tone “Are You There 1”

Analog Synth 1

Analog1.raw

Analog Synth 2

Analog2.raw

Are You There 2

AreYouThereF.raw

.

.

snip

.

.

Once you have made the required changes, restart the tftp service.

Note: as a precaution, I always backup the RingList.xml file before making the changes.

PS: The handset will number the ring tones in the order they appear in the RingList.xml file. The ring tones that are contained in the handsets phone load will always appear first (Chirp 1 & 2 for the 7940/60) and then the entries in the RingList.xml – the handset will number the tones accordingly.

Cheers

Colin Alessandro

hi calessandro,

like i mentioned before, after i modified RingList.xml with new ring list appear on the phone (7940/60) but the problem is the error 'Ring File Unavailable' comeout...i already put raw format file in tftp folder...the size now i change it to 5M, and still got a same error..Plz..

Thanks..

5 meg is still way too big. Assuming you have it in the proper format (8-bit ulaw, 8kHz sample rate) thats a 10-minute ringer!

Also check the file permissions and name. I don't believe it is case sensitive, btw

For the ring file, refer to: http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_administration_guide_chapter09186a00800c2efa.html#21431

Hard Rules

==============

- Raw PCM (no header)

- 8000 samples per second

- 8 bits per sample

- uLaw compression

Rules I've Ignored

=======================

- Maximum ring size — 16080 samples

(this is about 2 seconds, I've done 5)

- Minimum ring size — 240 samples

- Number of samples divisible by 240.

- Ring starts and ends at the zero crossing.

-Chris