语音和统一通信 : Cisco Unified Communications Manager (CallManager)

使用在Cisco IP电话的图象创建空闲URL

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文档演示如何将 GIF 文件转换为 XML(Cisco IP 电话)文件以及如何创建在 Cisco IP 电话上显示空闲 URL。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于为加载服务开发工具包 SDK v4.1(1) 而已安装或随后安装 IIS Server 4.0 或更高版本的 PC。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

下载 SDK

开发者支持中心(仅限注册用户)下载 SDK。

如何查找可执行文件

为查找可执行文件,请执行以下步骤。

  1. 除非另外指定,否则在下载 SDK 后,应将其提取到 C:\ 文件夹。从中寻找名为 Tools、Services、Documentation 的三个文件夹,如下图所示。

    /image/gif/paws/42573/idle-url_01.gif

  2. 打开 Tools 文件夹。

    在此文件夹中,应该看到 DLL 文件及 ImageViewer.exe、Gif2cip.exe、Cip2gif.exe 和 Index.txt 文件,如下图所示。

    /image/gif/paws/42573/idle-url_02.gif

如何转换图形文件

此过程将指导您完成图像的转换、保存和格式化,以便能够在 Cisco IP 电话型号 7940 和 7960 上查看这些图像。

  1. 查找一个图片(图像)(可以是 Web 上的图片或者是您已保存在自己的计算机上的图片),然后用任何图像编辑器将其打开。

  2. 将图像从彩色改为灰度。

    必须将图像从彩色改为灰度,才能在 7940 或 7960 Cisco IP 电话上使用。

    这样做的目的是使阴影部分和图像的格式尽可能与电话显示屏上的显示接近。

    下图是图像变为灰度之前的示例:

    /image/gif/paws/42573/idle-url_03.gif

    下图是图像变为灰度之后的示例:

    /image/gif/paws/42573/idle-url_04.gif

    注意: 在处理人像图片时,可能需要调整阴影和对比度,以使其正确显示。

  3. 必须调整图像的大小,以使其适合 7940 和 7960 Cisco IP 电话的屏幕大小:

    • 宽度不能大于 125 像素。

    • 高度不得大于 60 像素。

    此图像与步骤 2 中的图片相关联:

    /image/gif/paws/42573/idle-url_05.gif

    更改后,图像明显缩小,看上去很奇特,但这不是在电话上的大小。您随后可以使用 Tools 文件夹中的 ImageViewer.exe 应用程序来检查该图像,以查看其显示效果。

    下面是将高度更改为 90 之后的图像,这一高度更改会将宽度更改为 52,目的是保持图像的原始长宽比或比例:

    /image/gif/paws/42573/idle-url_06.gif

  4. 将图像转换为 GIF 文件并保存在 C:\CiscoIPServices\Tools 文件夹中。

    注意: 此步骤假设您已执行 Cisco IP 服务的默认安装。

  5. 通过以下步骤将文件从 GIF 格式转换为 XML 格式:

    1. 双击 C:\WINNT\System32\cmd.exe 打开命令提示符窗口。

    2. 在命令提示符下,发出 cd CiscoIpServices \tools 命令。

    3. 发出 gif2cip filename.gif filename.xml 命令。

      /image/gif/paws/42573/idle-url_07.gif

      此时,在 Tools 文件夹中会出现一个 XML 文件。在本示例中,该 XML 文件名为 logo.xml。

  6. 将文件转换为 XML 文件后:

    1. 选择开始 > 程序 > 附件 > 记事本以打开记事本应用程序。

    2. 打开新的 XML 文件。

      在记事本菜单中,选择文件 > 打开,浏览到含有新 XML 文件的文件夹,选择 XML 文件,然后单击打开

      /image/gif/paws/42573/idle-url_08.gif

    3. 编辑 <Prompt>Temporary prompt</Prompt>,以删除 Temporary prompt 或用一个相应的简短消息将其替换。

      您输入的消息不得超过 31 个字符。

    4. 更改 Prompt 消息后,保存该文件。

      在记事本菜单中,选择文件 > 保存

如何配置 Cisco CallManager

Cisco CallManager 4.x

请使用下面的步骤来配置 Cisco CallManager,以便在 Cisco IP 电话上显示图形。

  1. 再次保存新 XML 文件,或者将新 XML 文件保存或复制到发布服务器上的 C:\CiscoWebs\IPPhoneServices\CCMCIP 文件夹。

    /image/gif/paws/42573/idle-url_09.gif

  2. 空闲 URL 可以用以下两种方法之一进行配置:

      方法 1:

    1. 选择 System > Enterprise Parameters,以便从 Cisco CallManager Administration 页将更改传播到所有电话。

    2. 在 URL Idle 字段中,输入 http://IP_address_of_CallManager/CCMCIP/filename.xml

    3. 在 URL Idle Time 字段中,输入以秒为单位的任何正值。

      启动后经过指定的秒数后或者空闲指定的秒数后,该图像会出现在 IP 电话的窗口中。

      /image/gif/paws/42573/idle-url_10.gif

    4. 更新设置并重置 IP 电话。

      方法 2:

    1. 在 Cisco IP 电话配置下,选择 Device > Phone,以便只有此电话显示 Cisco CallManager Administrator 页的图形。

      /image/gif/paws/42573/idle-url_11.gif

    2. 选择要放置显示图像的电话。

      /image/gif/paws/42573/idle-url_12.gif

    3. 在 Idle 字段中,输入路径 http://IP_address_of_CallManager/CCMCIP/filename.xml

    4. 在 Idle Timer 字段中,输入以秒为单位的任何正值。

      启动后经过指定的秒数后或者空闲指定的秒数后,该图像会出现在 IP 电话的窗口中。

      /image/gif/paws/42573/idle-url_13.gif

    5. 更新设置并且重置 Cisco IP 电话。

      注意: Cisco IP 电话上的像素大小比 PC 上的要大。因此,某些图片的分辨率不佳。此电话不用于模拟网页。

注意: 您可以使用 Idle URL 来显示分布信息,例如,在 IP 电话的 LCD 显示屏上显示天气预报。在 CallManager 管理窗口中选择 System > Enterprise Parameters,然后用包含要显示的信息以及显示信息的空闲时间的文件来分别填充字段 URL IdleURL Idle Time。在 URL Idle 参数中填充的文件类型可以是脚本 (.asp) 或 XML 文件。当电话空闲时间达到 URL Idle Time 参数中指定的时间时,IP 电话对 URL Idle 字段中输入的 URL 执行 HTTP GET。

空闲 URL

空闲 URL 将保持配置,但服务器上并不存在实际文件。在 5.x 和更高版本中,您无法将文件上载到 CUCM Web 服务器,并且必须使用自己的服务器来托管自定义服务和空闲 URL 等内容。请使用 ip phone services SDK 以将消息推送到电话上进行显示。

下面是需要在 Cisco Unified Communications Manager 中执行的配置步骤:

  1. 选择 System > Enterprise Parameters,以便从 Cisco CallManager Administration 页将更改传播到所有电话。

    idle-url_14.gif

  2. 在 URL Idle 字段中,输入 http://IP_address_of_externalWebserver/Foldername/filename.xml

    idle-url_15.gif

  3. 在 URL Idle Time 字段中,输入以秒为单位的任何正值。

  4. 当电话在 Idle Timer 字段中指定的时间内没有使用时,请输入在 Cisco Unified IP 电话显示屏上显示的 URL。当电话在 5 分钟内未使用时,您可在 LCD 上显示一个徽标。

    1. 在 Cisco IP 电话配置下,选择 Device > Phone

      idle-url_16.gif

    2. 选择要放置显示图像的电话。

      idle-url_17.gif

    3. 在 Idle 字段中,输入路径 http://IP_address_of_externalWebserver/Foldername/filename.xml

      idle-url_18.gif

    4. 向下滚动,然后在 Idle Timer 字段中输入以秒为单位的任何正值。

      idle-url_19.gif

      启动后经过指定的秒数后或者空闲指定的秒数后,该图像会出现在 IP 电话的窗口中。

    5. 更新设置并且重置 Cisco IP 电话。

      您在 IP 电话上看到的窗口名为 service pane。每当调用服务功能时,都将显示 service paneIdleURL 正好是一个服务功能。此时,您需要将 Web 浏览器指向需要显示空闲 URL 的电话的 IP。


相关信息


Document ID: 42573