Notes sur l’installation de asterisk@home
Par Thus0, vendredi 22 avril 2005 à 09:38 :: VoIP (voix sur IP) ::#34
Article en cours de rédaction...
A propos...
Dans cette page, vous trouverez quelques notes prises en vrac concernant l’installation de asterisk@home.
Description
asterisk@home est un CD bootable qui permet d’installer rapidement sur un PC un système PABX complet, avec une interface web. Après le démarrage du CD, le logiciel automatiquement le disque dur, installe un système d’exploitation (CentOS) puis compile asterisk, plus quelques modules. Attention, toutes les données du disque dur seront effacées !
asterisk@home fournit également un module xPL [1] pour commander les autres équipements dans la maison (Home Automation).
Installation
- graver sur un CD l’image iso de asterisk@home
- booter sur le CD gravé et appuyer sur la touche Enter
- l’installation de Linux [2] va débuter automatiquement
- éjecter le CD et rebooter
- après le premier reboot, asterisk et ses différents modules vont être automatiquement compilés
- une fois la compilation terminée, se logger sur asterisk avec login=root et mot de passe=password (ou pqsszord si le clavier est qwerty)
- charger le clavier français :
# loadkeys fr
- modifier le fichier /etc/sysconfig/keyboard
keyboard="fr"
- changer le mot de passe root :
# passwd
- changer les mots de passe de l’interface web
# passwd-maint
# passwd-amp
# passwd-meetme
- configuration des paramètres TCP/IP
# netconfig
# /etc/init.d/network restart
- configuration des paramètres mail (rapide) : modifier le fichier /etc/mail/sendmail.cf, chercher la ligne commençant par DS et mettre l’adresse du serveur smtp. Par exemple : DSsmtp.wanadoo.fr, puis relancer le serveur mail :
# /etc/init.d/sendmail restart
- autre méthode pour configurer le mail (plus long mais plus propre) : installer les packages sendmail-cf, m4 et make :
# yum -y install sendmail-cf m4 make
Modifier le fichier /etc/mail/sendmail.mc :
define(`SMART_HOST',`smtp.wanadoo.fr')
MASQUERADE_AS(`mon.domaine.com')dnlRegénérer le fichier de configuration de senmail :
# make -C /etc/mailRelancer le serveur mail :
# /etc/init.d/sendmail restart- vérification de la configuration du serveur mail : pour vérifier que le mail est bien configuré, vous pouvez essayer d’envoyer un mail en ligne de commande
$ echo "hello world!" | mail -s "asterisk test" thus0@nospam.net
- configuration du voicemail Les fichiers à modifier sont /etc/asterisk/vm_email.inc et /etc/asterisk/vm_general.inc
Installation du module xPL
# cd /usr/src/xplast
# ./install.shListe des commandes préconfigurées
*72 Call Forwarding System
*73 Disable Call Forwarding
*77 IVR Recording
*78 Enable Do-Not-Disturb
*79 Disable Do-Not-Disturb
*90 Call Forward on Busy
*91 Disable Call Forward on Busy
*98 Enter Message Center
*99 Playback IVR Recording
7777 Simulate incoming call
1234 System will tell you your extension Liens
- http://asteriskathome.sourceforge.net/handbook/
- http://www.voip-info.org/wiki-Asterisk+at++Home
- http://www.geekgazette.com/index.php?option=com_content&task=view&id=2&Itemid=26
- http://www.geekgazette.com/index.php?option=com_content&task=view&id=22&Itemid=26
- http://sipath.sourceforge.net : Installation de asterisk sur un routeur sans-fil Linksys WRT54G
[1] eXtremely simPle protocoL
[2] CentOS : http://www.centos.org
Commentaires
Bonjour et merci pour les infos.
Lors de l’installation de Asterisk@Home, mon installation s’est retrouvée en timezone "America/NewYork", il faut donc modifier le fichier /etc/sysconfig/clock pour indiquer "Europe/Paris" puis rebooter :
Encore merci, Thomas.