05-23-2019 04:12 PM
I have a Cisco 2811 router running IOS 15.1 and two 7965 color IP phones. Everything works EXCEPT ringtones.
For days I have researched and tested everything that I can but I just cannot get it to work. Reboots, resets, reconfigs... UGGGGG - I was finally able to get the name of the ringtone to show up in the list but when I select or try to play it, I get the Ring File Unreachable! error..
Below is everything relating to the ringtones option:
Files on the flash drive:
Directory of flash:/Ringtones/
59 -rw- 8452 Aug 19 2004 19:58:00 -04:00 Analog1.raw
60 -rw- 8452 Aug 19 2004 19:58:00 -04:00 Analog2.raw
61 -rw- 5572 Aug 19 2004 19:58:00 -04:00 AreYouThere.raw
62 -rw- 5332 Aug 19 2004 19:58:00 -04:00 AreYouThereF.raw
63 -rw- 8452 Aug 19 2004 19:58:00 -04:00 Bass.raw
64 -rw- 12532 Aug 19 2004 19:58:00 -04:00 CallBack.raw
65 -rw- 16324 Aug 19 2004 19:58:00 -04:00 Chime.raw
66 -rw- 8452 Aug 19 2004 19:58:00 -04:00 Classic1.raw
67 -rw- 16372 Aug 19 2004 19:58:00 -04:00 Classic2.raw
68 -rw- 11092 Aug 19 2004 19:58:00 -04:00 ClockShop.raw
69 -rw- 3272 Mar 6 2019 20:55:46 -05:00 ringlist.xml
70 -rw- 9892 Aug 19 2004 19:58:00 -04:00 Drums1.raw
71 -rw- 13732 Aug 19 2004 19:58:00 -04:00 Drums2.raw
72 -rw- 16132 Aug 19 2004 19:58:00 -04:00 FilmScore.raw
73 -rw- 16372 Aug 19 2004 19:58:00 -04:00 HarpSynth.raw
74 -rw- 8452 Aug 19 2004 19:58:00 -04:00 Jamaica.raw
75 -rw- 16372 Aug 19 2004 19:58:00 -04:00 KotoEffect.raw
76 -rw- 13012 Aug 19 2004 19:58:00 -04:00 MusicBox.raw
77 -rw- 8452 Aug 19 2004 19:58:00 -04:00 Piano1.raw
78 -rw- 15652 Aug 19 2004 19:58:00 -04:00 Piano2.raw
79 -rw- 9652 Aug 19 2004 19:58:00 -04:00 Pop.raw
80 -rw- 7492 Aug 19 2004 19:58:00 -04:00 Pulse1.raw
81 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring1.raw
82 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring2.raw
83 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring3.raw
84 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring4.raw
85 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring5.raw
86 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring6.raw
87 -rw- 4292 Aug 19 2004 19:58:00 -04:00 Ring7.raw
88 -rw- 215 May 23 2019 14:33:14 -04:00 RingList.xml
89 -rw- 11092 Aug 19 2004 19:58:00 -04:00 Sax1.raw
90 -rw- 14452 Aug 19 2004 19:58:00 -04:00 Sax2.raw
91 -rw- 16372 Aug 19 2004 19:58:00 -04:00 Vibe.raw
92 -rw- 215 May 23 2019 14:33:00 -04:00 DistinctiveRingList.xml
522928128 bytes total (364150784 bytes free)
TFTP Entries:
tftp-server flash:/Ringtones/RingList.xml alias RingList.xml
tftp-server flash:/Ringtones/DistinctiveRingList.xml alias DistinctiveRingList.xml
tftp-server flash:/Ringtones/Analog1.raw alias Analog1.raw
tftp-server flash:/Ringtones/Analog2.raw alias Analog2.raw
tftp-server flash:/Ringtones/AreYouThere.raw alias AreYouThere.raw
tftp-server flash:/Ringtones/AreYouThereF.raw alias AreYouThereF.raw
tftp-server flash:/Ringtones/Bass.raw alias Bass.raw
tftp-server flash:/Ringtones/CallBack.raw alias CallBack.raw
tftp-server flash:/Ringtones/Chime.raw alias Chime.raw
tftp-server flash:/Ringtones/Classic1.raw alias Classic1.raw
tftp-server flash:/Ringtones/Classic2.raw alias Classic2.raw
tftp-server flash:/Ringtones/ClockShop.raw alias ClockShop.raw
tftp-server flash:/Ringtones/Drums1.raw alias Drums1.raw
tftp-server flash:/Ringtones/Drums2.raw alias Drums2.raw
tftp-server flash:/Ringtones/FilmScore.raw alias FilmScore.raw
tftp-server flash:/Ringtones/HarpSynth.raw alias HarpSynth.raw
tftp-server flash:/Ringtones/Jamaica.raw alias Jamaica.raw
tftp-server flash:/Ringtones/KotoEffect.raw alias KotoEffect.raw
tftp-server flash:/Ringtones/MusicBox.raw alias MusicBox.raw
tftp-server flash:/Ringtones/Piano1.raw alias Piano1.raw
tftp-server flash:/Ringtones/Piano2.raw alias Piano2.raw
tftp-server flash:/Ringtones/Pop.raw alias Pop.raw
tftp-server flash:/Ringtones/Pulse1.raw alias Pulse1.raw
tftp-server flash:/Ringtones/Ring1.raw alias Ring1.raw
tftp-server flash:/Ringtones/Ring2.raw alias Ring2.raw
tftp-server flash:/Ringtones/Ring3.raw alias Ring3.raw
tftp-server flash:/Ringtones/Ring4.raw alias Ring4.raw
tftp-server flash:/Ringtones/Ring5.raw alias Ring5.raw
tftp-server flash:/Ringtones/Ring6.raw alias Ring6.raw
tftp-server flash:/Ringtones/Ring7.raw alias Ring7.raw
tftp-server flash:/Ringtones/Sax1.raw alias Sax1.raw
tftp-server flash:/Ringtones/Sax2.raw alias Sax2.raw
tftp-server flash:/Ringtones/Vibe.raw alias Vibe.raw
.xml FILE CONFIGURATION - Just one ringtone to start:
more DistinctiveRingList.xml
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Pop</DisplayName>
<FileName>flash:/Ringtones/Pop.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>
more RingList.xml
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Pop</DisplayName>
<FileName>flash:/Ringtones/Pop.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>
DEBUG TFTP EVENTS & PACKETS RESULTS:
000091: May 23 16:03:56.763: TFTP: Server request for port 52871, socket_id 0x4ED92B38 for process 280
000092: May 23 16:03:56.763: TFTP: read request from host 192.168.200.21(52871) via FastEthernet0/1.200
000093: May 23 16:03:56.763: TFTP: Looking for ringlist.xml
000094: May 23 16:03:56.767: TFTP: Opened flash:/Ringtones/RingList.xml, fd 10, size 215 for process 280
000095: May 23 16:03:56.771: TFTP: Sending block 1 (retry 0), socket_id 0x4ED92B38
000096: May 23 16:03:56.771: TFTP: Received ACK for block 1, socket_id 0x4ED92B38
000097: May 23 16:03:56.771: TFTP: Finished flash:/Ringtones/RingList.xml, time 00:00:00 for process 280
000098: May 23 16:04:43.144: TFTP: Server request for port 51010, socket_id 0x4ED92B38 for process 280
000099: May 23 16:04:43.144: TFTP: read request from host 192.168.200.21(51010) via FastEthernet0/1.200
000100: May 23 16:04:43.144: TFTP: Looking for ringlist.xml
000101: May 23 16:04:43.148: TFTP: Opened flash:/Ringtones/RingList.xml, fd 10, size 215 for process 280
000102: May 23 16:04:43.152: TFTP: Sending block 1 (retry 0), socket_id 0x4ED92B38
000103: May 23 16:04:43.156: TFTP: Received ACK for block 1, socket_id 0x4ED92B38
000104: May 23 16:04:43.156: TFTP: Finished flash:/Ringtones/RingList.xml, time 00:00:00 for process 280
Solved! Go to Solution.
05-24-2019 06:41 AM - edited 05-24-2019 06:45 AM
take a look at
CallManager Express: Add Custom Rings for Cisco 7960 and 7940 IP Phones
the tftp-server comand associates the name "RingList.xml" with the location of the file on the router.
i suggest to remove the path from the file pointer in the xml file
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Pop</DisplayName>
<FileName>Pop.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>
05-24-2019 06:41 AM - edited 05-24-2019 06:45 AM
take a look at
CallManager Express: Add Custom Rings for Cisco 7960 and 7940 IP Phones
the tftp-server comand associates the name "RingList.xml" with the location of the file on the router.
i suggest to remove the path from the file pointer in the xml file
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Pop</DisplayName>
<FileName>Pop.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>
05-24-2019 08:45 AM
Thank you so much!!! THAT WORKED!!!
I bet I have over 30 hours trying to figure this out.
Now I am on to the next problem.... How to set IP http to privilege 5 so non-admins can access my custom web page on the 2811 router.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: