Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

Доброго времени суток, друзья!

Решил поднять freepbx, для внутренней сетки, объединив все суб филиалы, для бесплатного голосового и видео общения.

Для начала "прочитаем это" в формате pdf

И так начнем установку с дополнительных пакетов

apt-get install-y build-essential linux-headers-`uname-r` openssh-server apache2 mysql-server mysql-client libgnutls28 bison flex php5 php5-curl php5-cli php5-mysql php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15-dev mpg123 libxml2-dev libnewt-dev sqlite3 libsqlite3-dev pkg-config automake libtool autoconf git subversion

 

УстановкаPearDB

pear install db

Перезагружаем сервер

Reboot

Установить зависимости для Google Voice

Установим iksemel

cd/usr/src

wget https://iksemel.googlecode.com/files/iksemel-1.4.tar.gz

tar xf iksemel-1.4.tar.gz

cd iksemel-1.4

./configure

make

make install

 

Установка и конфигурирование Asterisk

Скачаем Asterisk source files

cd /usr/src

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

 

Компилируемиустанавливаем DAHDI

tar xvfz dahdi-linux-complete-current.tar.gz

cd dahdi-linux-complete-2.6.1+2.6.1

make all

make install

make config

 

Компилируем и устанавливаем LIBPRI

 

cd /usr/src

tar xvfz libpri-1.4-current.tar.gz

cdlibpri-1.4.14

make

make install

 

Компилируем и устанавливаем Asterisk

cd /usr/src

tar xvfz asterisk-11-current.tar.gz

cd asterisk-11.1.0

./configure

contrib/scripts/get_mp3_source.sh

make menuselect

make

make install

make config

 

Устанавливаем Asterisk-Extra-Sounds

cd /var/lib/asterisk/sounds

wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-gsm-current.tar.gz

tar xvfz asterisk-extra-sounds-en-gsm-current.tar.gz

rm asterisk-extra-sounds-en-gsm-current.tar.gz

 

Установка и конфигурирование FreePBX

 

Скачиваем FreePBX

exportVER_FREEPBX=2.11

cd /usr/src

git clone http://git.freepbx.org/scm/freepbx/framework.git freepbx

cd freepbx

git checkout release/${VER_FREEPBX}

 

Теперьсоздатьпользователя Asterisk

 

adduser asterisk --disabled-password --no-create-home --gecos "Asterisk User"

chownasterisk. /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/

 

Отредактируем apache2

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

 

nano /etc/apache2/envvars


Правим переменные APACHE_RUN_USER и APACHE_RUN_GROUP.
export APACHE_RUN_USER=asterisk
export APACHE_RUN_GROUP=asterisk
ASTMANAGERHOST=127.0.0.1
chown -R asterisk:asterisk /var/lock/apache2
service apache2 restart

 

Конфигурируем asteriskи наполняем базу данных

 

export ASTERISK_DB_PW=amp109

mysqladmin -u root create asterisk

mysqladmin -u root create asteriskcdrdb

mysql -u root asterisk < SQL/newinstall.sql

mysql -u root asteriskcdrdb < SQL/cdr_mysql_table.sql

 

создаем пользователя asteriskдля базы данных mysql

 

mysql -u root -e "GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY '${ASTERISK_DB_PW}';"

mysql -u root -e "GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY '${ASTERISK_DB_PW}';"

mysql -u root -e "flush privileges;"

 

Рестартуем asterisk и установим FreePBX

./start_asteriskstart

./install_amp--webroot /var/www

amportal a ma installall

amportal a reload

 

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

./install_amp--username=asteriskuser --password=$ASTERISK_DB_PW --webroot /var/www

 

Делаем ссылку

ln-s /var/lib/asterisk/moh/var/lib/asterisk/mohmp3

amportal start 

Отрываем боаузер

http://localhost/admin

Добавить комментарий


Защитный код
Обновить