cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
13646
Views
0
Helpful
25
Replies
Highlighted
Beginner

Lost ringtones after upgrading to new 7.0.2

My customer lost all but two ringtones on the ip phones after we upgraded to 7.0.2. Any ideas of how to get all of the ringtones back to the ip phones?

25 REPLIES 25
Highlighted
Beginner

Larry,

In my investigation I have seen two cases where the RingList.xml file cannot be used and my phone shows only Chirp1 & Chirp 2 rings available. First RingList file is corrupt, after I went to the phone GUI  and selected (User Preferences -> Rings -> Line 1 default ring) there I see only the Chirp ring tones and a message that the RingList.xml file is bad. I used a tftp server, like tftp desktop or pumpkin, to manually tftp the RingList.xml and DistinctiveRingList.xml file to the UC520. Please be sure CCA is closed before you start the tftp server as CCA has its own tftp server and will interfere. The second case I found was using a customized RingList.xml where an error in the syntax created a problem and again only the Chirp ring tones were seen.

Please manually tftp the RingList.xml and DistinctiveRingList.xml files and reset the phones. I loaded the exact file you attached earlier with no problems so I expect this is the case where the file is corrupt in flash.

To see what files are being hit by tftp when the phone is reset or when attempting to change the ring tone run the command #debug tftp packets

Just dont forget to  #undebug all when your done.

you should see a log similar to this:

Feb 26 17:31:28.743: TFTP: Looking for ringlist.xml
Feb 26 17:31:28.855: TFTP: Opened flash:RingList.xml, fd 10, size 3001 for process 172

Regards,

Douglas Smith

Highlighted
Beginner

in my post here I say that I am runnign the new uc520 pack with the new ios, yes I am having the issues even with the new version of software.

larry

Highlighted
Beginner

Eivind,

You are correct, the config was missing the alias on all the loads and the ringlists as well.

Thanks for your input,

Regards,

Douglas Smith

Highlighted

I am unclear, did you get this to work?

What was your fix?

Highlighted

Spollock,

We did get the ringtones to work by making the tftp-server lines look like the fllowing:  tftp-server flash:/ringtones/Ring1.raw alias Ring1.raw

Regards,

Douglas Smith

Highlighted

Doug, many thanks fo course.

My config looks like this:

ftp-server flash:CP7902080001SCCP051117A.sbin

tftp-server flash:apps11.1-1-2-26.sbn

tftp-server flash:cnu11.3-1-2-26.sbn

tftp-server flash:cvm11sccp.8-0-2-25.sbn

tftp-server flash:dsp11.1-1-2-26.sbn

tftp-server flash:jar11sccp.8-0-2-25.sbn

tftp-server flash:SCCP11.8-0-3S.loads

tftp-server flash:term06.default.loads

tftp-server flash:term11.default.loads

tftp-server flash:S00104000100.sbn

tftp-server flash:cmterm_7936.3-3-5-0.bin

tftp-server flash:P0030702T023.loads

tftp-server flash:P0030702T023.sbn

tftp-server flash:P0030702T023.sb2

tftp-server flash:P0030702T023.bin

tftp-server flash:cmterm-7941-7961-sccp.7.0.3.tar

tftp-server flash:cnu41.2-7-6-26.sbn

tftp-server flash:CVM41.2-0-2-26.sbn

tftp-server flash:Jar41.2-9-2-26.sbn

tftp-server flash:TERM41.7-0-3-0S.loads

tftp-server flash:term41.default.loads

tftp-server flash:term61.default.loads

tftp-server flash:cnu70.2-7-6-26.sbn

tftp-server flash:CVM70.2-0-2-26.sbn

tftp-server flash:Jar70.2-9-2-26.sbn

tftp-server flash:TERM70.7-0-3-0S.loads

tftp-server flash:term70.default.loads

tftp-server flash:term71.default.loads

tftp-server flash:apps31.8-1-0-89.sbn

tftp-server flash:cnu31.8-1-0-89.sbn

tftp-server flash:cvm31sccp.8-1-0-90.sbn

tftp-server flash:dsp31.8-1-0-89.sbn

tftp-server flash:jar31sccp.8-1-0-90.sbn

tftp-server flash:SCCP31.8-1-1SR2S.loads

tftp-server flash:term31.default.loads

tftp-server flash:APPS-1.0.1.SBN

tftp-server flash:CP7921G-1.0.1.LOADS

tftp-server flash:GUI-1.0.1.SBN

tftp-server flash:SYS-1.0.1.SBN



Are you saying add an alias command for every line?

Also, none of the ringtones are listed.  Should I add the ringtone files, one per line as well?

what about the .XML files?

thanks again

Highlighted

The file locations on flash need to coordinate with what the phones are looking for.  If a phone is looking RingList.xml, and the file is in /phones/ringtones/RingList.xml, you will need to alias it.  The tftp server command says what file to serve, and the location of that file.  If the phone is expecting the file in a different location on flash, you alias it.

Also, all of your ringtones and the ring list file need to have tftp server commands.  That is likely your problem.  Upload a show run and a dir flash: (as attachments) and we can get this solved quickly.

Thanks

Highlighted

show run and dir flash attached

Cowacella#more RingList.xml

       

                Analog 1

                Analog1.raw

       

       

                Bass

                Bass.raw

       

       

                Chime

                Chime.raw

       

       

                Jamaica

                Jamaica.raw

       

       

                Pop

                Pop.raw

       



Cowacella#more DistinctiveRingList.xml

       

                Analog 1

                Analog1.raw

       

       

                Bass

                Bass.raw

       

       

                Chime

                Chime.raw

       

       

                Jamaica

                Jamaica.raw

       

       

                Pop

                Pop.raw

       

Cowacella#



Highlighted

You are missing several TFTP server commands.

tftp-server flash:RingList.xml

tftp-server flash:DistinctiveRingList.xml

You will also need similar commands for the .raw files.

tftp-server flash:Analog1.raw

tftp-server flash:Bass.raw

etc etc

That should fix your problem.

Highlighted

Steve you say:

you are missing several TFTP server commands.

tftp-server flash:RingList.xml

tftp-server flash:DistinctiveRingList.xml

You will also need similar commands for the .raw files.

tftp-server flash:Analog1.raw

tftp-server flash:Bass.raw

etc etc

That should fix your problem.

=====================================
Does this mean that they also should be alias'd as well?
What about all the phone load files?  Do they need alias?
How about RingList.xml ?  alias?
tx


Highlighted

You would only need to alias if the files were located somewhere else on flash.

Say you have a phone load name called phoneload.sbin.  And you put it on your flash at flash:/phones/myphoneloads/phoneload.sbin.

When the phone looks for the file, it doesn't look in that directory, it just looks for the file on flash (flash:/phoneload.sbin).

In that case, you would use the alias command, because the phone is looking for the file in a different location.  It is only when the phone is looking for a file in a different location that you need to use the alias command.  For the case that I presented, here would be the tftp server command.

tftp-server flash:/phones/myphoneloads/phoneload.sbin alias phoneload.sbin