Introduction
Ce document décrit comment fournir un fichier de configuration de groupe aux clients de bureau Jabber en l'absence d'un périphérique CSF (Client Services Framework).
Conditions préalables
Conditions requises
Cisco vous recommande de connaître ces sujets :
- Cisco Jabber Windows
- Cisco CallManager
Components Used
- Cisco Jabber Windows 10.x et 11.x
- Cisco CallManager version 10.x et ultérieure
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 votre réseau est actif, assurez-vous de bien comprendre l'impact potentiel de toute modification de configuration.
Configuration
Un fichier de configuration de groupe est généralement utilisé afin de tester une modification de configuration avant qu'elle ne soit appliquée au fichier XML global. Le fichier de test est joint au fichier Cisco Support Field du périphérique CSF sous la section Product Specific Configuration (Configuration spécifique au produit), puis le fichier est téléchargé sur le serveur TFTP. Mais pour les déploiements en mode Jabber IM uniquement ou sur téléphone de bureau, l'utilisation d'une configuration de groupe n'est pas possible en raison de l'absence du champ d'assistance Cisco. Dans de tels scénarios, le fichier bootstrap.properties peut être utilisé pour joindre le fichier de configuration de groupe.
Note: Le service TFTP de Cisco doit être redémarré chaque fois qu'un nouveau fichier XML est téléchargé afin de s'assurer qu'il sera téléchargé par le client Jabber.
Afin de lier le fichier de configuration de groupe au fichier bootstrap.properties :
- Accédez à C:\ProgramData\Cisco Systems\Cisco Jabber et ouvrez le fichier bootstrap.properties.
- Ajoutez ConfigurationFile : group-jabber-config.xml en bas et enregistrez-le.
- Téléchargez le nouveau fichier xml sur tous les serveurs TFTP du cluster.
- Redémarrez le serveur TFTP.
- Réinitialisez le client Jabber et reconnectez-vous.
Astuce : Afin de confirmer si le nouveau fichier est disponible sur le serveur TFTP, entrez http://<IP ou FQDN du serveur>:6970/group-jabber-config.xml ou https://<IP ou FQDN du serveur>:6972/group-jabber-config.xml et appuyez sur Entrée. Le contenu du fichier s'affiche s'il est disponible. Si elle n'est pas affichée, il est possible que le fichier ait une erreur de syntaxe ou que le redémarrage du service TFTP ne soit pas effectué correctement.
Vérification
Utilisez cette section pour confirmer que votre configuration fonctionne correctement.
Afin de confirmer que le client Jabber a téléchargé le fichier xml :
- Connectez-vous au client Jabber et collectez un rapport de problème. Accédez à Aide > Problème de rapport.
- Extrayez le rapport et recherchez ces lignes dans le fichier 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.
Cette ligne indique un téléchargement réussi du fichier.
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. Une autre façon de confirmer la disponibilité du fichier est de vérifier l'emplacement
C:\Users\<username>\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF\Config\Cache pour le fichier
cachedTFTPConfigStore.xml. Ouvrez ce fichier avec un éditeur de texte pour vérifier que le contenu est exact.
Note: Le client Jabber utilise le numéro de port 6972 et https pour la demande de téléchargement si CUCM version est 11 et supérieure. Pour CUCM versions 10 et ultérieures, il envoie une requête http au port 6970. Ainsi, l'URL de téléchargement varie dans les journaux en fonction de la version CUCM.
Dépannage
Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.
Assurez-vous que le fichier de configuration ne contient pas d'erreurs de syntaxe avant de le télécharger sur les serveurs TFTP. Il existe plusieurs façons de le faire et l'une des plus faciles est de télécharger le contenu du fichier sur https://www.w3schools.com/xml/xml_validator.asp . Vous pouvez également utiliser la procédure indiquée comme conseil afin de confirmer ceci. Si le fichier comporte des erreurs de syntaxe, le client Jabber ne pourra pas l'analyser lors de son téléchargement. Dans ce cas, le fichier cachedTFTPConfigStore.xml n'est pas visible dans le chemin d'accès mentionné.