FreePBX¶
Dans cet article
Information
FreePBX est une interface web open‑source pour gérer Asterisk (système PBX), permettant une configuration et une administration faciles de la téléphonie sans connaissances approfondies de la ligne de commande.
FreePBX. Fonctionnalités principales¶
- Gestion des appareils SIP - enregistrement et configuration de téléphones SIP, softphones, passerelles, prise en charge des protocoles : SIP, PJSIP (recommandé), IAX2. Modèles d'appareils pour la configuration en masse.
- Appels entrants et sortants - acheminement des appels via Inbound Routes et Outbound Routes, prise en charge du DID (Direct Inward Dialing), configuration de la traduction des numéros, basculement et redondance des routes.
- Numérotation interne - création de numéros internes (extensions), configuration du courrier vocal avec notifications.
- IVR (menu vocal interactif) - menus vocaux multi‑niveaux avec invites enregistrées ou synthétisées, acheminement des appels en fonction de la touche pressée, possibilité d'appliquer différents scripts pendant les heures ouvrées/non ouvrées.
- Files d'attente d'appels - configuration du centre d'appels, distribution des appels, musique d'attente, annonces de position dans la file.
- Conférences téléphoniques - création de salles de conférence, enregistrement des appels.
- Enregistrement des appels, rapports et surveillance - enregistrement et stockage des appels, lecture des enregistrements via l'interface web, détail des appels par temps et statut.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
|---|---|---|---|---|---|---|---|---|---|---|
| 462 | FreePBX | Debian 12 | + | + | + | + | 2 | 2 | 40 | COMMANDER |
Information
FreePBX est une interface web open‑source pour la gestion d'Asterisk (système PBX), permettant une configuration et une administration faciles de la téléphonie sans connaissance approfondie de la ligne de commande.
Commencer après le déploiement¶
Après avoir payé la commande, une notification de disponibilité du serveur sera envoyée à l'adresse e‑mail fournie lors de l'inscription. L'e‑mail contiendra l'adresse IP du VPS/serveur, le login et le mot de passe pour l'accès SSH, ainsi qu'un lien vers le panneau de gestion du serveur — Invapi.
Les clients gèrent l'équipement via le panneau de gestion du serveur et API — Invapi. Dans l'onglet Info >> Tags du serveur sélectionné, les paramètres techniques et les liens de service sont disponibles.
Les données d'autorisation peuvent être trouvées soit dans l'onglet Info >> Tags du panneau de gestion du serveur, soit dans l'e‑mail envoyé :
- Link to the FreePBX web interface: dans le tag webpanel
Accéder à l'interface Web FreePBX¶
- Ouvrez un navigateur sur votre machine locale (par exemple, Firefox sur Ubuntu).
- Accédez à une URL de la forme :
https://freepbx<ID_server>.hostkey.in— lorsqu'on accède via le nom de domaine depuis le tag webpanel.
Après avoir créé un utilisateur Admin, vous serez invité à lancer le pare-feu intégré :

Vous devez accepter tous les paramètres pour que l'interface fonctionne correctement.
Note
Si le panneau est bloqué, vous devez effectuer les actions suivantes et reconfigurer le pare-feu : - redémarrer le serveur - se connecter à votre serveur via SSH :
- exécuter la commande : - vérifier les paramètres du pare-feu et fail2ban dans le menu Connectivity afin de vous assurer que votre réseau actuel est correctement ajouté à la liste blanche et non bloqué.Attention
Vous avez seulement 30 secondes après le démarrage du serveur pour effectuer ces actions. Si vous les manquez, redémarrez à nouveau le serveur et essayez de vous connecter et d'exécuter la commande plus rapidement.
Création d'un utilisateur Admin¶
Lors de la première connexion, vous serez invité à créer un utilisateur admin pour la gestion du panneau.

Remplissez les champs suivants :
- Username - entrez le nom d'utilisateur (généralement admin).
- Password - entrez un mot de passe (le système l'évalue et indique immédiatement sa force).
- Confirm Password - re‑entrez le mot de passe.
- Notification Email address - entrez l'adresse e‑mail pour recevoir les notifications principales du système.
- System Identifier - entrez l'identifiant du système de téléphonie (ex. VOIP Server).
- System Updates - configurez le mode de mise à jour du système (automatique ou manuel) et le planning de mise à jour.
Panneau de surveillance¶
FreePBX offre une large gamme de capacités de surveillance pour divers paramètres de performance du système. L'écran principal affiche ce qui suit :

- System Overview - affiche l'état général du système, les composants installés et leur état opérationnel, et analyse les menaces existantes.
- FreePBX Statistic - fournit un affichage graphique de l'activité des utilisateurs, des troncs et des canaux, ainsi que leur impact sur la mémoire, le CPU, le disque et l'utilisation du réseau.
- System Disc Usage - affiche les paramètres actuels d'utilisation du disque, indiquant les sources de charge (journaux, enregistrements d'appels, sauvegardes, etc.).
- Live Network Usage - affiche l'utilisation actuelle des ressources réseau sur diverses interfaces.
- Uptime - affiche les informations générales du système (date et heure du dernier redémarrage, mises à jour, charge moyenne sur une période).
Menu principal¶
Le menu principal contient de nombreuses sections pour la gestion, la configuration et la surveillance du système :

- Admin - gère le système au niveau administratif, pas pour la téléphonie quotidienne. Tâches principales : installer et mettre à jour les modules, configurer la sécurité, gérer les services.
- Applications - configure les services internes et les fonctions utilisateur du PBX utilisés par le personnel et les abonnés. (création et gestion des numéros internes, configuration des groupes d'appels, organisation des menus IVR)
- Connectivity - configure les connexions externes et l'acheminement des appels entre le PBX et le monde extérieur (connexion des fournisseurs, définition des noms d'abonnés, définition des règles pour les appels entrants et sortants)
- Dashboard — surveillance en temps réel de l'état du PBX et accès rapide aux informations clés.
- Reports — analyse, audit et diagnostics du fonctionnement du PBX (analyse de l'efficacité des files d'attente, exportation de rapports pour la gestion et la comptabilité, visualisation de l'historique des appels)
- Settings - configure divers paramètres du système tels que NAT, adresse IP externe, codecs, gestion des appels entrants et sortants, et plus encore.
Création et configuration des utilisateurs¶
- Accédez au menu Connectivity, section Extensions, et dans la fenêtre ouverte cliquez sur le bouton
Add Extention.

- Dans la fenêtre ouverte, définissez les paramètres requis et cliquez sur
Submit/

- Les paramètres utilisateur peuvent être gérés (par ex. changer le mot de passe) via le menu Admin, section User Manager.

Note
Des informations détaillées sur les paramètres principaux de FreePBX sont disponibles dans la documentation pour développeurs.
Commande de FreePBX via API¶
Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.