Установка freepbx 12 на базі asterisk 13

У цій статті ми розповімо як встановити IP АТС FreePBX ver. 12, на базі нового Asterisk 13. Установка проводилася на операційній системі Centos 6.6.
На офіційному сайті FreePBX вже є готові дистрибутиви під Centos, ви легко можете завантажити даний дистрибутив і встановити на віртуальну машину. Але ми вирішили піти по більш складному шляху і встановити все в ручну. Тим більше в цій інструкції ми покажемо, як встановити новий Asterisk 13.
Всі команди робимо з під користувача root.

У файлі / etc / sysconfig / selinux. вказуємо SELINUX = disabled.

2) Перезавантажуємо систему.

3) Далі перевіряємо вимкнено SELinux, для цього в командному рядку вводимо sestatus. ми повинні побачити

SELinux status: disabled

4) Оновлюємо систему.

5) Встановлюємо сервер ntp.

6) Встановлюємо необхідні залежності.

7) настрій і ваем IPTABLES.

Необхідно відключити дефолтні iptables. Пізніше, після настройки ми їх включимо знову. Якщо не відключити i ptables, то вони будуть блокувати доступ до Web- інтерфейсу FreePBX.

Перевіряємо поточний статус iptables.

Зупиняємо сервіс iptables.

8) Тепер необхідно включити MySQL в автозавантаження системи.

Запускаємо сервіс MySQL.

9) Тепер необхідно включити web- сервер Apache в автозавантаження системи.

Запускаємо сервіс Apache.

10) Встановлюємо PearDB - утилітки для роботи з БД MySQL.

Можливо ви отримаєте помилку «WARNING:" pear / DB "is deprecated in favor of" pear / MDB2 "», її можна проігнорувати.

11) Перезавантажуємо сервер.

12) Встановлюємо залежності необхідні для Google Voice.

13) Додаємо користувача Asterisk.

14) Скачиваем Asterisk, LibPRI і Dahdi.

15) Встановлюємо DAHDI і LibPRI.

16) Встановлюємо бібліотеку pjproject. Для х64 систем папка повинна побут «--libdir = / usr / lib64», а для x32 «--libdir = / usr / lib».

17) Встановлюємо J ansson. Для х64 систем папка повинна побут «--libdir = / usr / lib64», а для x32 «--libdir = / usr / lib».

18) Встановлюємо Asterisk 13. Для х64 систем папка повинна побут «--libdir = / usr / lib64», а для x32 «--libdir = / usr / lib».

Вибираємо необхідні модулі для завантаження.

Установка freepbx 12 на базі asterisk 13

Далі продовжуємо установку Asterisk.

19) Встановлюємо Asterisk-Extra-Sounds.

20) Встановлюємо та налаштовуємо FreePBX. Завантажуємо і розпаковуємо FreePBX.

21) Даємо користувачеві Asterisk права на каталоги.

22) Внесемо зміни в Apache.

23) Настроїмо базу даних Asterisk в MySQL.

24) Встановлюємо права на базу даних MySQL.

25) Перезапускаємо Asterisk і встановлюємо FreePBX.

У цьому ж кроці вам буде запропоновано встановити паролі.

26) Вносимо останні зміни.

Встановлюємо додаткові модулі.

27) Щоб FreePBX не лаявся на Apache, внесемо деякі зміни в файл httpd.conf.

Відкрийте файл httpd.conf для редагування

У контексті "" необхідно встановити "AllowOverride" - "All".

Установка freepbx 12 на базі asterisk 13

Перезапускаємо сервіс Apache.

На цьому установка FreePBX закінчена.

Схожі статті