Главное меню
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
FAQ
 FAQ #61
Back to Categories    Print this FAQ  Send a link to this FAQ to a friend pdf
Установка FreePBX на FreeBSD
На протяжении большого количества лет я устанавливал, и писал как это сделать, оболочку для asterisk на freebsd под названием FreePBX. Думаю, моя деятельность в этой области закончена, т.к. версию 12 на фрю установить без слишком большого количества танцев уже невозможно. Связано это с огромным количеством мусора которым набили новую веб оболочку, в результате чего не только ее установка, но и само использование уже под вопросом. К тому же некоторые странности, типа отправки в гугл всех действий пользователя внутри FreePBX, начиная с версии 2.10(11), всего-лишь для анонимной статистики... ну всем понятно, думаю. Номера, пароли, роуты... все в гугл. Для статистики. Так о чем я... Итак. Для начала мы попадаем в некоторые клещи. Т.е. в портах FreeBSD теперь есть только астериск версии 1.8, как самый старый, ну и скачать FreePBX младше 2.11 теперь тоже невозможно. Поддержка астериск версии после 1.6 появилась только в версии FreePBX 2.8 и старше. Так что ничего не остается, как скачивать 2.11 и устанавливать ее. Ниже - описание процесса. Установка PHP, веб сервера, MySQL и астера опущены.

Запустить asterisk
Установка /usr/ports/databases/pear-db
Установка /usr/ports/sysutils/pidof
Установка /usr/ports/security/sudo
Установка /usr/ports/shells/bash
Сделать симлинк bash /usr/local/bin -> /bin
Сделать симлинк php /usr/local/bin -> /usr/bin
Сделать симлинк каталога астериск /usr/local/etc -> /etc
Создать каталог /var/lib
Не сильно надо: создать каталог /var/lib/php
Создать самому базу asterisk и asteriskcdrdb с пользователем и паролем для них.
Из установочного каталога freepbx SQL залить данные в новосозданные базы.
Запустить ./install_amp
В /etc/amportal.conf проверить пользователя и пароль для доступа к БД и астериск менеджеру
После установки в /usr/local/etc/asterisk в файле manager.conf поменять пароль с имени переменной на выбранный при установке фрипбх.

Обращать внимание на некоторые ошибки, которые будут изредка появляться, не нужно, все будет ок. После окончания установки необходимо в обязательном порядке либо указать вашему HTTP серверу запускаться под asterisk:asterisk, либо поменять владельца и группу (что несколько сложнее) для всех каталогов, с которыми работает FreePBX.
Сразу после установки надо будет зайти на ваш новый фрипбх в Module admin, переустановить все что там Enabled and up to date (выбрать Force Download and Install), используя Check Online. После этого все заработает и можно будет добавлять другие модули.

На всякий случай выношу ссылки еще сюда:
freepbx 2.7.0 (не поддерживает asterisk 1.8 и дальше, только версии 1.4 и 1.6)
freepbx 2.11.0.42
Views 4681 (Unique 2563)
Member Rating : Not yet rated  
FAQ Posted by vampyr
Info Created: Saturday 23 May 2015 - 01:49:16
Last Updated: Saturday 23 May 2015 - 02:16:04
 
РадиоЭлектроника
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.
Protected by Copyscape DMCA Plagiarism Check