本文档描述在 Cisco CallManager Express 环境为 Cisco 7970 IP 电话创建背景镜像的步骤。
Cisco 建议您了解 Cisco CallManager Express 的相关知识。
本文档中的信息基于Cisco CallManager Express版本4.1(0)、Cisco Unified CallManager Express 7.0及更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
要在 Cisco CallManager Express 中为 Cisco 7970 IP 电话创建自定义背景镜像,请完成以下步骤:
使用您选择的镜像处理程序为每个镜像创建 2 个可移植网络图形格式 (PNG) 文件:
大型镜像 - 320 像素(宽度)乘以 212 像素(高度)
缩略图镜像 - 80 像素(宽度)乘以 53 像素(高度)
这两个镜像的大小比率是 4 比 1。
使用文本编辑器编辑 List.xml 文件。
List.xml 文件能容纳多达 50 张背景镜像。镜像是按出现在电话背景镜像菜单上的顺序排列的。对于每个镜像,List.xml 文件包含一种元素类型,称为镜像项目。镜像项目元素包括以下两个属性:
镜像 - 指定电话在何处获取电话背景镜像菜单上所出现缩略图镜像的统一资源识别符 (URI)。
URL - 指定电话在何处获取大型镜像的 URI。
本示例显示定义一个镜像的 List.xml 文件。必须包括每个镜像的所需镜像和 URL 属性。在本示例中,TN-velara.png 是 velara.png 原始大型镜像的 25%。
<CiscoIPPhoneImageList> <ImageItem Image="TFTP:Desktops/320x212x12/TN-velara.png" URL="TFTP:Desktops/320x212x12/velara.png"/> </CiscoIPPhoneImageList>
将所创建新 .png 文件和 List.xml 文件放在 TFTP 服务器的 tftp 文件夹中。
如果您使用运行 Cisco CallManager 的 TFTP 服务器,则这是文件夹名称:
C:\Program Files\Cisco\TFTPPath
使用此命令将 List.xml 和 .png 文件逐个移至 Cisco CallManager Express 闪存:
copy tftp flash:Desktops/320x212x12/
将 List.xml 文件从 TFTP 服务器传输至 Cisco CallManager Express 闪存时,下一个输出为命令输出。以类似的方式将 TN-velara.png 和 velara.png 从 TFTP 服务器复制到闪存。
CME-CUE#copy tftp flash:Desktops/320x212x12/ Address or name of remote host []? 172.16.1.1 Source filename []? List.xml Destination filename [Desktops/320x212x12/List.xml]? %Warning:There is a file already existing with this name Do you want to over write? [confirm] Accessing tftp://172.16.1.1/List.xml... Loading List.xml from 172.16.1.1 (via GigabitEthernet0/1): ! [OK - 251 bytes] 251 bytes copied in 0.948 secs (265 bytes/sec)
加载过程完成后,Cisco CallManager Express 闪存上的 Desktops/320x212x12 目录将包含 List.xml 和所有 .png 文件。dir 命令的输出如下所示:
CME-CUE#cd flash: CME-CUE#cd Desktops CME-CUE#cd 320x212x12 CME-CUE#dir Directory of flash:/Desktops/320x212x12/ 3 -rw- 120049 Jul 3 2008 11:20:42 -05:30 velara.png 4 -rw- 251 Feb 4 2009 06:09:14 -05:30 List.xml 5 -rw- 8947 Jul 3 2008 11:22:06 -05:30 TN-velara.png
注意:如果找不到Desktops/320x212x12目录,则需要使用mkdir命令在该名称中创建文件夹。一些闪存文件系统不允许使用 mkdir 命令创建目录。
CME-CUE#mkdir flash:Desktops/320x212x12
注意:在这种情况下,您需要备份闪存内容并使用格式闪存格式格式化闪存:命令备份闪存内容并将闪存格式化,再创建一个 C 类闪存文件系统。
根据 Cisco CallManager Express 配置添加适当的 tftp-server 命令,以加载 List.xml 和所有 .png 文件。
CME-CUE(config)#tftp-server flash:Desktops/320x212x12/TN-velara.png CME-CUE(config)#tftp-server flash:Desktops/320x212x12/velara.png CME-CUE(config)#tftp-server flash:Desktops/320x212x12/List.xml
注意:使用debug tftp events命令查找当IP电话上按下背景选择按钮时电话搜索的文件。
要加载 Cisco 7970 IP 电话上的新背景镜像,请完成以下步骤:
按Setting。
选择 User Preferences (选择 1)。
选择 Background Images(选择 2)。
下载缩小的镜像并将其作为缩略图显示。
选择镜像并按 Save。
要更改注册到Cisco Unified Call Manager Express(CUCME)的7970 Cisco IP电话的背景图像,请完成以下步骤:
根据此处提到的大小创建背景图像。在CUCME中,可将完整映像大小设置为:
320像素(宽)和212像素(高)
320像素(宽度)和216像素(高度)(这是CUCME中的一项新功能)
创建XML文件并将其另存为List.xml。由于此文件区分大小写,因此您也可以按照上面步骤2中所述的CME步骤进行操作。以下是示例List.xml文件:
<CiscoIPPhoneImageList> <ImageItem Image=”TFTP:Desktops/320x212x16/TN-NantucketFlowers.png” URL=”TFTP:Desktops/320x212x16/NantucketFlowers.png”/> </CiscoIPPhoneImageList>
确保匹配正确的目录路径和映像名称。“TN-NantucketFlowers.png”是缩略图,“NantucketFlowers.png”是全尺寸图像。
检查闪存上是否有目录,如Desktops/320x212x16。如果没有,请登录CUCME并创建必要的目录。
C3825-ORIG#mkdir flash:Desktops C3825-ORIG#mkdir flash:Desktops/320x212x16
将后台文件(缩略图和全尺寸)和list.xml放在tftp服务器中。
将*.png文件和list.xml从tftp服务器复制到CUCME闪存。
copy tftp://10.10.210.5/List.xml flash:Desktops/320x212x16/List.xml copy tftp://10.10.210.5/small.png flash:Desktops/320x212x16/TN-NantucketFlowers.png copy tftp://10.10.210.5/small.png flash:Desktops/320x212x16/NantucketFlowers.png
输入以下命令,使路由器成为TFTP服务器:
tftp-server flash:Desktops/320x212x16/List.xml tftp-server flash:Desktops/320x212x16/TN-NantucketFlowers.png tftp-server flash:Desktops/320x212x16/NantucketFlowers.png
以下是示例:
C3825-ORIG#show run | sec tftp-server tftp-server flash:/Desktops/320x212x12/List.xml tftp-server flash:/Desktops/320x212x16/List.xml tftp-server flash:/Desktops/320x216x16/List.xml tftp-server flash:/Desktops/320x212x16/CampusNight.png tftp-server flash:/Desktops/320x212x16/CiscoFountain.png tftp-server flash:/Desktops/320x212x16/CiscoLogo.png tftp-server flash:/Desktops/320x212x16/MorroRock.png tftp-server flash:/Desktops/320x212x16/NantucketFlowers.png tftp-server flash:/Desktops/320x212x16/TN-CampusNight.png tftp-server flash:/Desktops/320x212x16/TN-NantucketFlowers.png tftp-server flash:/Desktops/320x212x12/CampusNight.png tftp-server flash:/Desktops/320x212x12/CiscoFountain.png tftp-server flash:/Desktops/320x212x12/Fountain.png tftp-server flash:/Desktops/320x212x12/MorroRock.png tftp-server flash:/Desktops/CiscoFountain.png tftp-server flash:/Desktops/320x216x16/CiscoFountain.png
要加载新的背景图像,请转到IP电话并完成以下步骤:
按Setting。
选择“用户首选项”。
选择背景图像。
下载缩小的镜像并将其作为缩略图显示。
选择镜像并按 Save。
要排除故障,请在路由器上启用debug tftp events。
这类似于IP电话7975。7970的背景图像也可用于7975。
背景镜像保存在 IP 电话的闪存中。除非对 7970 IP 电话执行恢复出厂设置,否则不能将其删除。要对 IP 电话执行恢复出厂设置,请完成以下步骤。该电话必须位于支持 DHCP 的网络上。
拔掉电话的电源电缆,然后重新插入。电话将重新开始通电。
当电话通电且免提键断断续续闪烁前,请按 #。每行按键将依顺序断断续续闪烁。
按 123456789*0#。您可以连续两次按一个按键,但是,如果不依顺序按下按键,将不会恢复出厂设置。
电话将加载默认背景出厂设置。
用户选择的背景镜像取决于 TFTP 文件夹中的镜像。如果需要限制用户使用的背景镜像,请从 TFTP 文件夹删除镜像。然后,取消文件的TFTP绑定并修改List.xml。
当您尝试在 Settings > User Preferences > Background Images 中更改背景镜像时,将出现 Selections Unavailable 错误消息。
当 TFTP 服务器上的 C:\Program Files\Cisco\TFTPPath\Desktops\320x212x12 文件夹中缺少 List.xml 文件时,可能出现此问题。确保 TFTP 服务器中有 \Desktops\320x212x12 文件夹,并且 List.xml文件在此目录下。
注意:确保IP电话上的TFTP服务器IP地址配置是指Cisco CallManager Express路由器。