Quick overview:
01) Edit the List.xml file to properly point to the new full size image and thumbnail image
02) Upload the new background images (both the full size image and a thumbnail image) as well as the List.xml file to the proper TFTP subfolder of each callmanager in the cluster
03) Restart the TFTP service on each server in the cluster.
The background images must be in a .PNG format. (for more information on the file requirements see the external links to Cisco documentation for each type of phone at the bottom of this page) Each model of IP phone has its own requirements for image size as well as the location it is expected to be found in the TFTP directory structure of the callmanager server(s). Below is a table listing the expected image sizes (in pixels) and the expected TFTP directory path for different models of phones.
| Phone Model | Full Image Size | Thumbnail Image Size | TFTP Directory Path |
|---|---|---|---|
| 7906 / 7911 | 95×34 | 23×8 | /Desktops/95x34x1 |
| 7941 / 7961 | 320×196 | 80×49 | /Desktops/320x196x4 |
| 7942 / 7962 | 320×196 | 80×49 | /Desktops/320x196x4 |
| 7945 / 7965 | 320×212 | 80×53 | /Desktops/320x212x16 |
| 7970 / 7971 | 320×212 | 80×53 | /Desktops/320x212x12 |
| 7975 | 320×212 | 80×53 | /Desktops/320x216x16 |
Create or edit the List.xml file
01) Create or open your existing List.xml file (file name is case sensitive) download example List.xml file here
02) Edit the List.xml file so that the name of the thumbnail image is first (after the “Image=” statement) and the full size image is listed second (after the “URL=” statement) in the ImageItem statement
03) Save your changes
NOTE: You can have multiple background images in the List.xml file. Simply list a separate ImageItem statement for each background image you wish to use. (Be sure you list all ImageItem statements between the opening and closing CiscoIPPhoneImageList and /CiscoIPPhoneImageList xml tags.)
Upload your background image, thumbnail image, and List.xml file
01) Log into the OS administration GUI
02) Select SOFTWARE UPGRADES then select TFTP FILE MANAGEMENT
03) Click on UPLOAD FILE
04) Click BROWSE and then browse to and select your background image .PNG file and click OPEN
05) Enter the required directory path for your specific phone model from the table above (if the path does not exist, Callmanager will create it for you) and then click UPLOAD FILE
06) Repeat steps 04 and 05 for your thumbnail image .PNG file as well as your List.xml file – be sure you upload them to the same directory path
(If you have more than one Callmanager server in your cluster, repeat steps 1 thru 6 for each additional server.)

Restart the TFTP service:
01) Log into the Unified Communications Manager Serviceability GUI (in the dropdown box in the upper right hand corner)
02) Select TOOLS and then click on CONTROL CENTER – FEATURE SERVICES
03) Scroll down and mark the radio button next to the CISCO TFTP service
04) Scroll back up to the top of the page and click on the RESTART button
05) After a few seconds it will tell you that the service restarted successfully
(If you have more than one Callmanager server in your cluster, repeat steps 1 thru 5 for each additional server. You can restart the service on each box from this same menu simply by selecting the other servers via the SELECT SERVER dropdown box at the top of the CONTROL CENTER – FEATURE SERVICES screen)
THATS IT!!! You should now be able to select your new background image!
LINKS to Cisco.com documentation for creating custom background images:
For the 7906/7911 guide click here
For the 7941/7961 guide click here
For the 7942/7962 guide click here
For the 7945/7965 guide click here
For the 7970/7971 guide click here
For the 7975 guide click here



Go0se – thanks for this! I’ve been trying to add custom background images and couldn’t get it to work, this was just what I needed. Finding the documents with the proper information on Cisco’s site (the ones you linked to) is next to impossible. Looks like maybe you are just getting the site going but keep it up.
Thanks a million,
StL-VoIP
Thanks for the encouragement. I sort of started this just to see if I could do it. I never really thought people would actually find it but every week my hits have increased . Good luck with your Callmanager.
-Go0se
Thanks for these. It works great!!! I have made them now for my 65′s, 45′s and 42′s. I have 7921 wireless phones. Do you know if they can have an image as well. If so what folder and resolution should i use?
thanks
Mike
I’m not aware of a way to upload an image for the 7921/7925 phones. If I run across something I’ll let you know.
-Go0se
I’ve followed your steps as well as Cisco’s and I know they’re correct, but I just can’t get this to work. CM 7.1 and with 7965 and 7961 phones. I’ve created the .png properly, the directories and the List.xml’s and restarted the TFTP server. But still the phone says “Selections Unavailable”. Any ideas? Could there be something else on CM maybe that needs to be running or set?
Thanks,
Rich
My first suggestion is check and double check all spelling, etc., and beware, EVERYTHING is case sensitive. Make double sure you have the paths correct and be sure you applied it to every server in your cluster. If you have a phone “homed” to a subscriber that doesn’t have the files, they won’t be available.
-Go0se
Problem ended up being because I copied and pasted from Cisco manual and the quotes came over as ” instead of “.
Thanks.
I have followed everything you have said. I still cannot get the phones to recognize the background.. there 7941 Double and triple checked the paths everything seems good.
Make sure you restart the TFTP service and be sure you upload the files to EVERY callmanager server (publisher or subscriber(s)) in your cluster and be sure you restart the TFTP service on EVERY callmanager server in your cluster.
-Go0se
Go0se-
Thanks so much for filling in where Cisco (usually) leaves off… Your very last post from 7/10 did the trick. My challenge was with a 7985 (Tandberg) – If anyone else out there is struggling, the path for your Pubs and Subs will look something like:
C:\Program Files\Cisco\TFTPpath\Desktops\800x600x16
I didn’t take any chances leaving out the thumbnails (even though the user guide says they’re not needed…) and after folling the added steps of posting the files to all the Pubs and Subs in the cluster and restarting TFTP on each, it worked GREAT!
Much appreciated !!!
Thanks for the easy instructions! Works a charm on the 7970, 7065, and 7045 phones. Having trouble getting it to work on the 7941 though. Anyone had any success with this?
Ah, sorry. Made a typo – AND discovered the (read:my) error with the 7941 phone. It was in the list.xml file where I copied the previous directories for the 7941 location. Obviously that won’t work. Fixed it and it’s aaaalllll good!
O and Jeff, thanks for the heads up on 7985. Tried and worked like a charm! Nice one!
Thanks again Goose, for original walk-through.
hi!!
excuse me, who can help me? i need change logo, ip phone cisco 7912 on a call manager 7.0, but i dont know create the correct pats for do it.
this is my mail ivan_mario2@hotmail.com
thnks
thanks very much.. I had all the info EXCEPT the nice little table that shows the image sizes and directories need for various phone models… and that was the missing info to make it work..
I am so happy that you put this up you just saved my job I was told to put a company’s logo I tried it showed on my ip comunicator but did not work on 7945 but now it works well becasue of this site thanks alot and next is Auto attendant configuration hope i can save the job this time
Glad I could help. If you feel it was worth something please click on the “support an orphan” link on my home page, then click on CONTRIBUTE > WAYS TO GIVE and make a donation. Please know that #1) I don’t get any money from it, and #2) it is a very worthy cause. With some of the bigger hunger organizations typically close to half of your donation goes to management costs/advertising, etc. That is not the case with this organization. I have seen their work firsthand.
-Go0se