Changing the background on a Cisco phone seems like it should be a fairly easy endeavor. However with many things pertaining to Call Manager there are many pitfalls that may slow you down. Here are step by step instructions on how to change your background while hopefully avoiding many of the common mistakes. These steps pertain to the 7965G and the 7945G on CUCM 6.1 but should be similar for other devices.
The Cisco supporting documentation for these steps can be found Here.
Before we begin you will need two files for your image or logo. These have to be in a very specific format.
The PNG files for background images must meet the following requirements for proper display on the Cisco Unified IP Phone:
•Full size image—320 pixels (width) X 212 pixels (height).
•Thumbnail image—80 pixels (width) X 53 pixels (height).
•Color palette—Includes up to 16-bit color (65535 colors). You can use more than 16-bit color, but the phone will reduce the color palette to 16-bit before displaying the image. For best results, reduce the color palette of an image to 16-bit when you create a PNG file.
Tip If you are using a graphics program that supports a posterize feature for specifying the number of tonal levels per color channel, set the number of tonal levels per channel to 40 (40 red X 40 green X 40 blue = 64000 colors). This is as close as you can posterize to 65535 colors without exceeding the maximum.
I suggest you capitalize the first letter in your file names for the images. They may become capitalized when uploaded to the TFTP server anyway.
Once you have your two images follow this step by step guide.
1. Log into CUCM https://x.x.x.x:8443/ccmadmin
3. Under Software Upgrades Choose “TFTP File Management”
4. At this point clicking Find will show a list of files on your TFTP server. Under the Directory column you may see our target directory of Desktops/320x212x16. It’s important to note that everything in this process is case sensitive! If you don’t see the directory do not be concerned it will be created for you.
5. Click the Upload file button
Then browse to one of the image files that you made. In the Directory box enter /Desktops/320x212x16 Remember It’s Case Sensitive
In this case I’m uploading my thumbnail image first. Both images will go into the same folder.
Repeat step 5 with your second image file
6. Now we will need to create a file named List.xml. You can create the file in notepad and change the file extension from txt to xml. Here’s what List.xml should look like for our two example files named Image.png and Imagethumb.png.
You may repeat the ImageItem section to add other background images with a maximum of 50 in a List.xml file.
7. Using the same process as step 5. upload your List.xml file into the same directory as the image files. Noting the capital “L” in List.xml.
8. You must repeat steps 5 and 7 for each of the TFTP servers in your cisco telephony environment. If you don’t see your uploaded images on your phone after you’re done check which TFTP server the phone is accessing under the Network Configuration tab of the device.
9. Next we will have to start and stop the service on each of your CUCM servers. In the navigation dropdown choose “Cisco Unified Serviceability”
10. Under the Tools menu choose Control Center – Feature Services
11. You will see a dropdown box labeled Server* where you will choose your CUCM server. You will need to restart the TFTP service on each one.
12. Click the radio button that’s labeled “Cisco TFTP” under the CM Services heading and click the restart button at the bottom of the page.
That’s it. 12 steps and you should see your new backgrounds show up as a choice on the device. As always I write these just for fun so if it helped you in anyway or if I left anything out that you think should be included feel free to let me know.