Changer de type de déploiement
Combinaisons de modules possibles, composants exécutés et déroulement d'un changement.
Modules
EasyUC comporte trois modules principaux : cucm, acd et teams. La combinaison des modules actifs définit le type de déploiement, par exemple CUCM + ACD ou Teams + ACD. Les composants de base fonctionnent dans toutes les combinaisons.
Depuis la version 4.8.7, il existe en plus Presence Sync (presence). Ce service synchronise l'état d'appel entre CUCM et Teams. Vous l'activez séparément dans la sélection des modules, en complément de l'une des combinaisons ci-dessous ou seul. Pour l'état d'appel de Jabber, il a également besoin de CUCM.
Le Manager gère les anciennes installations sans sélection de modules en mode hérité (affiché « Bestandsmodus »). Dès que vous y sélectionnez des modules, seule cette sélection s'applique.
Combinaisons possibles
| Déploiement | CUCM | ACD | Teams | Composants en plus du cœur |
|---|---|---|---|---|
| CUCM | oui | non | non | curri-api, curri-nest, enduser-api, enduser-ui, jtapi, phonebook, proftpd |
| CUCM + ACD | oui | oui | non | Composants CUCM et acd-media |
| CUCM + Teams | oui | non | oui | Composants CUCM, teams-sbc, teams-ps et acd-media (techniquement requis par le SBC, sans fonctions ACD) |
| Teams + ACD | non | oui | oui | acd-media, teams-sbc et teams-ps |
| CUCM + Teams + ACD | oui | oui | oui | Composants CUCM, acd-media, teams-sbc et teams-ps |
Composants du cœur dans toutes les combinaisons : admin-api, admin-ui, admin-workers, websocket et public-api. Pour plus de détails, consultez Architecture.
Règle de validité
Soit CUCM est actif, soit Teams et ACD sont actifs ensemble, soit Presence Sync fonctionne seul, sans Teams ni ACD. ACD seul ou Teams seul n'est donc pas possible. Le Manager refuse les combinaisons non valides, tout comme la définition de la ressource.
Changer le déploiement
Vous modifiez le type de déploiement dans le Manager, via la sélection des modules ou un préréglage.
-
Vérifiez que votre licence couvre les nouveaux modules.
-
Ouvrez la sélection des modules dans le Manager.
-
Sélectionnez les modules ou un préréglage, puis enregistrez.
-
Attendez que le statut indique les nouveaux modules comme actifs.
Important
Lors du changement, admin-api, admin-workers, websocket et public-api redémarrent brièvement. Les interfaces et services des modules désactivés ne sont ensuite plus disponibles. Effectuez le changement en dehors de vos heures d'activité principales.
Déroulement interne
- Le Manager enregistre la nouvelle sélection dans la ressource EasyUC.
- Les composants des modules nouvellement activés sont créés : Deployment, Service et Ingress.
- Les composants des modules désactivés sont supprimés : Deployment, Service, Ingress et routage.
- La liste des modules est inscrite dans la configuration de l'application.
admin-api,admin-workers,websocketetpublic-apiredémarrent brièvement pour la prendre en compte. - Une fois tout appliqué, le statut indique les modules actifs.
Données conservées
Aucune donnée n'est supprimée lors du changement. La base de données, l'index de recherche et les volumes restent en place.
Les paramètres du tenant Teams restent enregistrés lorsque vous désactivez Teams et sont de nouveau disponibles lorsque vous le réactivez.
Licence
Important
La licence doit couvrir les modules sélectionnés, car l'interface d'administration utilise la liste des modules. Vous importez la licence dans l'interface d'administration, et non dans le Manager.