Bonjour,
Depuis quelques jours j’essailles d’installer Asterisk avec Freepbx (une interface graphique pour manager Asterisk).
Un paquet existe pour Asterisk, parcontre Freepbx n’en a pas.
Voici les quelques tutos que j’ai trouvé sur le net :
http://www.squishychicken.com/index.php?option=com_content&task=view&id=13&Itemid=2
http://powerontech.com/freepbx-on-debian.htm
http://groups.open-source.fr/viewtopic.php?t=527
http://www.pitux.com/fom-serve/cache/857.html
http://www.ecualug.org/?q=2007/01/14/comos/instalar_asterisk_y_freepbx_2_2_0_en_debian
Sur Ubuntu :
http://ubuntu.sun.ac.za/wiki/index.php/AsteriskVOIP
J’utilise une debian etch 4.0, fraichement installé avec les paquets de base.
Aprés avoir un peu tout testé j’ai plus ou moins trouvé un méthode qui passe bien :
// Installation d’Asterisk
apt-get install asterisk
// Installation d’apache 2 et MySQL5.0
apt-get install apache2
apt-get install mysql-server-5.0
// Configuration de MySQL
mysql -u root
mysql> USE mysql
mysql> UPDATE user
-> SET password = PASSWORD(‘password’)
-> WHERE user = ‘root’;
mysql> flush privileges;
mysql> exit
apt-get install libapache2-mod-php5 php5-mysql php5-cli php-pear php-db
apt-get install openssh-server curl sox libmysqlclient15-dev
apt-get install phpmyadmin
(copier le fichier freepbx dans /usr/src)
tar -xvzf freepbx-2.2.1.tar.gz
// Création de l’utilisateur asteriskuser avec le mot de passe asteriskpw sous phpmyadmin
creation de la base de donnée « asteriskcdrdb »
execution du script « cdr_mysql_table.sql » (trouvé dans le dossier SQL de freepbx-2.2.1.tar.gz)
creation de la base de donnée « asterisk »
execution du script « newinstall.sql » (trouvé dans le dossier SQL de freepbx-2.2.1.tar.gz)
donner tous les droits à asteriskuser sur ces deux bases
modifier dans /etc/apache2/apache2.conf : “User apache” et “Group apache” par “User asterisk” et “Group asterisk”.
modifier dans /etc/apache2/sites-enabled/000-default : "AllowOverride None " par “AllowOverride All”
// Redemarrer apache2
etc/init.d/apache2 restart
// Lancer le script d’installation
./install_amp
// Le script demande alors les mots de passe mysql et de FreePBX ainsi que les chemin des fichiers.
// Il demande enfin si on veut ou non conserver les fichiers de Asterisk deja présent, si vous mettez oui alors il y aura une erreure au lancement de Asterisk.
Quand on se connecte alors au serveur par 192.168.10.1/admin il dit qu’il n’a pas les droits sur /etc/amporal.config, il suffit de modifier les droits sur ce fichiers.
Il me demande alors une authentification style .htacess et je ne sais pas quoi mettre, les mots de passe root / mysql ou celui demandé lors du lancement du script ./install_amp ne correspondent pas.
Est ce que quelqu’un a reussit à les faire fonctionner Asterisk avec Freepbx sur une debian etch ou sarge ?
Merci d’avance pour vos réponses.