Installer 3CX SBC Session Edge Controller sur Windows, Raspberry Pi ou Debian 9

Présentation


Le contrôleur de frontière de session 3CX SBC est utilisé pour connecter des bureaux distants avec un petit nombre de téléphones au serveur central 3CX. Il traduit la signalisation SIP vers le serveur en utilisant sa propre technologie de tunnel 3CX, et les flux multimédias RTP locaux (conversations, en fait) sont commutés au sein du réseau local du bureau distant. Cela économise considérablement le trafic externe et améliore la qualité de la communication au sein du bureau. Tout le trafic entre le SBC et le serveur 3CX est transmis sur un seul port TCP / UDP, ce qui simplifie considérablement la configuration des pare-feu. Les communications SBC peuvent être cryptées et la configuration automatique des téléphones est grandement simplifiée. 3CX SBC est particulièrement populaire lorsqu'il est connecté à 3CX, situé sur un hébergement cloud , où il est problématique ou coûteux de créer un VPN IPSec à part entière.

3CX SBC peut être installé sur un PC Windows qui n'est pas activement utilisé. De plus, si le bureau distant possède jusqu'à 20 téléphones IP (et jusqu'à 10 indicateurs BLF par téléphone), vous pouvez installer SBC sur votre appareil Raspberry Pi. Raspberry Pi 2 ou 3 modèle B sont recommandés.

Et avec plus de téléphones, SBC devrait être installé sur Debian Linux 9.

Préparation pour l'installation


Avant d'installer 3CX SBC sur n'importe quelle plate-forme, vous avez besoin d'informations techniques:

  • Le mot de passe du tunnel 3CX, qui se trouve dans l'onglet Paramètres - SĂ©curitĂ© - Tunnel 3CX
  • Le port du tunnel, qui se trouve dans l'onglet Paramètres - RĂ©seau - Ports (la valeur par dĂ©faut est 5090)
  • Port SIP, situĂ© dans l'onglet Paramètres - RĂ©seau - Ports (la valeur par dĂ©faut est 5060)
  • Nom de domaine complet du serveur 3CX, rĂ©pertoriĂ© dans Paramètres - RĂ©seau - Onglet FQDN

Installer et configurer 3CX SBC sous Windows


Téléchargez le kit de distribution et exécutez le fichier.



Spécifiez les paramètres SBC:

  • Interface PC locale avec SBC, qui communiquera avec les tĂ©lĂ©phones IP.
  • Le nom de domaine complet du serveur 3QX, qui devrait se rĂ©soudre correctement Ă  partir du bureau distant.
  • Port de serveur SIP et 3CX Tunnel 3CX.



3CX SBC vous permet d'implémenter un cluster de téléphonie IP avec basculement . Si le serveur SIP principal n'est pas disponible, SBC bascule automatiquement sur le serveur de sauvegarde. Pour ce faire, activez Activer le basculement et spécifiez l'adresse IP externe (pas le nom de domaine complet) du serveur de sauvegarde.



Spécifiez ensuite le mot de passe d'authentification du tunnel mentionné précédemment. Si vous activez l'option Activer le cryptage, tout le trafic VoIP entre le 3CX SBC et le PBX 3CX sera crypté (la version 3CX 15 et supérieure est requise).

Installer et configurer 3CX SBC sur un Raspberry Pi ou Debian 9 amd64


Installer Raspbian OS


Connectez le Raspberry Pi au moniteur, au réseau et allumez l'appareil. Une fenêtre NOOBS apparaîtra dans laquelle sélectionner et installer le système d'exploitation Raspbian.



Après avoir installé le système d'exploitation, il est recommandé de changer le mot de passe administrateur (option 2). Le nom d'utilisateur par défaut est pi, le mot de passe est framboise.
Sélectionnez ensuite l'option 8 et modifiez le nom d'hôte du serveur SBC. Activez également SSH sur la ligne de commande via le client SSH. Terminez l'installation et redémarrez l'appareil.

Installation SBC


L'installation de 3CX SBC sur Raspberry Pi et Debian Linux est la mĂŞme.



Exécutez les commandes:

wget http://downloads.3cx.com/downloads/sbc/3cxsbc.zip sudo bash 3cxsbc.zip 

Ensuite, dans la section Détails requis, spécifiez les paramètres SBC.



Le nom de domaine complet d'un serveur 3CX, qui devrait déjà être résolu en une adresse IP au moment de l'installation de SBC.



L'adresse IP locale du serveur 3CX. Si le serveur se trouve derrière NAT, spécifiez l'adresse interne, et si sur une adresse IP publique ou un hébergement cloud sans NAT, spécifiez l'adresse IP publique.



Spécifiez ensuite le port SIP du serveur 3CX.



Et le port du tunnel 3CX.



Saisissez ensuite le mot de passe du tunnel 3CX. Tous les paramètres ci-dessus, comme cela a été dit, se trouvent dans l'interface du serveur 3CX.



À l'étape suivante, vous pouvez activer la tolérance aux pannes et spécifier l'adresse IP du serveur de sauvegarde 3CX.



Vous pouvez également activer le chiffrement de tout le trafic entre le bureau distant et le serveur 3CX. Gardez à l'esprit que cela augmente la charge du processeur de l'appareil.

Mettre Ă  jour 3CX SBC sur Raspberry Pi ou Debian 9 amd64


Si vous avez déjà installé SBC et devez être mis à jour, exécutez les commandes suivantes:

 sudo apt-get update sudo apt-get install 3cxsbc 

Le service SBC va redémarrer.

Réglage automatique des téléphones IP via 3CX SBC


Les instructions pour configurer automatiquement les téléphones IP de différents modèles sont données ici .



Lors de la configuration de votre téléphone, spécifiez son modèle, sa méthode de réglage automatique - Connexion SBC 3CX à distance et adresse MAC. Pour le contrôleur SBC, spécifiez l'adresse IP interne et le port (5060 par défaut) de l'ordinateur sur lequel il est installé dans le bureau distant
La connexion de téléphones IP via 3CX SBC vous permet d'administrer de manière centralisée tous les téléphones de votre organisation - modifier les paramètres d'affichage, mettre à jour le micrologiciel et la configuration, redémarrer les appareils, etc.

Source: https://habr.com/ru/post/fr417243/


All Articles