简介
本文档介绍如何在没有客户端服务框架(CSF)设备的情况下向Jabber桌面客户端提供组配置文件。
先决条件
要求
思科建议您了解以下主题:
- Cisco Jabber Windows
- Cisco CallManager
使用的组件
- Cisco Jabber Windows 10.x和11.x
- Cisco CallManager版本10.x及更高版本
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解任何配置更改的潜在影响。
配置
组配置文件通常用于在配置更改应用到全局XML文件之前测试该配置更改。测试文件附加到CSF设备的Cisco支持字段文件(在产品特定配置部分),然后上传到TFTP服务器。但是,对于Jabber IM-Only或台式电话模式部署,由于思科支持字段的缺失,无法使用组配置。在这些情况下,bootstrap.properties文件可用于附加组配置文件。
注意:每次上传新XML文件时,必须重新启动Cisco TFTP服务,以确保Jabber客户端下载该文件。
要将组配置文件链接到bootstrap.properties文件:
- 导航至C:\ProgramData\Cisco Systems\Cisco Jabber并打开bootstrap.properties文件。
- 在底部添加ConfigurationFile:group-jabber-config.xml并保存它。
- 将新xml文件上传到集群中的所有TFTP服务器。
- 重新启动TFTP服务器。
- 重置Jabber客户端并重新登录。
提示:要确认新文件是否在TFTP服务器上可用,请输入http://<服务器的IP或FQDN>:6970/group-jabber-config.xml或https://<服务器的IP或FQDN>:6972/group-jabber-config.xml,然后点击Enter。如果文件内容可用,则显示该内容。如果未显示,则可能是文件存在语法错误或TFTP服务重新启动未正确完成。
验证
使用本部分可确认配置能否正常运行。
要确认Jabber客户端已下载xml文件,请执行以下操作:
- 登录Jabber客户端并收集问题报告。导航至“帮助”>“报告问题”。
- 解压报告并在jabber.log文件中查找这些行。
DEBUG [0x000010f0] [pters\config\ConfigStoreManager.cpp(165)] [ConfigService-ConfigStoreManager]
[CSFUnified::ConfigStoreManager::getValue] - key : [ConfigurationFile] skipLocal : [0] value: [group-jabber-config.xml]
success: [true] configStoreName: [BootstrapConfigStore]
INFO [0x00000d78] [adapters\config\TftpConfigStore.cpp(492)] [ConfigService-TftpConfigStore]
[CSFUnified::TftpConfigStore::attemptTftpFileDownload] - *-----*
Downloading file from: https://10.106.92.196:6972/group-jabber-config.xml with a timeout of 10 seconds.
此行表示文件下载成功。
INFO [0x00000d78] [ls\src\http\BasicHttpClientImpl.cpp(452)] [csf.httpclient] [csf::http::executeImpl] - *-----*
HTTP response code 200 for request #12 to https://10.106.92.196:6972/group-jabber-config.xml
3.确认文件可用性的另一种方法是检查
C:\Users\<username>\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF\Config\Cache 位置以查
找缓存的TFTPConfigStore.xml文件。使用文本编辑器打开此文件,以查看内容是否准确。
注意:如果CUCM版本为11及更高版本,则Jabber客户端使用端口号6972和https进行下载请求。对于CUCM版本10及更低版本,它向端口6970发送http请求。因此,下载URL在日志中会根据CUCM版本而有所不同。
故障排除
本部分提供了可用于对配置进行故障排除的信息。
在将配置文件上传到TFTP服务器之前,请确保该配置文件没有语法错误。有多种方法可以执行此操作,最简单的方法之一是将文件内容上传到https://www.w3schools.com/xml/xml_validator.asp。或者,使用Tip(提示)提供的过程来确认这一点。如果文件存在语法错误,则Jabber客户端将无法解析它,尽管它已成功下载。在这种情况下,在提到的路径中看不到缓存的TFTPConfigStore.xml文件。