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

从Cisco IP电话查找公司目录已解决问题

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


目录


简介

如果您无法通过 Cisco IP 电话访问公司目录,您的公司目录 URL 可能存在问题。URL 可能使用了错误的 Cisco CallManager 名称或 IP 地址,使您的 IP 电话无法对其进行解析。

本文档介绍如何解决公司目录最常见的问题。请按顺序遵循本文档中的所有说明。如果问题仍然存在,请联系 Cisco 技术支持

先决条件

要求

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

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • Cisco CallManager 版本 3.x 和 4.x

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

规则

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

修复 Cisco CallManager 3.x 中的公司目录问题

更改 Cisco CallManager 3.x 中的 URL 目录值

完成下列步骤以更改 Cisco CallManager 3.x 中的公司目录。此 URL 与通过您的 IP 电话访问公司目录时所需的 URL 相同。

  1. 访问 Cisco CallManager 的“Administration”菜单,选择 System > Enterprise Parameters

    /image/gif/paws/13936/corp_directory1.gif

  2. 选择 URL Directories 并选中 Value 字段。

    如果此字段包含您的 Cisco CallManager 名称,请将其更改为您的 Cisco CallManager IP 地址。如果此字段包含 IP 地址,请确保它与您的 Cisco CallManager IP 地址相同。

    /image/gif/paws/13936/corp_directory2.gif

    注意: 只需 将 Cisco CallManager 的名称更改为 Cisco CallManager IP 地址。路径必须相同。

  3. 完成上述更改后,单击 Update

    此时新的 URL 值已具有您的 Cisco CallManager IP 地址。

    /image/gif/paws/13936/corp_directory3.gif

    在本例中,Cisco CallManager 名称 My_Call_Manager 更改为其 IP 地址 10.10.10.1

  4. 更改“URL Directories”值后,请重置 TFTP 服务器和 IP 电话。

    IP 电话将向 TFTP 服务器请求它们的 TFTP 信息。新的 URL 会在启动时通过 TFTP 传送至电话。

重置 TFTP 服务器

完成下列步骤以重置 Cisco CallManager 3.x 中的 TFTP 服务器。

  1. 在 Cisco CallManager 的“Administration”菜单中选择 Service > Control Center。当您看到 Cisco CallManager 名称或 IP 地址时,单击它。

    /image/gif/paws/13936/corp_directory4.gif

  2. 单击“Cisco TFTP”旁边的 Stop。此时显示一个方形图标。

    /image/gif/paws/13936/corp_directory5.gif

  3. 单击“Cisco TFTP”旁边的 Start

    此时显一个示三角形图标,指示服务正在运行。

    注意: 如果您有多个 Cisco CallManager,请针对每个 Cisco CallManager 按步骤 1 至 3 进行操作。

    /image/gif/paws/13936/corp_directory6.gif

重置您的 IP 电话

重置完所有 Cisco CallManager 服务器中的 TFTP 服务器后,请重置您的 IP 电话。您可以逐一重置 IP 电话,也可以通过 Cisco CallManager 的“Administration”菜单进行重置。

警告 警告: 如果通过 Cisco CallManager 重置所有 IP 电话,您的所有实时电话呼叫都会丢失。请在系统未处于生产状态时执行此项活动。

  1. 选择 System > Cisco CallManager ,并选择 Cisco CallManager 服务器名称或 IP 地址。

    /image/gif/paws/13936/corp_directory7.gif

  2. 单击 Restart Devices

    注意: 如果您有多个 Cisco CallManager,请针对每个 Cisco CallManager 按步骤 1 至 2 进行操作。

    在所有 Cisco CallManager 服务器中完成此操作后,请通过任意 IP 电话访问公司目录。

    corp_directory8.gif

修复 Cisco CallManager 4.x 中的公司目录问题

更改 Cisco CallManager 4.x 中的 URL 目录值

完成下列步骤以更改 Cisco CallManager 4.x 中的公司目录。此 URL 与通过您的 IP 电话访问公司目录时所需的 URL 相同。

  1. 访问 Cisco CallManager 的“Administration”菜单,选择 System > Enterprise Parameters

    /image/gif/paws/13936/corp_directory-9.gif

  2. 向下滚动至“URL Directories”,并检查此字段中的值。

    如果此字段包含您的 Cisco CallManager 名称,请将其更改为您的 Cisco CallManager IP 地址。如果此字段包含 IP 地址,请确保它与您的 Cisco CallManager IP 地址相同。完成上述更改后,单击 Update

    /image/gif/paws/13936/corp_directory-10.gif

  3. 更改“URL Directories”值后,请重置 TFTP 服务器和 IP 电话。

    IP 电话将向 TFTP 服务器请求它们的 TFTP 信息。新的 URL 会在启动时通过 TFTP 传送至电话。

重置 TFTP 服务器

完成下列步骤以重置 Cisco CallManager 4.x 中的 TFTP 服务器。

  1. 在 Cisco CallManager 的“Administration”菜单中选择 Application > Cisco CallManager Serviceability

    /image/gif/paws/13936/corp_directory-11.gif

  2. 在 Cisco CallManager 的“Serviceability”菜单中选择 Tools > Control Center

    corp_directory-12.gif

  3. 当您看到 Cisco CallManager 名称或 IP 地址时,单击它。

    corp_directory-13.gif

  4. 选择 Cisco TFTP 并单击 Stop

    /image/gif/paws/13936/corp_directory-14.gif

  5. 停止 Cisco TFTP 服务后,它的旁边便会显示一个方形图标。

    当 Cisco TFTP 处于选中状态时,单击 Start 可启动 Cisco TFTP 服务。此时方形图标会变为三角形图标。这表示服务正在运行。

    corp_directory-15.gif

    注意: 如果您有多个 Cisco CallManager,请针对每个 Cisco CallManager 按步骤 1 至 5 进行操作。

重置 IIS 服务

重置完所有 Cisco CallManager 服务器中的 TFTP 服务器后,您还必须重置 IIS 服务。

注意: 由于其他服务会在重启 IIS 服务时受到影响,因此您应在维护时段或低生产率时段完成此过程。

完成下列步骤以重新启动 Cisco CallManager 4.x 中的 IIS 服务:

  1. 选择 Start > Programs > Administrative Tools > Services 以重新启动 IIS 服务。

  2. 右键单击“Services”列表中的 IIS Admin Service,然后选择 Restart 选项。

    当您重新启动 IIS 服务时,WWW 发布服务也会重新启动。

    注意: 完成此过程后,WWW 发布服务可能无法重新启动。因此,您必须手动重新启动这些服务。

重置您的 IP 电话

重置完所有 Cisco CallManager 服务器中的 TFTP 服务器和 IIS 服务之后,您需要重置您的 IP 电话。您可以逐一重置 IP 电话,也可以通过 Cisco CallManager 的“Administration”菜单进行重置。

警告 警告: 如果通过 Cisco CallManager 重置所有 IP 电话,您的所有实时电话呼叫都会丢失。请务必在系统未处于生产状态时执行此活动。

  1. 选择 System > Cisco CallManager

    corp_directory-16.gif

  2. 选择您的 Cisco CallManager 服务器名称或 IP 地址。

    /image/gif/paws/13936/corp_directory-17.gif

  3. 单击 Reset Devices

    此时将显示一条警告,提示所有进行中的呼叫都将被丢弃。如果已做好重置设备的准备,请单击 OK

    /image/gif/paws/13936/corp_directory-18.gif

    注意: 如果您有多个 Cisco CallManager,请针对每个 Cisco CallManager 按步骤 1 至 3 进行操作。

    在所有 Cisco CallManager 服务器中完成此操作后,请通过任意 IP 电话访问公司目录。

禁用 Cisco CallManager 4.x 中的公司目录

禁用所有 IP 电话上的公司目录

完成下列步骤以禁用所有 IP 电话上的公司目录。

  1. 转到 Cisco CallManager Administration 页。

  2. 选择 System > Enterprise Parameters

  3. 向下滚动至 Phone URL Parameters 部分。

  4. 删除 URL Directories 参数的所有值,然后单击 Update

    corp_directory-19.gif

  5. 从菜单中选择 Application > Cisco CallManager Serviceability

  6. 选择 Tools > Control Center

  7. 选择 Cisco CallManager 服务器。

  8. 选择 Cisco TFTP 并单击 Restart

    corp_directory-20.gif

  9. 对所有 Cisco CallManager 服务器重复步骤 7 和 8。

  10. 从菜单中选择 Application > Cisco CallManager Administration

  11. 选择 System > Cisco CallManager

  12. 获取所有 Cisco CallManager 的列表。

  13. 选择某个 Cisco CallManager。

  14. 如果您已准备好重置与此 Cisco CallManager 关联的设备,请单击 Reset Devices,然后单击 OK

    /image/gif/paws/13936/corp_directory-21.gif

    注意: 如果通过 Cisco CallManager 重置所有 IP 电话,您的所有实时电话呼叫都会丢失。请务必在系统未处于生产状态时执行此活动。

  15. 对所有 Cisco CallManager 重复步骤 13 和 14。

完成上述过程后,公司目录便不再显示在任何 IP 电话中。

禁用单个 IP 电话上的公司目录

完成下列步骤以针对一个或一组电话禁用公司目录。

注意: 目前没有在单个 IP 电话上禁用公司目录的相应步骤。这只是一种解决方法。

  1. 转到 Cisco CallManager Administration 页。

  2. 选择 Device > Phone

  3. 选择应在其中禁用公司目录的电话。

  4. 向下滚动至 Cisco IP Phone — External Data Locations (leave blank to use the default) 部分。

  5. 在“Directory”字段中插入任意不正确或不存在的 URL,然后单击 Update

    corp_directory-22.gif

当您通过 IP 电话访问 Directories 按键时,不会列出“Corporate Directory”选项,但 IP 电话上会显示 Host not found 消息。

在集群间共享公司目录

如果您有两个集群,并使用 DC 目录,则必须保持两个不同的 LDAP。DC 目录仅在集群内复制其自身。因此,如果您想通过目录从集群 A 中搜索集群 B 中的用户,该集群 B 用户需要位于集群 A 所在的目录中。基本上,当您添加一个新用户时,必须将其同时添加到这两个目录中。随后您可以创建转换模式,并在集群间中继之间发送呼叫(具体取决于您的拨号方案)。仅当您的目录号 (DN) 不存在重叠时,这种情况才可行。

"当您访问公司目录时显示“Server Not Found”错误消息

当您尝试访问 Cisco IP 电话上的公司目录时,如果 Enterprise Parameters 配置中的默认“User Locale”与设备使用的区域设置不同,您可能会收到“Server Not Found”的错误消息。例如,如果“User Locale”为“English”,而“Device Locale”为“Spanish”,您就有可能收到此错误消息。

要解决此问题,请确保设备的区域设置与 Enterprise Parameters 配置中的“User Locale”相同。

“Error:当您访问公司目录时显示“Contact Administrator”错误消息

当您尝试访问 Cisco IP 电话上的公司目录时,收到以下错误消息:

Error: Contact Administrator

要解决此问题,请转到 System > Server,将电话的 IP 地址更改为主机名,然后重置电话。

某些用户未在公司目录中列出

使用 Cisco CallManager 4.1(3) 时,某些用户并未在 Cisco IP 电话上的公司列表中列出。这些用户的用户配置文件和设备配置文件在 CallManager 中配置。

完成这些步骤以解决问题:

  1. 在 CCM 的“Administration”页面中,选择 Application > Cisco CallManager Serviceability

  2. 在“Serviceability”页面中,选择 Tools > Control Center

  3. 单击服务器,选择 Cisco Telephony Call Dispatcher 服务,然后单击 Restart

    注意: 如果您有多个服务器集群,请针对集群中的所有服务器重复步骤 3(从用户开始,到发布者为止)。


相关信息


Document ID: 13936