Перейти к записям Asterisk FreePBX — GUI База знаний Asterisk настройка FreePBX настройка Магазин Готовые IP PBX Pci платы Asterisk VoIP телефоны VoIP шлюзы Дек 28 / MyBlog-IT Admin Установка FreePBX + Asterisk 11 Ubuntu/Debian v7 Содержание Скрыть Подготовка системы Создание корневого пароля Установка требуемых пакетов Asterisk/FreePBX, других полезных пакетов, и зависимостей Установите pear DB TFTP Загрузка и разархивирование исходных файлов Скачайте FreePBX Скачайте и установите Asterisk Предварительные настройки 10 Установка MySQL 11 Установка FreePBX 12 Установка корневого каталога Apache на /var/www/html 13 CDR ODBC 14 Прочие дополнительные установки 15 Конфигурация журнальных файлов 16 Псевдонимы для Root 16.1 Настройка производительности MySQL Подготовка системы Настоящее руководство описывает установку на Ubuntu / Debian v7 систем Asterisk и FreePBX на основе исходных файлов. Хотя для Ubuntu и Debian существуют deb-пакеты для Asterisk, в настоящем руководстве они не рассматриваются. Проверено на Ubuntu Server v12.04 LTS / Debian v7 / 32 или 64 бит Asterisk v11.5 FreePBX v2.11 Начнем Если установка осуществляется «с нуля» на загруженной из ISO системе Ubuntu Server или Debian v7, то ISO выполнит установку по умолчанию. После такой установки переходите к разделу «Создание корневого пароля». В противном случае, предполагается, что к моменту начала установки у вас уже имеется сервер Ubuntu с установленными базовыми компонентами. Мы хотим выполнять установку в консольном текстовом режиме, а не в графическом режиме GUI. Если у вас уже установлен GUI, то вам потребуется отключить его во время запуска системы. У вас останется возможность включить его вручную, используя команду: «startx» view source print sudo nano /etc/default/grub Замените GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” на GRUB_CMDLINE_LINUX_DEFAULT=”” если это еще не сделано Обновите Grub: view source print sudo update-grub Создание корневого пароля view source print $sudo passwd root [sudo] password for defaultuser: [введите пароль для пользователя по умолчанию, который вы задали во время установки] Enter new UNIX password: [введите новый корневой пароль] Retyp new UNIX password: [повторите новый корневой пароль, которые вы выбрали до этого] passwd: password updated successfully $su Password: [введите корневой пароль] С этого момента все команды будут предполагать, что вы вошли в систему, как root (#) . В противном случае вам придется использовать sudo перед каждой командой Установка требуемых пакетов Asterisk FreePBX , других полезных пакетов, и зависимостей view source print apt-get update && apt-get upgrade -y view source print apt-get install -y build-essential openssh-server apache2 mysql-server mysql-client bison flex php5 php5-curl php5-cli php5-mysql php-pear php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient-dev mpg123 libxml2-dev libnewt-dev sqlite3 libsqlite3-dev pkg-config automake libtool autoconf git subversion uuid uuid-dev libiksemel-dev tftpd postfix mailutils nano ntp libspandsp-dev libcurl4-gnutls-dev unixodbc unixodbc-dev libmyodbc e2fsprogs gcc g++ make libnewt-dev libncurses5-dev openssl libssl-dev zlib1g-devlibjansson-dev uuid-dev sqlite-devel libxml2-devel Во время установки вам будет несколько раз предложено задать корневой пароль MySQL, поэтому установите его сейчас. Если вы не уверены, как сконфигурировать postfix, то тогда сконфигурируйте его для internet site Исправьте ошибку chkconfig /sbin/insserv: No such file or directory. view source print ln -s /usr/lib/insserv/insserv /sbin/insserv Установите pear DB Не обращайте внимания на предупреждение. view source print pear install db-1.7.14 reboot TFTP Если вы планируете использовать оборудование телефонов SIP, то вам, вероятно, потребуется разрешить работу с сервером tftp. Создайте файл конфигурации tftp. nano /etc/xinetd.d/tftp service tftp protocol = udp port =69 socket_type = dgram wait = yes user = nobody server
Материал сокращён при переносе в новую базу знаний. Полная версия сохранена в архиве старого сайта.