Comment construire un système PBX
Pour créer un système d'échange privé (PBX), vous devez installer un serveur Ubuntu sur votre ordinateur. Le serveur Ubuntu est un programme en ligne de commande. Un système PBX permet de réacheminer certains appels vers un autre téléphone. Utile en entreprise et milieux professionnels où plusieurs lignes privées doivent être installées et utilisées.
Instructions
Connectez-vous au système Ubuntu en root et ouvrez l'invite de commande. Tapez « sudo password root », entrez votre mot de passe utilisateur quand demandé, validez par Entrée.
Entrez le mot de passe souhaité pour le système et validez. Le système demandera de le confirmer en le saisissant deux fois de plus.
Copiez ce texte dans un terminal pour préparer l'environnement de compilation : « apt-get install build-essential speex libspeex-dev gsm-utils » puis Entrée. Ensuite « libgsm1-dev libgsmme-dev libgsm1 libgsm-tools » et Entrée. Puis « libncurses5-dev ncurses-term linux-headers-2.6.24-19-generic » et Entrée. Enfin « libncurses5-dbg doxygen subversion » et Entrée.
Téléchargez les paquets sources Digium Asterisk.
Extrayez les paquets : « tar -zxvf asterisk-1.4.21.2.tar.gz && tar -zxvf zaptel-1.4.11.tar.gz » puis Entrée. Ensuite « && tar -zxvf asterisk-addons-1.4.7.tar.gz && tar -zxvf libpri-1.4.5.tar.gz » et Entrée.
Compilez et installez les sources : « cd libpri-1.4.5 » Entrée. « make », « make install » Entrée. « cd ../zaptel-1.4.11 », « make clean » Entrée. « ./configure » Entrée. « make menuselect », « make install », « make config », « cd../asterisk-1.4.21.2 », « make clean » Entrée. « ./configure », « make menuselect », « make install », « make samples », « make progdocs », « cd ../asterisk-addons-1.4.7 », « make clean », « ./configure », « make menuselect », « make install », « make samples » Entrée. « cd ../asterisk-gui », « ./configure », « make », « make install », « make samples », « cd /root », « mkdir packages », « mv *.gz /root/packages/ » Entrée. Message : « echo INSTALLATION COMPLETE PLEASE CONFIGURE WEB GUI. »
Sauvegardez le fichier sous « astsetup.sh ». Pour l'exécuter : « chmod+x astsetup.sh » en commande.
Finalisez l'installation pour l'interface utilisateur. Modifiez « /etc/asterisk/http.conf » et « etc/asterisk/manager.conf ».
Modifiez « /etc/asterisk/http.conf » : « Enabled » sur « yes », « Enable Static » sur « yes ». Adresse IP pour réponse Asterisk HTTP : « 0.0.0.0 » dans « bindaddr ». « bindport » sur « 9000 », « prefix » sur « asterisk ».
Modifiez « /etc/asterisk/manager.conf » : « Enabled » sur « yes », « webenabled » sur « yes ». « Admin » = nom d'utilisateur souhaité. « read » = « system,call,log,verbose,command,agent,user,config ». « write » = « system,call,log,verbose,command,agent,user,config ». L'adresse IP est celle de la box PBX.
Redémarrez l'ordinateur et allez sur « https://IP-du-pbx:9000/asterisk/static/config/cfgbasic.html » (remplacez « IP-du-pbx » par l'adresse IP de la box PBX). Vous verrez l'interface web pour créer et configurer les extensions des lignes privées. La configuration sur l'ordinateur est terminée, il reste à connecter les téléphones PBX pour le routage. Trois méthodes existent.
Méthode 1 - Carte téléphonie professionnelle : connectez chaque téléphone à un double adaptateur, l'autre bout dans la carte téléphonie. Séparez et connectez l'adaptateur au PBX. Connectez les différents téléphones au PBX. Branchez les lignes restantes sur la carte téléphonie à l'arrière de l'ordinateur.
Méthode 2 - Carte son multi-canaux : double adaptateur pour diviser les lignes (une partie vers PBX, l'autre vers téléphones spécifiques). Branchez une ligne du PBX dans la carte son multi-canaux. Installez le matériel de la carte son et connectez les lignes restantes sur l'adaptateur multi-canaux.
Méthode 3 - Séparateur de lignes (splitter) : connectez une extrémité au PBX, l'autre aux téléphones. Branchez la ligne sur la carte son de l'ordinateur. Si plusieurs lignes, connectez-les à un adaptateur USB sur l'ordinateur.
