Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 для скачивания новых модулей, иначе почему-то не качались обновления. | ||
Настало время сходить и обновить все модули. | Настало время сходить и обновить все модули. | ||
+ | |||