Introduction
FreePBX est une interface web de configuration d'Asterisk.
Prérequis
- Asterisk
- PHP
Important
L'installation de FreePBX supprime les anciens fichiers de configuration d'Asterisk!
Installation
FreePBX n'etant pas encore packagé sur Fedora, il faut télécharger les sources sur le site officiel et les decompresser dans le repertoire souhaité.
Il faut creer 2 base de données MySQL, une pour la partie CDR et une pour la partie Asterisk.
mysqladmin create asteriskcdrdb -p mysqladmin create asterisk -p
Les structures des tables sont fournit avec FreeBPX:
mysql -u root -p asteriskcdrdb < SQL/cdr_mysql_table.sql mysql -u root -p asterisk < SQL/newinstall.sql
Il faut ensuite créer l'utilisateur MySQL:
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY 'password';