artem
16.11.2016
3963

Установка FreePBX на Raspberry Pi

Все команды описанные в статье необходимо выполнять с правами супперпользователя root. Описанный в статье действия подразумевают, что уже выполнена установка Asterisk вторым способом из статьи 

Для установки FreePBX необходимо выполнить в терминале ряд команд вида:

# apt-get install -y build-essential openssh-server apache2 mysql-server mysql-client bison flex php5 php5-curl php5-cli php5-mysql php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient-dev mpg123 libxml2-dev libnewt-dev sqlite3 libsqlite3-dev pkg-config automake libtool autoconf git subversion unixodbc-dev uuid uuid-dev libasound2-dev libogg-dev libvorbis-dev libcurl4-openssl-dev libical-dev libneon27-dev libsrtp0-dev libspandsp-dev libiksemel-dev libiksemel-utils libiksemel3

Установка Apache.

# cd /usr/src
# wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-12.0-latest.tgz
# tar zxf freepbx-12.0-latest.tgz
# cd /usr/src/freepbx

Скачивание и распаковка FreePBX.

# mysql -u root –p
# create database asteriskcdrdb;
# create database asterisk;
# GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘123456’;
# GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘123456’;
# flush privileges;
# q

Создание БД MySQL.

# mysql -u asteriskuser -p123456 asteriskcdrdb < /usr/src/freepbx/SQL/cdr_mysql_table.sql && mysql -u asteriskuser -p123456 asterisk < /usr/src/freepbx/SQL/newinstall.sql
# cd /var/www
# rm -rf html

Импортирование таблиц MySQL

# pear uninstall db
# pear install db-1.7.14
# adduser asterisk —disabled-password —gecos «Asterisk User»
# chown asterisk. /var/run/asterisk
# chown -R asterisk. /etc/asterisk
# chown -R asterisk. /var/{lib,log,spool}/asterisk
# chown -R asterisk. /usr/lib/asterisk
# mkdir /var/www/html
# chown -R asterisk. /var/www/

Редактирование прав

# sed -i ‘s/(^upload_max_filesize = ).*/120M/’ /etc/php5/apache2/php.ini
# cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig
# sed -i ‘s/^(User|Group).*/1 asterisk/’ /etc/apache2/apache2.conf
# service apache2 restart

Редактирование конфигураций Apache2

# cd /usr/src/freepbx
# ./start_asterisk start
# ./install_amp —installdb —username=asteriskuser —password=123456

Установка FreePBX.

# amportal a ma installall

Установка FreePBX

# amportal a reload

Установка FreePBX

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices