Introducción
Este documento describe cómo proporcionar un archivo de configuración de grupo a los clientes de escritorio Jabber en ausencia de un dispositivo de Client Services Framework (CSF).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento de estos temas:
- Windows de Cisco Jabber
- CallManager de Cisco
Componentes Utilizados
- Cisco Jabber Windows 10.x y 11.x
- Cisco CallManager versión 10.x y posterior
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si su red está activa, asegúrese de comprender el impacto potencial de cualquier cambio de configuración.
Configurar
Normalmente, se utiliza un archivo de configuración de grupo para probar un cambio de configuración antes de que se aplique al archivo XML global. El archivo de prueba se adjunta al archivo de campo de soporte de Cisco del dispositivo CSF en la sección de configuración específica del producto y luego el archivo se carga en el servidor TFTP. Sin embargo, para implementaciones de modo Jabber IM-Only o de teléfono de escritorio, el uso de una configuración de grupo no es posible debido a la ausencia del campo de soporte de Cisco. En tales escenarios, se puede utilizar el archivo bootstrap.properties para adjuntar el archivo de configuración de grupo.
Nota: El servicio Cisco TFTP debe reiniciarse cada vez que se carga un nuevo archivo XML para asegurarse de que lo descargue el cliente Jabber.
Para vincular el archivo de configuración de grupo al archivo bootstrap.properties:
- Navegue hasta C:\ProgramData\Cisco Systems\Cisco Jabber y abra el archivo bootstrap.properties.
- Agregue ConfigurationFile:group-jabber-config.xml en la parte inferior y guárdelo.
- Cargue el nuevo archivo xml en todos los servidores TFTP del clúster.
- Reinicie el servidor TFTP.
- Reinicie el cliente Jabber y vuelva a iniciar sesión.
Consejo: Para confirmar si el nuevo archivo está disponible en el servidor TFTP, ingrese http://<IP o FQDN del servidor>:6970/group-jabber-config.xml o https://<IP o FQDN del servidor>:6972/group-jabber-config.xml y presione Intro. El contenido del archivo se muestra si está disponible. Si no se muestra, las posibilidades son que el archivo tenga un error de sintaxis o que el reinicio del servicio TFTP no se realice correctamente.
Verificación
Utilize esta sección para confirmar que su configuración funcione correctamente.
Para confirmar que el cliente Jabber descargó el archivo xml:
- Inicie sesión en el cliente Jabber y recopile un informe de problemas. Vaya a Ayuda > Problema de informe.
- Extraiga el informe y busque estas líneas en el archivo 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.
Esta línea indica una descarga correcta del archivo.
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. Otra manera de confirmar la disponibilidad del archivo es verificar la ubicación
C:\Users\<username>\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF\Config\Cache para el archivo
cachedTFTPConfigStore.xml. Abra este archivo con un editor de texto para ver que el contenido es preciso.
Nota: El cliente Jabber utiliza el número de puerto 6972 y https para la solicitud de descarga si la versión de CUCM es 11 y posterior. Para las versiones 10 y posteriores de CUCM, envía una solicitud http al puerto 6970. Por lo tanto, la URL de descarga varía en los registros según la versión de CUCM.
Troubleshoot
En esta sección se brinda información que puede utilizar para resolver problemas en su configuración.
Asegúrese de que el archivo de configuración esté libre de errores de sintaxis antes de cargarlo a los servidores TFTP. Hay varias maneras de hacerlo y una de las maneras más sencillas es cargar el contenido del archivo en https://www.w3schools.com/xml/xml_validator.asp . Alternativamente, utilice el procedimiento dado como Sugerencia para confirmar esto. Si el archivo tiene errores de sintaxis, el cliente Jabber no podrá analizarlo aunque se descargue correctamente. En este caso, el archivo cachedTFTPConfigStore.xml no se ve en la ruta mencionada.