Resolution
Complete these steps to change/modify the background image on a Cisco 7970 IP Phone using Cisco CallManager Express:
- Download GNU Image Manipulation Program (GIMP) 2 from GIMP.
Create two PNG files for each image (a full size version and a thumbnail version).
Ensure that the PNG files comply with the format guidelines that are listed in the PNG File Requirements for Custom Background Images
Place the new PNG files that you created in the C:\Program Files\Cisco\TFTPPath\Desktops\320x212x12 folder on the TFTP server.
Note: Store backup copies of custom image files in another location. You can use these backup copies if the customized files are overwritten when you upgrade Cisco CallManager Express.
Use a text editor to edit the List.xml file.
Refer to the List.xml File Format Requirements for the location of this file, formatting requirements, and a sample file.
Save your modifications and close the List.xml file.
Note: When you upgrade Cisco CallManager Express, a default List.xml file replaces your customized List.xml file. After your customize the List.xml file, make a copy of the file and store it in another location. Replace the default List.xml file with your stored copy after you upgrade Cisco CallManager Express.
- Create a file called List.xml.
This example shows a List.xml file that defines two images. The required image and URL attributes must be included for each image. The TFTP URL that is shown in the example is the only supported method to link to full size and thumbnail images. HTTP URL support is not provided.
<CiscoIPPhoneImageList>
<ImageItem Image="TFTP:Desktops/320x212x12/biology25.png"
URL="TFTP:Desktops/320x212x12/biology.png"/>
<ImageItem Image="TFTP:Desktops/320x212x12/Yikes25.png"
URL="TFTP:Desktops/320x212x12/Yikes.png"/>
</CiscoIPPhoneImageList>
Note: The biology25.png image is the image which is twenty-five percent of the original image and must be the first image in the TFTP directory as this example shows.
- Copy the PNG and List.xml files on to Cisco CallManager Flash as this command output shows:
CME#copy tftp flash:Desktops/320x212x12/
Address or name of remote host []? 64.104.205.157
Source filename []? Yikes.png
Destination filename [Desktops/320x212x12]?
Accessing tftp://64.104.205.157/Yikes.png...
Erase flash: before copying? [confirm]n
Loading Yikes.png from 64.104.205.157 (via FastEthernet0/0): !!!!!!!!!!!!!!!!!!!
!!!!!
[OK - 121203 bytes]
Note: You need to execute these commands for an ISR router:
2821#mkdir flash:/Desktops
Create directory filename [Desktops]?
Created dir flash:/Desktops
2821#mkdir flash:/Desktops/320x212x12
Create directory filename [/Desktops/320x212x12]?
Created dir flash:/Desktops/320x212x12
2821#copy tftp flash:Desktops/320x212x12/
Address or name of remote host [64.104.205.235]?
Source filename [harman320.png]?
Destination filename [Desktops/320x212x12/harman320.png]?
Accessing tftp://64.104.205.235/harman320.png...
Loading harman320.png from 64.104.205.235 (via GigabitEthernet0/0): !!O!!!!!!
[OK - 36238 bytes]
36238 bytes copied in 1.372 secs (26413 bytes/sec)
2821#
- Issue the show flash command to see the directory that is created in Flash:
CME#show flash
System flash directory:
File Length Name/status
1 3743 admin_user.html
2 576466 admin_user.js
3 1602 CiscoLogo.gif
4 953 Delete.gif
5 16948 dom.js
6 864 downarrow.gif
7 6315 ephone_admin.html
8 4658 logohome.gif
9 3603 normal_user.html
10 78187 normal_user.js
11 1347 Plus.gif
12 843 sxiconad.gif
13 174 Tab.gif
14 2418 telephony_service.html
15 870 uparrow.gif
16 3228 xml.template
17 10230 xml-test.html
18 399514 P00305000301.sbn
19 14 OS79XX.TXT
20 1988294 P00503010800.bin
21 21833352 c2600-ipvoice-mz.123-11.XL1.bin
22 1796886 cnu70.62-0-1-6.sbn
23 713081 Jar70.2-8-0-104.sbn
24 988400 jvm70.602ES1R6.sbn
25 616 TERM70.6-0-2SR1-0-5s.loads
26 612 TERM70.DEFAULT.loads
27 129800 P00307010200.sbn
28 129396 P00307010200.bin
29 461 P00307010200.loads
30 679216 P00307010200.sb2
31 59958 Desktops/320x212x12/biology.png
32 63060 Desktops/320x212x12/biology25.png
33 121203 Desktops/320x212x12
34 121203 Desktops/320x212x12/Yikes.png
35 172487 Desktops/320x212x12/Yikes25.png
36 256 Desktops/320x212x12/List.xml
[29912604 bytes used, 3117536 available, 33030140 total]
32768K bytes of processor board System flash (Read/Write)
- Add these commands in the global configuration:
tftp-server flash:Desktops/320x212x12/biology.png
tftp-server flash:Desktops/320x212x12/biology25.png
tftp-server flash:Desktops/320x212x12/List.xml
tftp-server flash:Desktops/320x212x12/spider25.png
tftp-server flash:Desktops/320x212x12/spider.png
Complete these steps on the Cisco 7960:
a. Click Settings.
b. Click (1) User Preferences.
c. Click (2) Background Images.
This downloads and shows the reduced images as thumbnails.
d. Select the image and click Save.
Refer to Customizing the Cisco IP Phone for more information.