Установка Asterisk 1.8.x + FreePBX 2.9.0 (Debian Squeeze)

7. Установка Asterisk
Требуется установить несколько дополнительных пакетов

apt-get install libxml2-dev unixodbc-dev libmyodbc subversion libmysqlclient-dev \
libsqlite0-dev libsnmp-dev

Теперь скачаем и скомпилируем сам Asterisk

cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
tar zxvf asterisk-1.8-current.tar.gz
cd /usr/src/asterisk-<version>/
./contrib/scripts/get_mp3_source.sh
./configure
make menuconfig

Выбор модулей в menuconfig:
1. Заходим "Add-ons" и в нём выбираем: app_mysql, app_saycountpl, cdr_mysql, format_mp3, res_config_mysql;
2. Заходим теперь "Extras Sound Packages" и тут выберем EXTRAS-SOUNDS-EN-GSM;
3. Нажимаем кнопку Esc и после кнопку S, где кнопка S делает сохранения и применяет наши изменения.

И скомпилируем

make
make install
make samples

8. Установка дополнительных пакетов и настройка PHP и MySQL
Установим дополнительные пакеты

apt-get install libxml2 libxml2-dev libtiff4 libtiff4-dev apache2 libapache2-mod-php5 \
php5-mysql php5-gd php-pear mysql-server openssl libssl-dev linux-source-2.6.32 bison \
libncurses5-dev libaudiofile-dev curl sox sudo

Изменим настройки в файле /etc/php5/cli/php.ini

upload_max_filesize = 120M
memory_limit = 1024M

Создадим группу и пользователя asterisk

groupadd asterisk
useradd -c "asterisk PBX" -d /var/lib/asterisk -g asterisk asterisk

Создадим MySQL базу и пользователей (пароль amp109 на данном шаге не меняйте, т.к. при установке FreePBX могут возникнуть проблемы и не все установится как требуется)

mysql -u root -p
Enter password: ******
mysql> create database asteriskcdrdb;
mysql> create database asterisk;
mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';
mysql> GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';
mysql> quit;

9. Установка FreePBX
Скачаем и распакуем FreePBX

cd /usr/src/
wget http://mirror.freepbx.org/freepbx-2.9.0.tar.gz
tar zxvf freepbx-2.9.0.tar.gz
cd /usr/src/freepbx-2.9.0/

Зальем базы данных в MySQL

mysql -u asteriskuser -pamp109 asteriskcdrdb < /usr/src/freepbx-2.9.0/SQL/cdr_mysql_table.sql
mysql -u asteriskuser -pamp109 asterisk < /usr/src/freepbx-2.9.0/SQL/newinstall.sql

Отличная статья, спасибо!

Отличная статья, спасибо! После установки столкнулся с проблемой: при входе по адресу http://@myserver@/admin/config.php отображалась только пустая страница. Помогло обновление freepbx. Взял отсюда: wget http://mirror.freepbx.org/freepbx-2.11.0.25.tgz

help

Приветствую, я тоже столкнулся с проблемой: при входе по адресу http://@myserver@/admin/config.php отображается только пустая страница. Но обновления нет для freePBX т.к. я устанавливал самую последнюю версию на сегодняшний день freepbx-2.11.0.42.tgz

Help pls. ))))

Пробуйте установить версии

Пробуйте установить версии которые вышли раньше.
Не всегда самое последнее работает как надо.



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов