Установка 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
- Show full page
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати
Отличная статья, спасибо!
Отличная статья, спасибо! После установки столкнулся с проблемой: при входе по адресу 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. ))))
Пробуйте установить версии
Пробуйте установить версии которые вышли раньше.
Не всегда самое последнее работает как надо.