此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
本文档介绍将企业聊天和电子邮件(ECE)与Packaged Contact Center Enterprise(PCCE)集成到版本12.0及更高版本中的步骤
Cisco 建议您了解以下主题:
本文档中的信息基于以下软件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
PCCE版本12.0引入了新的管理界面,称为单一管理平台(SPOG)。现在,几乎所有的联系中心及相关应用都在此界面中执行。为了正确集成ECE和PCCE,您必须完成此集成独有的几个步骤。本文档将指导您完成此流程。
本文档中使用了这些术语。
您可以遇到两种类型的CA。
在这两种CA类型中,有两种类型的CA服务器。
在开始集成这两个系统之前,必须完成几个前提条件。
建议ECE运行最新的工程特别计划(ES)。
确保将ECE_Email、ECE_Chat和ECE_Outbound Media Routing Domains(MRD)与正确的应用实例相关联。
注意:应用实例名称区分大小写。将ECE Web服务器添加到库存时,请确保正确键入名称。
本文件所有步骤的详细情况在欧洲经委会和太平洋经济合作委员会的文件中都有介绍,但这些步骤既没有列入清单,也没有列入同一文件。有关其他详细信息,请参阅本文档末尾包含的链接。
必须生成证书供ECE Web服务器使用。您可以使用自签名证书,但使用CA签名证书通常更容易。自签名证书的安全性不低于CA签名证书,初始创建证书的步骤更少,但是当需要替换证书时,必须记住将新证书上传到所有PCCE管理数据服务器上的Java密钥库。如果使用CA签名的证书,则只需将根证书和中间证书(如果有)上传到密钥库。
如果部署中有多个Web服务器,则必须查看以下准则。配置网络负载均衡器所需的具体步骤不在本文档的讨论范围之内。如果需要,请联系您的负载均衡器供应商以获得帮助。
注意:如果您有多个Web服务器并且在Web服务器上选择SSL直通,或者如果您希望在所有服务器上都有一个通用证书,则必须选择一个Web服务器来执行第1步,然后将证书导入到所有其他Web服务器。
如果选择SSL卸载,则必须在所有Web服务器上执行这些步骤。您还必须生成要在负载均衡器上使用的证书。
如果您已经创建或获取了证书,则可以跳过此部分,否则请选择以下两个选项之一。
第 1 项.使用自签名证书
第 2 项.使用CA签名的证书
CA签名证书要求您生成证书签名请求(CSR)。CSR是文本文件,随后被发送到CA,并在其中签名,然后返回签名证书以及所需的CA证书,CSR已执行。您可以选择通过IIS管理或通过Microsoft管理控制台(MMC)执行此操作。IIS Administration(IIS管理)方法非常简单,它不需要特殊的知识,但只允许配置包含在证书的Subject(主题)属性中的字段并更改位长度。MMC需要执行其他步骤,并且您对有效CSR中所需的所有字段具有全面了解。强烈建议您仅在具有中等到专业证书创建和管理经验时使用MMC。如果您的部署要求通过多个完全限定名称访问ECE,或者如果您需要更改证书的任何部分(主题和位长度除外),则必须使用MMC方法。
使用以下步骤通过IIS管理器生成证书签名请求(CSR)。
使用以下步骤通过MMC生成CSR。此方法允许您自定义CSR的每个方面。
注意:必须确保主机名字段留空,并且在“编辑站点绑定”框中未选择“需要服务器名称指示”选项。如果其中任何一个已配置,SPOG在尝试与ECE通信时失败。
如果选择使用除“默认网站”以外的网站名称,请确保选择正确的网站名称。
分区管理员SSO配置允许ECE为在SPOG中打开ECE小工具的管理员自动创建分区级别用户帐户。
注意:即使不计划启用代理或主管SSO,也必须配置分区管理员SSO。
要解决Microsoft最近宣布的安全更改,可能需要执行此步骤。如果未应用更新且未对域进行更改,则可以跳过此步骤。
有关详细信息,请参阅Microsoft KB4520412详细信息。
C:openssl s_client -connect 14.10.162.6:3269
CONNECTED(00000003)
depth=1 DC = com, DC = massivedynamic, CN = MassiveDynamic Enterprise CA
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
0 s:
i:/DC=com/DC=massivedynamic/CN=MassiveDynamic Enterprise CA
1 s:/DC=com/DC=massivedynamic/CN=MassiveDynamic Enterprise CA
i:/C=US/OU=pki.uclabservices.com/O=Cisco Systems Inc/CN=UCLAB Services Root
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIH1DCCBbygAwIBAgITJwAAAAbAAn/HKFuWCQAAAAAABjANBgkqhkiG9w0BAQsF
ADBcMRMwEQYKCZImiZPyLGQBGRYDY29tMR4wHAYKCZImiZPyLGQBGRYObWFzc2l2
ZWR5bmFtaWMxJTAjBgNVBAMTHE1hc3NpdmVEeW5hbWljIEVudGVycHJpc2UgQ0Ew
HhcNMjAwNDE1MDAxNDM0WhcNMjEwNDE1MDAxNDM0WjAAMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAxFajhqjrWqQHfqTXg+SXP5pzvNVrTHIigrAam8D0
提示:业务分区也称为分区1。对于大多数安装,可以通过类似https://ece.example.com/default的URL访问业务分区。
提示:为用户找到正确值的最简单方法是使用Active Directory用户和计算机工具。这些步骤显示如何查找此值。
对于所有12.0安装,必须完成本部分。对于12.0以外的任何版本,可以跳过此部分。
对于所有版本,可能还需要执行此步骤的两个其他场景。第一种是将ECE安装在高可用性设置中时。第二种(也是更常见的)是Web服务器的主机名与用于访问ECE的名称不匹配。例如,如果将ECE Web服务器安装在主机名为UCSVRECEWEB.example.com的服务器上,但用户使用URL chat.example.com访问ECE网页,则必须完成此部分。如果服务器主机名和使用访问ECE的URL相同,并且安装了版本12.5或更高版本,则可以跳过此步骤并完成此部分。
将{ECE_HOME}替换为安装了ECE的物理位置。例如,如果已在C:\Cisco安装ECE,则在每个位置将{ECE_HOME}替换为C:\Cisco。
提示:使用记事本++等文本编辑器,而不是记事本或写字板,因为这些文本编辑器无法正确解释行尾。
截至12.0,PCCE有3个不同的部署选项:2000代理(2K代理)、4000代理(4K代理)和12000代理(12K代理)。这三个部署选项可分为两组:2K Agent和4K/12K Agent。它们以这种方式分离,因为它们在SPOG中的外观存在一些根本性的差异。本段对这两种方法作了非常详细的比较。本文档不提供将组件添加到库存的具体步骤。请参阅本文档末尾的链接,了解此流程的具体详细信息。本节介绍将ECE添加到PCCE时必须验证的特定详细信息。本文档还假定您的PCCE安装已完成,并且您能够访问和配置解决方案的其他方面。
注意:请与您的CA管理员联系以获取这些证书。
注:这不能是以UQ开头的应用实例。
警告:选择Save后,系统已永久连接到PCCE,且无法撤消。如果本节中出错,则必须完全卸载ECE并删除所有数据库,然后像全新安装一样安装ECE。
注:ECE中的服务部门保存属于PCCE中的全局部门的所有对象。因此,部门名称Service是保留值。
建议您下载多个工具并将其保存在ECE服务器上。这样可以更轻松地排除故障并随着时间的推移维护解决方案。
为了排除集成问题,您必须首先了解一些关键日志文件和每个日志文件的位置。
ECE系统上有许多日志,这些日志在您尝试解决集成问题时非常有帮助。
日志文件 | 服务器 | 名称约定 | 描述 |
应用服务器 | 客户经理 | eg_log_{HOSTNAME}_ApplicationServer.log | 来自Wildfly服务器的日志 |
外部座席分配 | 呼叫/秒 | eg_log_{HOSTNAME}_EAAS-process.log | 与MR PG互动 |
外部代理消息传送 | 呼叫/秒 | eg_log_{HOSTNAME}_EAMS-process.log | 与CTI服务器的交互 |
根日志 | C/A/M/S | egpl_root_{HOSTNAME}.log | 进程间日志、HazelCast、常规错误 |
组件状态 | C/A/M/S | eg_log_{HOSTNAME}_component-status.log | 进程开始和文件复制完成 |
进程启动器 | C/A/M/S | eg_log_{HOSTNAME}_ProcessLauncher.log | 服务和进程启动的一般日志 |
分布式服务管理器 | 呼叫/秒 | eg_log_{HOSTNAME}_DSMController.log | 显示进程在Services服务器上启动和停止的日志 |
服务器密钥:
大多数日志文件还有另外两个与其关联的日志。
eg_log_{SERVERNAME}_{PROCESS}.log — 主进程日志
eg_log_dal_connpool_{SERVERNAME}_{PROCESS}.log — 连接池使用情况
eg_log_query_timeout_{SERVERNAME}_{PROCESS}.log — 查询因超时而失败时更新
有关集成问题的PCCE日志全部位于A侧ADS。以下是排除集成故障时最重要的日志。这些产品均位于C:\icm\tomcat\logs。
日志文件 | 名称约定 | 描述 |
CCBU | CCBU.{YYYY}-{MM}-{DD}T{hh}-{mm}-{ss}.{msec}.startup.log | CCE Admin和所有相关Web应用的主日志 |
CCBU错误 | 错误。{YYYY}-{MM}-{DD}T{hh}-{mm}-{ss}.{msec}.startup.log | CCE管理员和相关网络应用程序看到的错误 |
卡塔利纳 | catalina.{YYYY}-{MM}-{DD}.log | Tomcat本机日志,显示证书错误 |
Tomcat stdout | tomcat9-stdout.{YYYY}-{MM}-{DD}.log | 来自Tomcat的标准输出日志消息 |
Tomcat stderr | tomcat9-stderr.{YYYY}-{MM}-{DD}.log | 来自Tomcat的标准错误日志消息 |
在这些日志中,前三个日志是请求和审核最频繁的。
使用这些步骤设置跟踪级别并收集所需的日志。
提示:系统分区也称为分区0。对于大多数安装,可以通过类似https://ece.example.com/system的URL访问系统分区
注意:请勿将任何流程保留为6 - Dbquery或更高的任何时间长度,通常只在TAC指导下进行。
保持大多数进程跟踪级别,2 — 错误。如果选择级别7或8,还必须选择最长持续时间。当达到最大持续时间时间时,跟踪级别将返回到上一个级别集。
设置系统后,将这四个进程更改为跟踪级别4。
日志按如下方式编写。
根据具体安装,ECE日志位于不同位置。
这些是您在开始安装或集成任何ECE之前必须仔细阅读的重要文档。这不是一份全面的欧洲经委会文件清单。
注意:大多数欧洲经委会文件有两个版本。请确保下载并使用适用于PCCE的版本。文档标题在版本号之后为Packaged Contact Center Enterprise或(对于PCCE)或(对于UCCE和PCCE)。
确保您在安装、升级或集成之前查看思科企业聊天和电子邮件文档的起始页面以获取任何更新。
https://www.cisco.com/c/en/us/support/customer-collaboration/cisco-enterprise-chat-email/series.html
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
29-Jul-2020 |
初始版本 |