Introduzione
Questo documento descrive come fornire un file di configurazione di gruppo ai client desktop Jabber in assenza di un dispositivo Client Services Framework (CSF).
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Cisco Jabber Windows
- Cisco CallManager
Componenti usati
- Cisco Jabber Windows 10.x e 11.x
- Cisco CallManager versione 10.x e successive
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali modifiche alla configurazione.
Configurazione
Un file di configurazione di gruppo viene in genere utilizzato per verificare una modifica di configurazione prima di essere applicato al file XML globale. Il file di test viene allegato al file Cisco Support Field del dispositivo CSF nella sezione Product Specific Configuration (Configurazione specifica del prodotto), quindi il file viene caricato sul server TFTP. Tuttavia, nelle distribuzioni in modalità Jabber IM-Only o Desktop, l'uso di una configurazione di gruppo non è possibile a causa dell'assenza del campo del supporto Cisco. In questi scenari, è possibile utilizzare il file bootstrap.properties per allegare il file di configurazione del gruppo.
Nota: Il servizio Cisco TFTP deve essere riavviato ogni volta che viene caricato un nuovo file XML per garantire che venga scaricato dal client Jabber.
Per collegare il file di configurazione del gruppo al file bootstrap.properties:
- Passare a C:\ProgramData\Cisco Systems\Cisco Jabber e aprire il file bootstrap.properties.
- Aggiungere ConfigurationFile:group-jabber-config.xml nella parte inferiore e salvarlo.
- Caricare il nuovo file xml in tutti i server TFTP del cluster.
- Riavviare il server TFTP.
- Reimpostare il client Jabber e accedere di nuovo.
Suggerimento: Per confermare se il nuovo file è disponibile sul server TFTP, immettere http://<IP o FQDN del server>:6970/group-jabber-config.xml o https://<IP o FQDN del server>:6972/group-jabber-config.xml e premere Invio. Il contenuto del file viene visualizzato se disponibile. Se non viene visualizzato, è possibile che il file presenti un errore di sintassi o che il riavvio del servizio TFTP non venga eseguito correttamente.
Verifica
Fare riferimento a questa sezione per verificare che la configurazione funzioni correttamente.
Per confermare che il client Jabber ha scaricato il file xml:
- Accedere al client Jabber e raccogliere un Report di problema. Selezionare Guida > Segnala problema.
- Estrarre il report e cercare queste righe nel file 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.
Questa riga indica che il file è stato scaricato correttamente.
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. Un altro modo per confermare la disponibilità del file è controllare il file
C:\Users\<nomeutente>\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF\Config\Cache percorso per il file
cachedTFTPConfigStore.xml. Aprire il file con un editor di testo per verificare che il contenuto sia accurato.
Nota: Il client Jabber utilizza il numero di porta 6972 e https per la richiesta di download se la versione CUCM è 11 o successiva. Per le versioni 10 e successive di CUCM, invia una richiesta http alla porta 6970. Pertanto, l'URL di download varia nei log in base alla versione CUCM.
Risoluzione dei problemi
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
Prima di caricare il file di configurazione sui server TFTP, accertarsi che non contenga errori di sintassi. Ci sono diversi modi per farlo e uno dei più semplici è caricare il contenuto del file su https://www.w3schools.com/xml/xml_validator.asp . In alternativa, utilizzare la procedura indicata come Suggerimento per confermare questa condizione. Se il file presenta errori di sintassi, il client Jabber non sarà in grado di analizzarlo anche se viene scaricato correttamente. In questo caso, il file cachedTFTPConfigStore.xml non viene visualizzato nel percorso indicato.