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.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide