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

DCOM不能与Cisco CallManager通信

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


目录


简介

分布式组件对象模型(DCOM)是动态链接库的(DLL)支持模块-基于COM对象。DCOM是Windows一个内在零件,多数Microsoft产品和许多非Microsoft产品利用COM+或DCOM的软件体系结构型号。

先决条件

要求

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

使用的组件

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

  • 媒体汇聚服务器(MCS) 7835 (可适用其他MCS的平台)

  • Cisco CallManager 3.x和Cisco CallManager 4.x (Cisco CallManager其他可适用的版本)

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

规则

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

在Windows的DCOM支持

DCOM协议的默认协议在Cisco CallManager运行的Windows 2000是面向连接的传输控制协议/互联网协议(TCP/IP)协议。在Windows 2000的DCOM不支持其中任一个数据报协议。

问题

在Cisco CallManager中,系统登录事件查看器显示陈述的许多错误:

DCOM was unable to communicate with the computer
callmanager using any of the configured protocols.

这可以归结于组件服务管理工具或,因为DCOMCNFG不正确地给您添加数据包用户数据报协议/互联网协议(UDP/IP)和数据包互联网分组交换(IPX)协议对默认Protocols选项。Windows 2000不支持任何数据报协议。

解决方案

为了解决此问题,请确保面向连接的协议(TCP/IP)在DCOM Protocols选项。从DCOM Protocols选项取消其中任一个数据报协议(UDP/IP或IPX)。

  1. 选择Start > Programs > Administrative Tools并且点击组件服务为了启动组件服务管理工具。

  2. 在组件服务管理工具的控制台结构树中,请用鼠标右键单击您要配置协议为了启动上下文菜单的计算机。

  3. 点击属性为了启动计算机Properties对话框。

  4. 去默认Protocols选项。

    dcom-unable-com-ccm-1.gif

  5. 如果有(UDP/IP或IPX)列出的其中任一个数据报协议此处,请单击选择,然后单击删除

    如果没有其中任一个在列表的面向连接的协议,请单击添加为了启动挑选DCOM协议和终端对话框。

  6. 选择面向连接的TCP/IP协议作为协议顺序,然后点击OK键。

  7. 添加任一或所有面向连接的协议到默认协议。

  8. 单击提高为了搬到面向连接的TCP/IP协议列表的顶部。

  9. 重新启动计算机或Cisco CallManager服务器使更改生效。

  10. 删除所有DCOM错误在系统洛金下事件查看器并且验证同样是否再发生。

在事件查看器的DCOM错误

事件查看器显示在Cisco CallManager服务器的许多DCOM错误。

完成这些步骤为了解决此DCOM错误问题:

  1. 重新启动CallManager (两个发布服务器和用户)服务器。然后,如果DCOM错误消失,请确认。

  2. 确保主机和LMHOST文件查找在发布服务器和用户的C:/WINNT/system32/drivers/etc/更新。这些文件包含IP地址映射对计算机名称(NetBIOS名称)。编辑主机和Lmhosts文件使用所有文本编辑(如果必须)。

  3. 运行查找的DBLHelper.exe在C :/Program文件/cisco/仅bin在发布服务器。使用DBLHelper程序,重印并且重初始化数据库。欲了解更详细的信息关于DBLhelper,重建中断的Cisco CallManager集群SQL预订的参考的UsingDBLHelper。

在事件查看器的权限错误

事件查看器显示陈述的错误:专用设定许可不同意COM服务器应用的本地激活权限对用户NT权限\网络服务。错误消息是如显示此处:

Event Type:	Error
Event Source:	DCOM
Event Category:	None
Event ID:	10016
Date:		09/12/2007
Time:		10:58:05 AM
User:		NT AUTHORITY\NETWORK SERVICE
Computer:	CMUNITY
Description:
The application-specific permission settings do not grant Local Activation permission for
the COM Server application with CLSID {0C0A3666-30C9-11D0-8F20-00805F2CD064} to the user
NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20).  This security permission can be modified
using the Component Services administrative tool. For more information, see Help and
Support Center

    完成这些步骤为了解决与DCOM涉及的此错误消息:

  1. Start > Programs > Administrative Tools >组件服务

  2. 展开组件服务 > 计算机 > 我的电脑 > COM+ 应用程序

    dcom-unable-com-ccm-2.gif

  3. 点击视图>详细信息。如错误消息所显示,寻找与申请ID的条目。在这种情况下, 0C0A3666-30C9-11D0-8F20-00805F2CD064

  4. 用鼠标右键单击在应用程序并且去属性。去安全选项卡并且授权NT权限\网络服务服务帐户激活权限。

  5. 在您执行了这些步骤后,请重新启动Cisco Unity服务器。


相关信息


Document ID: 71318