Installer Asterisk + Freepbx

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.

Merci pour les tuto .

sa m’intéresse moi aussi de monter un serveur telephonique , ils faut quoi comme matèriels ???

Bonjour,

J’utilise uniquement Asterisk comme registrar et proxy SIP utilisant une interface web pour être administré, je ne me suis pas interressé aux matériel nécessaire pour constituer un PABX. ^^’

La procédure décrite n’est pas un tuto en soit car à la fin ca ne fonctionne pas, c’est la raison de mon topic.

Le mot de passe par default est admin/admin… :astonished:

Apparement il y a des problème avec l’utilisation du Asterisk depuis apt et de Freepbx depuis les sources.
Je vais essailler d’installer Asterisk par les sources pour voir si le problème subsiste, je posterais le résultat.