I am now attempting to configure custom backgrounds on my 2811 router, which has phones consisting of 7971's, 7945's, 7975's, 7911's and 7941's. I have tried time and time again, and followed all guides, such as the one linked below, and still, just get "selections unavailable". Does anyone have a definate guide on how to accomplish this for multiple phone types without problems? (I have even used backgrounds.tar from Cisco's site, and still can't even get one of the standard Cisco images to appear, even though the xtract command sets it all up for me! (and yes I have been tftp-server flashing!
I have been going around in circles for the last 3 hours trying to get ONE custom image to appear on any phone, and it's frustrating the **** out of me!
I have set the images to the required pixels and everything.
Can someone please help?
Basically you need to debug your tftp server, and watch what happens on the debug when you press buttons on the phone.
The process is basically:
You press the 'background' option
Phone requests the xml file
Phone parses the xml file and reads each thumbnail image from TFTP
You select an image
Phone downloads that image
If you are getting the selections unavailable, run debug tftp-server events on the router and ensure you are seeing the output (term mon etc)
Press backgrounds - you should see the phone attempt to get the XML file. If it fails, check your tftp server config
You should then see it grab the thumbnails - if you don't see this, it's likely your XML file is bad. Post it up here - any miscapitalisation or errors will simply not work.
Again, if you see errors downloading the thumbnails, your XML has been read OK, but the filenames are wrong or your TFTP server setup is not right.
Sorry all, just realised this post had been double-posted. The answer was in using the alias command (an unusual and non-documented step in this process) to allow the phones to find the images.