myContactCenterManuel

Plusieurs ordinateurs et serveur de secours

Comment répartir les services sur plusieurs ordinateurs, quels noms doivent pouvoir être résolus partout, quelles règles de pare-feu les packages créent et comment mettre en place un second Dispatcher, d'autres Routing Services et un serveur de secours.

Chaque package peut être installé sur un ordinateur distinct. Certains composants vont toutefois ensemble :

  • ExternalDatabase s’exécute toujours sur l’ordinateur du Routing Service ; il est installé avec lui.
  • SwyxCDS s’exécute sur l’ordinateur du serveur.

Le Dispatcher, le Logger, le Routing Service et SQL Server peuvent se trouver sur n’importe quels ordinateurs, pourvu que les connexions indiquées sous Ports et connexions soient ouvertes.

Noms et adresses

Chaque nom que vous saisissez quelque part doit pouvoir être résolu sur les ordinateurs qui l’utilisent :

Nom saisi dans utilisé par
Point d’enregistrement — nom ou adresse d’un Dispatcher les configurateurs du Logger, du Routing Service et du Wallboard ; l’Agent tous ceux chez qui il est saisi
Serveur maître et serveur de secours pour le Dispatcher Serveur maître, Serveur de secours dans le Dispatcher Configurator le Dispatcher
Serveur maître et serveur de secours pour tous les autres Master, Standby et Nom alternatif pour Master ou Nom alternatif pour le Standby dans la configuration du serveur, voir Serveur maître et serveur de secours l’Agent, le Wallboard, le Routing Service et le Logger : le Dispatcher leur indique ce nom comme adresse du serveur actif.
Serveur pour l’Administration Connexion au serveur dans l’Administration l’Administration
SQL Server serveur sql dans le Server Configurator le serveur et les postes de travail pour les rapports, voir Configurer le serveur
PBX Serveur PBX dans la configuration du serveur le Routing Service et les agents

Par défaut, Master et Standby contiennent le nom d’ordinateur du serveur. Si tous les postes de travail ne résolvent pas ce nom, saisissez-y le nom DNS complet. Pour les postes de travail d’un autre réseau, qui joignent le serveur sous un autre nom ou une autre adresse, il existe Nom alternatif pour Master et Nom alternatif pour le Standby : si la connexion échoue sous le premier nom, les programmes essaient avec le nom alternatif.

Pare-feu

Les packages ajoutent au pare-feu Windows de leur ordinateur des règles pour les connexions qui y arrivent — pour tous les profils réseau et toutes les sources. En font partie :

Package Ports
Server 6000 à 6003, 6005 à 6008 et 6016/TCP ; 6008/UDP
Dispatcher 5000/TCP
Logger 514/TCP
Routing Service 53000 à 55000 TCP et UDP pour SIP, 6010/TCP pour le chat web et le rappel web
Agent 53000 à 55000 TCP et UDP pour SIP

Aucun package ne crée de règle pour le port 6009, par lequel le Routing Service se connecte au serveur. Si le Routing Service s’exécute sur un autre ordinateur que le serveur, ouvrez 6009/TCP sur le serveur lui-même.

Les règles ne valent que pour le pare-feu Windows de l’ordinateur concerné. Si des pare-feu se trouvent entre les ordinateurs sur le réseau, ouvrez-y les mêmes connexions — y compris les données vocales qui circulent en UDP entre le PBX, les Routing Services et les postes de travail des agents ; voir Ports et connexions.

Un second Dispatcher

Si l’unique Dispatcher tombe en panne, les Agents, les Wallboards et les Routing Services qui se reconnectent ne trouvent plus le serveur. Un second Dispatcher sur un autre ordinateur l’évite :

  1. Installez le package Dispatcher sur le second ordinateur et saisissez sous Serveur maître et Serveur de secours les mêmes serveurs que pour le premier.
  2. Saisissez partout les deux Dispatchers comme points d’enregistrement : pour le Logger et le Routing Service sous Point d'inscription 1 et 2, pour le Wallboard sous Registration Point 1 et 2, dans l’Agent sous Point 1 et Point 2.

Statut des services affiche une ligne par Dispatcher.

Plusieurs Routing Services

Si vous installez le package Routing Service sur d’autres ordinateurs, tous se connectent au serveur. Un seul est actif et prend les appels, les chats, les rappels web, les e-mails et les fax ; les autres attendent en mode passif et prennent le relais lorsqu’il se déconnecte. Vous pouvez basculer dans Statut des services.

  • Saisissez dans chaque Routingservice Configurator les points d’enregistrement et le même compte SIP que pour le premier Routing Service.
  • Les enregistrements et les messages vocaux doivent être stockés dans un dossier que tous les Routing Services peuvent atteindre — voir Onglet Serveur.

Serveur de secours

Un second serveur prend le relais lorsque le serveur maître tombe en panne ou que vous basculez — voir Tolérance aux pannes. Voici comment le mettre en place :

  1. Installez le package Server sur un second ordinateur. Dans le Server Configurator, donnez-lui sa propre base de données, de préférence sur un SQL Server distinct.
  2. Connectez l’Administration au serveur de secours. Saisissez-y d’abord sa clé Serveur: Clé de base — c’est elle qui en fait un serveur de secours —, puis ses autres licences de secours, et activez-les — voir Licences pour le serveur de secours.
  3. Sur le serveur maître, dans la configuration du serveur, onglet Standby, saisissez le serveur de secours et synchronisez-le — voir Serveur maître et serveur de secours.
  4. Dans chaque Dispatcher Configurator, saisissez le serveur de secours sous Serveur de secours.

La bascule se fait dans l’Administration avec Rendre le serveur actif et Rendre le serveur passif — voir Rendre le serveur actif ou passif.

    ↑ ↓ sélectionner · Entrée ouvrir · Échap fermer