Installer un serveur de téléphonie Astérix /FreePBX sous Debian – Guide facile

clickandtune

installer un serveur FreePBX


Dans le monde des petites et moyennes entreprises (Les PME) la communication interne est une chose cruciale. La téléphonie traditionnelle utilisé par nos entreprises locales provienne des prestations des opérateurs de téléphonies, qui factures chères leurs prestations. Dans notre article nous vous proposons une alternative en vous guidant sur la manière de l’appliquer. Nous vous montrerons de façon claire, précise étape par étape comment mettre en place un serveur Astérix pour la téléphonie sur IP. Ce d’article est donc destiné aux passionnés d’informatique qu’il soit débutant ou professionnelle et qui veut installer un serveur de téléphonie sur IP gratuitement et facilement.

L’utilisation de la solution de téléphonie sur IP Astérix/FreePBX permet une grande flexibilité, une gestion centralisée des communications au sein de l’entreprise et plus géniale une réduction importante des couts.

 

1 - Comprendre les bases : Debian, Astérix, FreePBX.

 

Pour des raisons de stabilité, de facilité de maintenance, d’autonomie et de gratuité de notre système nous avons opter pour ce trio, Debian, Astérix / FreePBX.

Debian est un système d’exploitation libre basé sur linux sera intégré à notre projet comme le système de base de base de notre serveur Astérix. C’est un os léger facile d’installation parfait pour héberger notre serveur de VoIP.

Astérix est en quelque sorte le moteur de notre serveur il gère les appels, la voix, les signalements d’appels, les messages et bien d’autres choses. Il est open source.

FreePBX est tout juste l’interface web qui va nous faciliter l’administration de notre serveur Astérix. C’est l’interface sur lequel les administrateurs du serveur vont passer la majorité du temps pour les configurations

Ces trois systèmes vont nous permettre de créer une solution de téléphonie complète, personnalisable et gratuit.


Notre guide sur les bases en réseau 


2 - Préparer notre environnement de travail pour les installations.

 

Pour suivre ce guide vous aurez besoins des éléments suivants :

·        Un ordinateur portable d’un serveur ou même d’un vieux pc. Vous pouvez même utiliser une machine virtuelle VMWare, VirtualBox ou tout autre système de virtualisation.

·        L’image iso de Debian 12 je vous conseille le debian-12.11.0-amd64-netinst

·        D’une bonne connexion internet et d’un navigateur web (Pour FreePBX)

 Votre système doit aussi avoir ce minimum de configuration

 

 

Processeur

2 cœurs

RAM

2 à 4 Go

Disque de stockage

20 Go (minimum)

 

 

 

3 - Installation de Debian sur serveur Physique

 

Nous allons installer premièrement Debian notre système hôte. Après avoir télécharger l’os de Debian sur notre clé USB d’installation et l’avoir booté à notre serveur (PC, serveur réel ou machine virtuelle dépendamment de vous) via UEFI ou le Bios, nous allons procéder à une installation graphique de Debian. Suivez les étapes et capture d’images. Je vous recommande de l’installer sur un stockage d’au moins 30 Go.

·        Choisir l’installation graphique, je l’ai préféré à celle qui est en ligne de commande, après vous allez choisir juste vos configurations genres vos préférences, il s’agit de la langue, de votre clavier moi comme je suis francophone j’opte pour la langue française et le clavier AZERTY. Après vous devez créer un utilisateur et renseigner son mot de passer puis confirmer.


installation graphique


choix de la langue du Freepbx




·        La Deuxième grande partie de l’installation consiste à choisir les modules à installer suivez les étapes décris par les captures.


choix des modules a installer


·        A la fin de l’installation vous aurez ceci

 

installation terminer


4 - Installation de FreePBX sur le serveur Debian


L’installation de FreePBX est très simple. La première des choses a faire est d’activer le port 22 pour la connexion via SSH et les permission d’accès au serveur. Ensuite il vous suffit de taper les commandes suivantes en tant qu’administrateur genre root. Ces commandes se trouve sur le site officiel du constructeur du logiciel FreePBX.


connexion au serveur debian




activation du ssh sur debian 12

Lorsque l’installation se termine vous aurez quelque chose comme ceci. Pour vous connecter à FreePBX il suffit juste de taper l’adresse IP du serveur dans votre navigateur.


installation de freepbx terminer


5 Présentation de FreePBX 


     

Dashboard de FreepBX

L’interface de FreePBX est très clean et intuitive, moi personnellement j’adore cette interface, les couleurs ont une bonne colorimétrie. Les fonctions essentielles de FreePBX sont : les extensions, les trucks, les règles d’appels, les répondeurs, les appels conférences et bien d’autres choses encore que je vous invite à parcourir après l’installation. Comme je l’avait dit précédemment pour accéder à l’interface web de freePBX il vous suffit juste entrer l’adresse IP de votre serveur Debian dans votre navigateur web de choix. Entrer ensuite vos identifiant de connexion c’est à dire votre nom d’utilisateur et votre mot de passe.


Le tableau de bord


Il comporte les choses suivantes :

·        L’état générale du système moi le l’appelle la santé du serveur

·        Les graphiques sur l’utilisation du CPU, des mémoires, du disque. Gardez un œil attentif sur cette partie car son analyse vous informera sur l’efficacité de votre serveur

·        Les états des services que vous avez installé en compléments sur votre serveur FreePBX c’est-à-dire Astérix, le serveur Apache, MySQL

·        Le journal des erreurs vous informe sur les différentes erreurs sur le système du a une mauvaise manipulation ou une erreur interne au système

·        On a aussi des liens qui dirige vers les documentations je l’utilise aussi très souvent.


Applications


Partie très importante vous aurez là-bas :

·        Extensions : Nous permet de créer, modifier les utilisateurs qui font pouvoir passer des appels entres eux prenez l’extension comme un numéro de téléphone

·        Groupes d’appels : Va nous permettre de regrouper plusieurs extensions au sein d’une seul extension.

·        Boite Vocales : Son nom le décrit déjà très bien

·        File d’attentes :  Elle est le plus souvent configurer dans les calls center.

·        Conférences : C’est un type d’appel qui va réunir plusieurs extensions, ces extensions avant de rejoindre la conférence doivent etre inviter. Chaque appel conférence à un mot de passe c’est lui qui donne accès à la conférence à l’utilisateur


Connectivité


Cette partie comporte les fonctionnalités qui vont permettre de connecter notre serveur au monde extérieur. Pour lier donc deux sites on doit passer par cet onglet pour configurer les Trunks. Voici les fonctionnalités qui s’y trouvent

·        Trunks : Il permet la liaison avec les opérateurs de VoIP ou avec les lignes physiques

·        Inbound Routes : Il permet de gérer les appels entrants dans un site

·        Out Bound Routes : Il permet de définir les règles de numérotation des appels sortantes

·        Le Endpoint Manager : Fait les configurations automatiques des téléphones qui sont compatibles.


Admin


Cette partie va nous permettre la gestion et la maintenance de notre serveur il comporte :

·        Le module Admin : il permet de gerer les mises à jour des modules du serveur

·        User Management : Il nous permet de créer des comptes d’utilisateur

·        Backup et Restore : Nous permet de gerer les sauvegarde

 

Voila les onglets d’après moi les plus importantes à maitriser pour bien administrer un serveur FreePBX. Cet article a été rédigé avec soin pour que vous puissiez installer facilement votre serveur FreePBX. Dans le prochain article je vais vous montre comment configurer les appels sur le serveur.


Lire aussi Comment creér un wifizone (hotspot pas à pas)

Enregistrer un commentaire

0 Commentaires

Enregistrer un commentaire (0)

#buttons=(J’accepte) #days=(20)

Notre site Web utilise des cookies pour améliorer votre expérience. Politique relative aux Cookies
Ok, Go it!