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 :
- 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.
- 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 :
- 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.
- 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.
- 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.
- 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.