Ça vous dit de mettre en place un réseau local avec un serveur Elastix VOIP afin de pouvoir passer des appels gratuitement ? C’est ce que nous allons découvrir dans ce tutoriel.
L’objectif consiste à installer un serveur Elastix, le configurer et intégrer des softphones pour la communication VOIP.
Pour réaliser cela, nous aurons un serveur local VOIP virtuel connecté à notre machine physique.
D’un autre côté, vous pouvez utiliser un serveur PABX (Private Automatic Branch eXchange). C’est un autocommutateur privé qui sert principalement à relier les postes téléphoniques d’une entreprise avec le réseau. Les différentes fonctionnalités d’un PABX sont les suivants :
- Connecter de lignes internes qu’il y a de lignes externes ;
- Permettre des appels entre poste interne sans passer par le réseau public;
- Proposer un ensemble de services téléphoniques (conférence, messagerie,
- Renvoi, transfert d’appel, appel par nom…) ;
- Apporter des services de couplages téléphonie-informatique (CTI)…
Pour revenir à nos mots et tons, après l’installation de votre serveur de téléphonie, il faut le mettre en réseau avec les machines clientes pour pouvoir s’y connecter et passer des appels via les softphones. Allons-y !
La première étape consiste à se loguer sur Elastix. Votre login est le root et votre mot de passe est celui que vous avez mis lors de l’installation. Après validation, retrouvez l’interface qui est malheureusement en ligne de commande.
Donc il faut maitrisez les commandes de bases Linux pour faire le paramétrage de votre serveur.
Commençons par la mise en réseau. Je tape un ifconfig pour afficher les interfaces réseaux disponibles. Nous avons besoin de fixer notre propre adresse IP puis connecter nos postes clients.
Pour fixer définitivement une adresse IP sur votre serveur allez-y avec cette commande :
vim /etc/sysconfig/network-scripts/ifcfg-eth0
Éditez le fichier et mettez-y l’adresse IP comme suit. Avec cette commande vous venez de fixer de façon statiquement votre adresse IP.
Retrouvez l’adresse avec Ifconfig tout simplement.
Activation du réseau sur VirtualBox
Pour connecter notre machine lorsque nous sommes sur VirtualBox, allez dans Périphériques puis Paramètres réseau.
Nous allons choisir Réseau privé hôte avec la carte réseau virtuelle correspondante qui est chez moi VirtualBox host-only Ethernet Adapter avant d’autoriser la connexion. Faites comme indiqué dans la capture.
Au préalable, mettez une adresse IP sur la carte réseau VirtualBox host-only Ethernet Adapter dans la machine physique et tester le ping sur le serveur Elastix.
Activation du réseau sur Workstation
Je n’oublie pas ceux qui sont sur Workstation. Dans votre cas, allez dans Settings puis Network Adapter validez sur NAT.
Même chose pour ce virtualiseur, fixez l’adresse sur la carte correspondante qui est VMware Network Adapter VMnet8.
Enfin vous testons la connectivité avec ping pour voir si notre serveur est connecté au poste client.
Connexion sur l’interface du navigateur web avec Elastix
Maintenant qu’il y a connectivité, lancez votre navigateur qui peut être Firefox ou Google chrome. Entrez tranquillement l’adresse IP de votre serveur Elastix sur la barre de navigation et puis validez : 192.168.1.80.
Cliquez sur Avancés pour ajouter l’extension.
Voici la page de connexion de notre server VOIP. Connectez-vous avec admin comme login et mettez comme mot de passe celui dont vous avez saisi lors de l’installation du serveur.
Configuration des extensions pour les clients VOIP sur le serveur Elastix
Une fois connecté, nous allons configurer nos extensions. Mais en attendant vous pouvez changer le langage. Pour ce faire, cliquez directement sur Language sur la barre latérale gauche, vous pouvez allez sur Préférences aussi dans la barre de menu.
Choisissez la langue qui vous convient et validez sur Save.

Pour revenir aux extensions, cliquez sur PBX, laissez SIP Device et validez sur Submit. On va remplir les informations du client. Remplissez ces éléments ci-dessous :

Extension Utilisateur = extension (100 par exemple), Nom Affiché (CID) = nom de l’utilisateur, Alias SIP = extension, Secret = un mot de passe, Statut = mettez sur activé, Language Code = fr (français) et En ou us (Anglais).
Maintenant il faut appliquer vos modifications et puis installer nos téléphones.
Configuration du softphone 3Cxphone
L’application 3CXphone résout vos problèmes de communication. C’est une application VOIP disponible en plusieurs versions installable sur Android, IPhone et Windows.
Cette application permet d’effectuer un transfert d’appels entre plusieurs terminaux (ordinateurs ou smartphones…) à travers une adresse IP. Pour cela, les machines doivent être sur le même réseau.

De ce fait, lorsque vous télécharger le logiciel, vous devez d’abord disposez d’un serveur. C’est-à-dire d’une machine pouvant enregistrer l’ensemble des extensions. Téléchargez l’application 3CXPHONE.
Pour la configuration, commencez par lancer 3Cxphone et allez dans ses paramètres. Pour l’ajout d’un second utilisateur, vous allez cliquer sur Accounts settings et remplir le formulaire comme suit.

Account name = votre extension, Call ID = nom d’utilisateur, Extension = mettez votre extension, ID = votre extension, password = votre mot de passe secret, I am the office local IP = l’adresse IP du serveur Elastix. Il ne vous reste plus qu’à valider et votre softphone sera actif pour des appels.
Configuration du softphone X-Lite

Après son téléchargement et installation, lancez-le et rendez-vous dans les paramètres du softphone.
Ensuite cliquez sur SIP Accounts Settings et sur l’interface qui s’affiche cliquez sur Add pour l’ajout de l’utilisateur SIP. Remplissez le formulaire comme suit :

Display name = nom du l’utilisateur, username = votre extension (le numéro), password = mot de passe secret que vous avez mis lors de la configuration du serveur, authentification user = votre extension (le numéro), domain = l’adresse IP du server local. Il ne vous reste plus qu’à valider et votre softphone sera actif pour des appels.
Maintenant, passons l’appel
Ici sur le premier softphone X-lite, nous avons comme extension 100, sur le second qui est 3Cxphone 200. Maintenant, on va passer l’appel en appelant le 200. Il suffit de composer le numéro comme suit et l’autre téléphone sonne. C’est génial !
Nous sommes à la fin de ce tutoriel. Ensemble nous avons vu comment installer Elastix, comment le configurer et mettre une adresse IP, comment intégrer les softphones X-lite, 3cxphone pour passer des appels via ce serveur local VOIP. J’espère que vous avez aimé. N’hésitez pas à vous abonner pour ne rien rater.
Articles similaires : Comment installer le Server Elastix sous Workstation?