Introduction
Ce document décrit une défaillance qui se produit dans Cisco Unified Contact Center Enterprise (UCCE) lorsque vous tentez d'ajouter un nouveau gestionnaire d'interface de périphérique (PIM) à une passerelle d'accès aux périphériques (PG) qui s'exécute en mode duplex avant que les services sur les deux PG soient désactivés. Une solution à ce problème est également décrite.
Informations générales
La création de nouveaux PIM est une tâche facile dans toutes les versions d'UCCE, ce qui nécessite simplement de terminer une configuration PG ou une configuration ICM (Intelligent Contact Management) (selon la version), et d'ajouter la configuration PIM appropriée.
Étant donné que les PG s'exécutent généralement en mode bidirectionnel, les administrateurs peuvent être tentés de minimiser les temps d'arrêt et d'effectuer cette tâche d'un côté tandis que l'autre est actif et gère les appels. Cependant, ceci est susceptible d'échouer parce qu'il laisse les PIM nouvellement installés avec une configuration non valide et dans un état inactif sur les deux PG.
Il est important de noter que ce comportement est attendu et conçu pour une raison légitime. Si deux PG doivent être exécutées en mode duplex, elles doivent être synchronisées. Cependant, afin de s'assurer que les PG puissent être synchronisées, les deux côtés doivent exécuter exactement la même version et la même build. En outre, certains composants du registre ICM doivent être synchronisés dans les groupes de terminaux. En cas de non-correspondance, les entrées de registre ICM sont synchronisées dans le cadre du processus de transfert d'état OPC (Open Peripheral Controller). Cela inclut la partie de la ruche de registre qui contient les paramètres de configuration PIM.
Problème
Vous voulez ajouter un nouveau PIM à une PG qui s'exécute en mode duplex. Afin de minimiser les temps d'arrêt, vous ne désactivez qu'une seule PG et essayez d'ajouter le nouveau PIM pendant que l'autre PG reste active. La tentative échoue et les problèmes suivants se produisent :
- Lorsque vous activez la PG à laquelle vous avez ajouté le nouveau PIM, elle charge la configuration de registre mise à jour dans la mémoire afin qu'elle connaisse les PIM qui doivent démarrer.
- La PG tente ensuite de se synchroniser avec l'autre PG du duplex, qui contient actuellement la configuration de registre précédente dans la mémoire. En cas de non-correspondance, le processus de synchronisation remplace certains des nouveaux paramètres. L'écrasement se produit d'abord dans la mémoire, puis dans le registre de la PG modifiée. Ceci envoie le nouveau PIM dans un état désactivé (au minimum), puisque la PG à laquelle le nouveau PIM n'a pas été ajouté n'a aucune connaissance du nouveau PIM.
Remarque : D'autres paramètres peuvent également être écrasés.
- Le nouveau PIM démarre normalement, mais il ne tente pas d'activer le périphérique ou de s'y connecter et reste inactif.
Bien qu'il puisse sembler logique de répéter la procédure de mise à jour sur la PG qui a été maintenue active, elle ne résout pas ces problèmes. Lorsque la deuxième PG tente de se synchroniser avec la PG qui a été mise à jour en premier, elle écrase la même partie du registre parce que le nouveau PIM sur la première PG a une configuration non valide (en raison des problèmes décrits dans les étapes 1 à 3).
Cela laisse les deux PG avec le nouveau PIM installé et une configuration synchronisée qui n'est pas valide. Aucun des deux modules PIM ne tente d'activer ou de se connecter au périphérique, et ils attendent indéfiniment dans un état d'inactivité.
Solution
Effectuez les étapes suivantes pour résoudre le problème :
- Désactivez les services sur les deux PG dans le contrôle de service ICM.
- Terminez le processus de configuration de PG et prenez note de la configuration de PIM.
- Supprimez tous les nouveaux modules PIM ajoutés.
- Ajoutez les nouveaux PIM aux deux PG pendant que les services sont désactivés.
- Activez les services sur les deux PG (l'ordre d'activation n'a pas d'importance).
- Vérifiez que les modules PIM sont actifs et qu'ils se connectent aux périphériques des deux modules.
Remarque : Toute modification apportée à la configuration PG doit être effectuée pendant la désactivation des services sur les deux PG. D'autres situations ne sont pas prises en charge et il est probable que des problèmes se produisent.