Наши новости могут транслироваться, используя rss.
FAQ
FAQ #61
Установка 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