Documente Academic
Documente Profesional
Documente Cultură
sous Trixbox
Sommaire :
I)Installation de Trixbox
Introduction :
Trixbox : C'est une distribution GNU/Linux basée sur Cent OS . Elle integre asterisk , webmin ,
sendmail , freepbx.
Asterisk : Il permet de mettre en place un PBX ( Private Branch eXchange ), c'est un serveur Voip
( Voix Ip ) il permet de d'utiliser le réseaux LAN pour y faire transiter la voix.
Webmin : Est un outils, qui permet d'administrer à distance et de manière plus intuitive le serveur
sur lequel il est mise en place et ce via une interface web utilisant le port 10000 ( par défault )
Freepbx : Est un outils integrer dans trixbox, c'est une interface web utilisant le port 80 qui permet
de configurer a distance et de manière plus intuitive les configuration du serveur Asterisk.
I) Installation de Trixbox
http://mesh.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.0.iso
Une fois celle-ci installez il nous faut configurez le réseaux a l'aide de la commande :
netconfig
Rem : cette commande n'est pas sauvegarder il faut donc l'inserer dans le script de démarrage de
linux.
I) Configuration Manuelle ( en ligne de commande )
vi /etc/asterisk/<nomdufichier>.conf
Il faut éditez le fichier sip.conf et y ajoutez tous les utilisateurs avec comme syntaxe :
port=5060 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;USER;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[fguilleret]
username=fguilleret
secret=101
type= friend
host=dynamic
nat=yes
context=ext-bmp
callerid=Florian Guilleret <101>
Création du DialPlan :
...
[ext-bmp]
;Autorisation des téléphones a utilisé :
include => app-messagecenter
;Autorisation des téléphone a apellé les context suivant :
include => ext-socitec
include => ext-aero
include => ext-atlas
Configuration de Voicemail :
Configuration de Sendmail :
Sendmail est un SMTP il permet l'envoye des mail depuis Asterisk ( il est déjà installer sur le
serveur ).
dnl define(`SMART_HOST',`smtp.172.16.2.227>
FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl
dnl MASQUERADE_AS(`172.16.2.227')dnl
Puis il faut crée le dossier auth ( mkdir auth ) et crée le fichiez client-info ( vi client-info)
AuthInfo:172.16.2.227"U:informatique@bmp.fr""I:informatique@bmp.fr" "P:supportinfo"
make -C /etc/mail
I) Configuration via Interface web
http://<nom serveur>:10000
exemple : http://172.16.2.218:10000
http://<nom serveur>
exemple : http://172.16.2.218
Rem : pour avoir accès a la partit Administration il faut cliquez en haut à droite sur Mode
d'utilisateur [ commutateur ] .