8(499)-709-97-83
Работаем с 8:00 до 19:00

Установка IP АТС FusionPBX 4 из скрипта на Debian 8

  • 11 августа 2016

Многим уже знакома АТС под названием FreeSWITCH (высокопроизводительная, многопоточная, телекоммуникационная платформа), о которой мы уже писали во многих наших статьях. FusionPBX является проектом с открытым кодом и представляет из себя WEB-интерфейс и набор скриптов, обеспечивающих удобное визуальное управление и конфигурирование FreeSWITCH. FusionPBX предоставляет возможность создания высокопроизводительных систем операторского класса, малого, среднего и крупного бизнеса

Многие писали и просили написать статью по установке FusionPBX. Просили? Получайте!

Установку мы будем производить на Debian 8 из установочного скрипта, который специально разработан, чтобы простым и быстром способом поднять FusionPBX.Скрипт установит вам на сервер FusionPBX, FreeSWITCH, IPTables, Fail2ban, NGINX, PHP и PostgreSQL.

На данный момент актуальная версия FusionPBX Stable Release 4.1.

Протестировать FusionPBX вы можете у нас в разделе “Тестирование”.


Установка FusionPBX 4 из скрипта на Debian 8

Первым делом установим нужные нам пакеты:

apt-get update && apt-get upgrade && apt-get install -y git


Переходим в /usr/src и скачиваем установочный скрипт:

cd /usr/src
git clone https://github.com/fusionpbx/fusionpbx-install.sh.git


Даем права на исполнение

chmod 755 -R /usr/src/fusionpbx-install.sh


и приступаем к установки

cd /usr/src/fusionpbx-install.sh/debian
./install.sh


В конце установки в консоли вы увидите, что в базе данных PostgreSQL была создана база данных fusionpbx, пользователем fusionpbx и паролем. Скопируйте пароль, он пригодиться в процессе установки.



Открываем браузер и в адресной строке введем http://ip-вашего-сервера и приступим к установке. Первое что вам будет предложено это выбрать язык. Выбираем нужный вам язык и нажимаем Next





Следующее окно оставляем без изменений и нажимаем Next



Далее мы попадаем в Admin Configuration. В поле Username вводим логин администратора, в Password пароль. Выбираем нужную вам страну, и в Theme выбираем дефолтную тему - default. Остальное оставляем без изменений, и нажимаем Next




Теперь попадаем на страницу настройки базы данных. В

Database Name

Database Username

заносмим fusionpbx, в Database Password вводим пароль заданный нами пароль для пользователя fusionpbx PostgreSQL. Нажимаем Next





Если все было сделано правильно, то немного подождав вы попадете на страницу авторизации



Авторизовываемся под логином и паролем, которые вы задали ранее.



Заходим на сервер и настроим стандартные правила iptables

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp --dport 5060 -j ACCEPT
iptables -A INPUT -p udp --dport 5060 -j ACCEPT
iptables -A INPUT -p tcp --dport 5080 -j ACCEPT
iptables -A INPUT -p udp --dport 5080 -j ACCEPT
iptables -A INPUT -p udp --dport 16384:32768 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

service iptables-persistent save


На этом установка закончена.

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)