Установка Freepbx Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:freepbx [2015/06/23 09:56]
[Установка Freepbx] linux-source
wiki:freepbx [2016/12/12 15:13] (текущий)
[Установка Freepbx]
Строка 1: Строка 1:
 ====== Установка Freepbx ====== ====== Установка Freepbx ======
-В этой статье будет описан процесс установки полнофункционального веб-интерфейса управления для IP PBX ASterisk. Для этого вам необходим установленный и настроенный сервер. Если у вас его еще нет, или не можете настроить самостоятельно,​ воспользуйтесь статьей [[wiki:​asterisk|Сервер телефонии Asterisk]]. FreePBX есть нескольких версий,​ будем ставить последний релиз. На момент правки статьи,​ это версия 12. Берем с [[http://​www.freepbx.org/​download-freepbx/]]. По сравнению с предыдущими версиями,​ установка несколько сократилась.+В этой статье будет описан процесс установки полнофункционального веб-интерфейса управления для IP PBX ASterisk. Для этого вам необходим установленный и настроенный сервер. Если у вас его еще нет, или не можете настроить самостоятельно,​ воспользуйтесь статьей [[wiki:​asterisk|Сервер телефонии Asterisk]]. FreePBX есть нескольких версий,​ будем ставить последний релиз. На момент правки статьи,​ это версия 12. Берем с [[https://​www.freepbx.org/​downloads/freepbx-distro/|официальной страницы проекта]]. По сравнению с предыдущими версиями,​ установка несколько сократилась.
  
  
 Поставим необходимые библиотеки. Поставим необходимые библиотеки.
 <code bash> <code bash>
-sudo apt-get install libxml2 libxml2-dev libtiff5 libtiff5-dev lame apache2 mysql-server mysql-client php5 php-pear php-db php5-mysql php5-gd openssl libssl-dev linux-source perl bison libncurses5-dev libaudiofile-dev curl sox libcpan-mini-perl+sudo apt-get install libxml2 libxml2-dev libtiff5 libtiff5-dev lame apache2 mysql-server mysql-client php5 php-pear php-db php5-mysql php5-gd openssl ​php5-curl ​libssl-dev linux-source perl bison libncurses5-dev libaudiofile-dev curl sox libcpan-mini-perl
 </​code>​ </​code>​
  
Строка 65: Строка 65:
 Установка FreePBX сводится всего к одной команде. Установка FreePBX сводится всего к одной команде.
 <code bash>​sudo ./​install_amp --installdb --username=asteriskuser --password=asterpass</​code>​ <code bash>​sudo ./​install_amp --installdb --username=asteriskuser --password=asterpass</​code>​
 +<​quote> ​
 +Иногда возникает ошибка при установке (замечено на 13.0 версии)
 +
 +"​Reading /​etc/​asterisk/​asterisk.conf...Error!
 +Unable to read /​etc/​asterisk/​asterisk.conf or it was missing a directories section"​
 +
 +Решение:​ Удаление файла /​etc/​asterisk/​asterisk.conf
 +
 +</​quote>​
 <note tip>​Кстати,​ замечено,​ что не рекомендуется ставить FreePBX в каталог,​ отличный от корневого. Иначе потом будет некорректная ссылка на UCP. Несколько неудобно,​ но не смертельно.</​note>​ <note tip>​Кстати,​ замечено,​ что не рекомендуется ставить FreePBX в каталог,​ отличный от корневого. Иначе потом будет некорректная ссылка на UCP. Несколько неудобно,​ но не смертельно.</​note>​
 После чего можно выполнить ряд команд,​ в том числе и для установки всех модулей. После чего можно выполнить ряд команд,​ в том числе и для установки всех модулей.
Строка 83: Строка 92:
 Вот теперь уже можно заходить в панель управления Asterisk. К примеру,​ если вы установили его в каталог по умолчанию,​ то заходим в него по ссылке http://​ip_address/​admin/​. Получаем приглашение ввести имя пользователя,​ пароль и e-mail для админского аккаунта. После заполнения всех полей, жмем кнопку внизу и попадаем на dashboard нашей АТС. Сверху светится оранжевая надпись,​ советующая нам перезагрузить сервер для применения изменений. Следуем совету. Вроде бы все, но... Идем в меню Settings -> Advanced Settings. Исправляем параметры Show Language setting и Use wget For Module Admin, устанавливая их в True. Первый заставляет FreePBX показывать кнопку смены языка, а второй указывает использовать метод wget для скачивания новых модулей,​ иначе почему-то не качались обновления. Вот теперь уже можно заходить в панель управления Asterisk. К примеру,​ если вы установили его в каталог по умолчанию,​ то заходим в него по ссылке http://​ip_address/​admin/​. Получаем приглашение ввести имя пользователя,​ пароль и e-mail для админского аккаунта. После заполнения всех полей, жмем кнопку внизу и попадаем на dashboard нашей АТС. Сверху светится оранжевая надпись,​ советующая нам перезагрузить сервер для применения изменений. Следуем совету. Вроде бы все, но... Идем в меню Settings -> Advanced Settings. Исправляем параметры Show Language setting и Use wget For Module Admin, устанавливая их в True. Первый заставляет FreePBX показывать кнопку смены языка, а второй указывает использовать метод wget для скачивания новых модулей,​ иначе почему-то не качались обновления.
 Настало время сходить и обновить все модули. Настало время сходить и обновить все модули.
 +