Files
Procedure-Systel/START/MultiOPE_Passerelle_TPL_Swissphone.md
T

7.8 KiB

Installer MultiOPE, les passerelles TPL et Swissphone V3

1. Présentation et prérequis

Cette procédure décrit l'installation de MultiOPE sur Windows Server 2022 avec Intex, la passerelle TPL et Swissphone V3.

Élément Valeur d'exemple
Serveur 192.168.105.172
Documentation Serveur INTEROPE

Récupérer les identifiants d'administration et les mots de passe SQL dans RDM. Les mots de passe ne doivent pas être enregistrés dans cette procédure.

2. Préparer Windows Server

2.1 Pare-feu et accès RDP

  • Autoriser RDP uniquement depuis les réseaux et postes d'administration nécessaires. Ne pas ouvrir globalement tout le trafic entrant sur tous les profils du pare-feu.
  • La procédure source demande de désactiver l'authentification au niveau du réseau (NLA) pour RDP. Ne le faire que si un besoin de compatibilité le justifie et si cela est validé par les règles de sécurité locales; conserver NLA activé dans les autres cas.

2.2 Copier les fichiers d'installation

Récupérer les installateurs et fichiers depuis les emplacements suivants :

\\cloud\Produits\Produits_tiers\Microsoft\SqlServer\SQL EXPRESS 2022 (FR)
\\cloud\Produits\Produits_tiers\Microsoft\SqlServer\SSMS 18.12.1 (FR)
\\cloud\Produits\Produits_tiers\TPL\Logiciel Plateforme DEMO\PasserelleBirdy3_16_2_1
\\cloud\Qualité\Alerte\Version de référence SGO_117\Version Start\Progs\PasserelleTIAS
\\cloud\Qualité\Alerte\Version de référence SGO_117\Version Start\Progs\Intrex
\\cloud\Produits\Produits_tiers\Swissphone\Logiciel Plateforme DEMO\Passerelle TIAS

Vérifier que les versions récupérées correspondent à la version de référence prévue pour l'environnement.

2.3 Installer .NET Framework 3.5

  1. Ouvrir Server Manager.
  2. Sélectionner Manage > Add Roles and Features.
  3. Avancer jusqu'à la sélection des fonctionnalités.
  4. Sélectionner .NET Framework 3.5 Features.
  5. Si nécessaire, indiquer le média d'installation Windows comme source, puis lancer l'installation.

3. Installer et configurer SQL Server Express

3.1 Installer SQL Server 2022 Express

  1. Depuis le dossier SQL Server 2022 Express, lancer SQLEXPR_x64_FRA.exe.
  2. Dans l'étape Extension Azure, désactiver Extension Azure pour SQL Server si cette option est proposée.
  3. Dans Sélection de fonctionnalités, désactiver Réplication SQL Server.
  4. Dans Configuration de l'instance, choisir Instance par défaut.
  5. Dans Configuration du moteur, choisir Mode mixte et définir le mot de passe sa. Conserver ce secret dans RDM.

3.2 Installer SQL Server Management Studio

  1. Depuis le dossier d'installation, lancer SSMS-Setup-FRA.exe.
  2. Une fois l'installation terminée, redémarrer le serveur.
  3. Ouvrir SQL Server Management Studio et se connecter à localhost avec le compte sa, dont le mot de passe est conservé dans RDM.

3.3 Créer la base passerelle

Dans SQL Server Management Studio, ouvrir Databases > New Database et créer la base passerelle. Dans Options, définir la collation sur French_CI_AS.

3.4 Créer le compte SQL passerelle

Dans Security > Logins > New Login :

  1. Définir le nom de connexion passerelle.
  2. Choisir l'authentification SQL Server.
  3. Désactiver l'expiration du mot de passe et l'obligation de le changer à la prochaine ouverture de session, si ces réglages sont conformes à la politique locale.
  4. Définir passerelle comme base de données par défaut.
  5. Dans User Mapping, associer le compte à la base passerelle et lui attribuer le rôle db_owner selon la configuration attendue par l'application.
  6. Enregistrer le mot de passe dans RDM.

Se déconnecter puis vérifier qu'une connexion à localhost avec le compte passerelle fonctionne.

Créer les tables en exécutant le script suivant :

C:\Program Files (x86)\TPLSYSTEMES\PasserelleBIRDY\Script SQL\passerelle_script_13_1_0.sql

4. Installer et configurer la passerelle Birdy 3

Depuis le dossier PasserelleBirdy3_16_2_1, exécuter Passerelle BIRDY3.exe.

Dans la configuration SQL :

  • activer Enregistrement en base SQL;
  • définir le serveur sur localhost (la procédure source indique que l'adresse IP ne fonctionne pas);
  • définir la base sur passerelle;
  • saisir le compte et le mot de passe SQL créés pour l'application. Récupérer le mot de passe dans RDM.

Activer le keepalive en sélectionnant Outils > Trame de vie bidirectionnelle.

5. Installer la passerelle TPL Systel

  1. Copier le contenu du dossier PasserelleTIAS vers D:\Start\Progs\PasserelleTPL.
  2. Renommer PasserelleTIAS.exe en PasserelleTPL.exe.
  3. Définir l'adresse principale de DlgIntrac sur RPINT-VIP, port 10003. Si HAProxy n'est pas utilisé, employer la Mobilisation Gateway conformément à la configuration validée.
  4. Définir Version du protocole NF399 sur 11_0.
  5. Sélectionner TPL.

6. Installer Intex

  1. Copier le contenu du dossier Intrex vers D:\Start\Progs\Intrex.
  2. Copier mfc100.dll dans D:\Start\Progs\Intrex.

Le chemin d'origine de mfc100.dll n'est pas indiqué dans la source; confirmer son emplacement dans le package ou auprès de l'équipe responsable avant de le copier. Utiliser une copie approuvée de la DLL.

7. Installer et configurer Swissphone V3

7.1 Installer le service Swissphone TIAS

  1. Depuis le dossier Swissphone, extraire PasserelleTIAS_sQUAD41.zip.
  2. Renommer le dossier extrait PasserelleTIAS_sQUAD41 en Swissphone.
  3. Copier le dossier Swissphone sur le lecteur D:.
  4. Vérifier que le service Windows Swissphone TIAS est démarré.
  5. Ouvrir http://localhost:8000/home dans un navigateur.
  6. Se connecter avec le compte initial indiqué par l'éditeur; récupérer le mot de passe dans RDM et le remplacer si le compte par défaut est encore actif.
  7. Dans l'onglet Configuration, définir :
    • Adresse 1 du SGO : adresse IP locale du serveur MultiOPE ou 127.0.0.1, selon la configuration;
    • Identifiant SGO : identifiant fourni pour le client, cohérent avec le champ Identifiant émetteur de la configuration PasserelleSwissphone;
    • Identifiant TIAS : identifiant fourni pour le client, cohérent avec le champ Identifiant destinataire de la configuration PasserelleSwissphone.

7.2 Installer la passerelle TIAS pour Swissphone

  1. Copier le contenu du dossier PasserelleTIAS vers D:\Start\Progs\PasserelleSwissphone.
  2. Renommer PasserelleTIAS.exe en PasserelleSwissphone.exe.
  3. Définir l'adresse principale de DlgIntrac sur RPINT-VIP, port 10003. Si HAProxy n'est pas utilisé, employer la Mobilisation Gateway selon la configuration validée.
  4. Définir Version du protocole NF399 sur 11_0 et sélectionner Swissphone.
  5. Renseigner IP serveur TIAS avec l'adresse IP locale du serveur MultiOPE ou 127.0.0.1, selon la configuration.
  6. Définir Port distant sur 4364, ou utiliser la valeur du champ Port Service TIAS de l'onglet Configuration Swissphone.
  7. Définir Port d'écoute sur 4363, ou utiliser la valeur correspondant au champ Adresse 1 du SGO dans la configuration Swissphone.
  8. Renseigner Identifiant émetteur et Identifiant TIAS avec les valeurs cohérentes avec la configuration Swissphone.
  9. Enregistrer la configuration et redémarrer le service PasserelleSwissphone.

8. Vérifications finales

  • Vérifier que SQL Server et le service Swissphone TIAS sont démarrés.
  • Vérifier l'accès à la base passerelle depuis Birdy 3 et les passerelles concernées.
  • Vérifier les ports, adresses et identifiants des deux passerelles TIAS par rapport au plan de l'environnement.
  • Tester les communications TPL et Swissphone selon la procédure de recette applicable.