Les packages d’installation ne vérifient que le runtime .NET. Préparez donc avant l’installation ce que cette page mentionne.
Ordinateurs
- Windows 11 et Windows Server 2022 ou plus récent. L’Agent, l’Administration et le Wallboard s’exécutent sous Windows 11 sur les postes de travail ; le serveur, le Routing Service, le Dispatcher et le Logger sous Windows Server 2022 ou plus récent. Tous les packages sont conçus pour Windows 64 bits.
- Droits d'administrateur pour l’installation et pour les configurateurs. L’Agent, l’Administration et le Wallboard s’exécutent ensuite avec les droits de l’utilisateur connecté.
- .NET 9. Chaque ordinateur sur lequel vous installez un package a besoin de Microsoft .NET Desktop Runtime et de Microsoft ASP.NET Core Runtime dans la version 9 actuelle. Chaque package vérifie les deux et s’interrompt avec un message s’ils manquent. L’Agent et le Routing Service apportent eux-mêmes le runtime Microsoft Visual C++. Le service SwyxCDS a en outre besoin de .NET Framework 4.8 si vous raccordez SwyxWare ou SwyxON.
- De la place pour les journaux et les enregistrements. Le Logger conserve les anciens journaux jusqu’à une taille réglable, par défaut 2000 Mo — voir Logger. Le Routing Service stocke les enregistrements et les messages vocaux sous forme de fichiers WAV, voir Onglet Serveur.
Bases de données
Microsoft SQL Server
La configuration, les statistiques et les données de licence résident dans une base de données sur Microsoft SQL Server 2022 ou plus récent. L’édition Express suffit, mais limite la taille de chaque base de données. Vous indiquez le serveur et la base de données dans le Server Configurator ; celui-ci crée lui-même la base de données.
- Activer l'authentification SQL Server. Le Server Configurator et le serveur se connectent avec une connexion SQL, et non avec un compte Windows. Pour cela, le SQL Server doit fonctionner en mode d’authentification mixte.
- Une connexion SQL disposant de droits étendus. Elle doit pouvoir créer et sauvegarder des bases de données ainsi que créer des connexions et attribuer des droits. Le serveur utilise la même connexion en exploitation ; elle doit donc continuer d’exister.
- Joignable depuis tous les postes de travail. L’Agent et l’Administration lisent directement dans la base de données les données des rapports et des tableaux de bord. Le nom du SQL Server doit donc aussi pouvoir être résolu sur les postes de travail, et son port doit y être joignable — voir Ports et connexions.
- SQL Server Browser pour les instances nommées. C’est aussi de lui que provient la liste des SQL Server dans le configurateur ; si un serveur n’y figure pas, saisissez vous-même son nom.
Base de données des conversations
Le serveur stocke les tickets et les conversations — e-mails, fax, chats et appels — dans une seconde base de données, la Base de données de supervision. Celle-ci réside au choix, elle aussi, sur Microsoft SQL Server ou sur PostgreSQL.
Pour PostgreSQL :
- Le configurateur ne propose que les serveurs PostgreSQL qu’il trouve dans le segment réseau de son ordinateur sur le port 5432 ou 5433.
- La connexion doit pouvoir créer des bases de données et des rôles. Le serveur l’utilise elle aussi en exploitation.
Compte de service
Le serveur, le Routing Service, le Dispatcher et le Logger s’exécutent sous un compte Windows que vous saisissez dans le configurateur correspondant :
- un compte d’utilisateur avec mot de passe, de l’ordinateur lui-même ou du domaine. Les comptes sans mot de passe, comme le compte système local, ne peuvent pas être saisis.
- Le configurateur accorde lui-même au compte le droit Windows « Ouvrir une session en tant que service ».
- Le compte du Routing Service doit pouvoir écrire dans le dossier des enregistrements si un partage réseau y est indiqué — voir Onglet Serveur.
- Avec SwyxWare et SwyxON sans compte propre pour le PBX, le serveur se connecte à la configuration Swyx avec son compte de service — voir Types de PBX.
Si vous répartissez les services sur plusieurs ordinateurs, un compte de domaine est le plus simple.
Réseau
- Ports. La page Ports et connexions indique quelles connexions doivent être ouvertes entre les ordinateurs. Les packages ajoutent au pare-feu Windows des règles pour leurs propres ports — voir Pare-feu.
- Noms. Les noms du serveur, du Dispatcher et du SQL Server doivent pouvoir être résolus là où ils sont saisis — voir Noms et adresses.
- Internet. Le serveur active les licences par HTTPS auprès du serveur d’activation d’ilogixx, si vous le souhaitez par un proxy ; sans accès, cela fonctionne aussi au moyen d’un fichier — voir Activation. myContactCenter accède aux services vocaux et aux fonctions d’IA par HTTPS auprès de Microsoft Azure.
PBX
- Un PBX que myContactCenter connaît — voir Types de PBX.
- Un compte SIP sur le PBX, avec lequel le Routing Service s’enregistre ; plusieurs Routing Services partagent ce compte. Vous saisissez le nom d’utilisateur et le mot de passe dans le Routingservice Configurator.
- Un poste par agent ; c’est avec lui que le softphone de l’Agent s’enregistre auprès du PBX.
- Sur les postes de travail des agents, un casque ou un microphone et des haut-parleurs — voir Configurer les postes de travail.
Licences
Une nouvelle base de données contient des clés d’évaluation pour découvrir le produit. Pour l’exploitation, vous avez besoin de clés de licence achetées ou du Pay-by-Use — voir Licences. Un serveur de secours a besoin de ses propres licences.