Frequently Asked Questions

Question
Установка FreePBX на FreeBSD

Answer
На протяжении большого количества лет я устанавливал, и писал как это сделать, оболочку для 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


Details
Info Saturday 23 May 2015 - 01:49:16 by vampyr




Vampyr`s House!


Protected by Copyscape DMCA Plagiarism Check