Ce document présente les prérequis techniques et les paramètres requis pour activer l’application de collaboration SCOPLINK UPA sur une plateforme SCOPTEL.
SCOPLINK UPA utilise notamment les protocoles PJSIP, WebRTC, DTLS, ainsi que les services HTTP et HTTPS du module de téléphonie. Tous les éléments décrits ci-dessous doivent être configurés avant le déploiement de l’application auprès des utilisateurs.
La plateforme doit respecter les exigences minimales suivantes :
Composant
Exigence minimale
Système d’exploitation
Rocky Linux 8
Protocole de téléphonie
PJSIP activé
API V3
Version 8.0.47 ou plus récente
API Event
Version 8.0.0.18 ou plus récente
Il est recommandé de confirmer que le système est à jour et que les versions installées correspondent aux exigences indiquées avant de poursuivre la configuration.
Le protocole PJSIP doit être activé sur la plateforme SCOPTEL.
SCOPLINK UPA s’appuie sur PJSIP pour établir et gérer les communications téléphoniques. Une configuration utilisant uniquement l’ancien pilote SIP ne permettra pas le fonctionnement complet de l’application.
Après l’activation de PJSIP, vérifier que les services de téléphonie sont correctement démarrés et qu’aucune erreur n’est présente dans les journaux du système.
La version minimale requise de l’API Event est : 8.0.0.18
Après l’installation ou la mise à jour de l’API Event, il est essentiel de vérifier que son service est démarré et configuré pour se lancer automatiquement au démarrage du serveur.
Le service doit demeurer actif afin que SCOPLINK UPA puisse recevoir les événements de téléphonie en temps réel, notamment les changements d’état, les appels entrants et sortants ainsi que les événements associés aux extensions.
Dans la configuration du pare-feu SCOPTEL, accéder à l’option :
VoIP — SIP/IAX/MGCP
Ajouter ou autoriser les ports TCP suivants :
Port
Protocole
Utilisation
8088
TCP
Connexions HTTP et WebSocket
8089
TCP
Connexions HTTPS et WebSocket sécurisé
Le port 8089/TCP est particulièrement important pour les communications WebRTC sécurisées utilisant WSS et DTLS.
Les règles doivent permettre les connexions provenant des réseaux ou des adresses IP utilisés par les postes de travail exécutant SCOPLINK UPA.
Lorsque l’application est utilisée à distance, les règles de pare-feu, les redirections NAT et les politiques de sécurité périphériques doivent également permettre l’accès à ces ports.
L’option WebRTC permet à l’application d’établir des communications audio directement à partir de son interface, par l’intermédiaire d’une connexion WebSocket.
Un certificat HTTPS invalide, expiré ou non reconnu peut empêcher l’établissement de la connexion WebSocket sécurisée.
Les équipements de sécurité situés entre l’utilisateur et le serveur, notamment les pare-feu, les routeurs et les systèmes d’inspection de trafic, ne doivent pas bloquer les connexions WebSocket sur le port 8089/TCP.
Une modification des paramètres PJSIP, WebRTC, DTLS ou du serveur HTTP peut nécessiter un rechargement de la configuration ou un redémarrage des services de téléphonie.
Il est recommandé de tester SCOPLINK UPA avec une seule extension avant de généraliser son activation à l’ensemble des utilisateurs.
Pour activer SCOPLINK UPA, la plateforme doit fonctionner sous Rocky Linux 8 avec PJSIP activé. L’API V3 doit être en version 8.0.47 ou plus récente et l’API Event en version 8.0.0.18 ou plus récente, avec son service démarré.
Les ports 8088/TCP et 8089/TCP doivent être autorisés dans le pare-feu sous l’option VoIP — SIP/IAX/MGCP. Les extensions doivent avoir les options WebRTC et DTLS Encryption activées. Enfin, les services HTTP Server et HTTPS doivent être activés dans l’onglet Telephony Module.