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')dnl

Regénérer le fichier de configuration de senmail :

# make -C /etc/mail

Relancer 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.sh

Liste 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


[1] eXtremely simPle protocoL

[2] CentOS : http://www.centos.org

Voir en ligne : asterisk@home