Установка Elastix

elastix linux

Elastix является серверным программным обеспечением для обеспечения связи, объединяет в себе IP-телефонию, электронную почту, чат и прием факсов. Elastix имеет веб-интерфейс и включает функционал на основе проектов с открытым кодом, включая Asterisk, FreePBX, HylaFAX, Openfire и Postfix.

СИСТЕМНЫЕ ТРЕБОВАНИЯ:
  • HDD: от 20 ГБ
  • Оперативная память: от 2 ГБ
  • Процессор: Core i3 или выше

Подготовка к установке:

Необходимо скачать ISO-образ Elastix Communication Server по следующей ссылке:http://www.elastix.com/en/downloads/

Создать загрузочный USB или записать ISO-образ DVD с, загрузиться с устройства и установить. На моем примере устанавливать будем на виртуальную машину, соответственно ничего делать не будем, кроме как подключим ISO-образ к виртуальному носителю

Устанавливаем:

В приглашении загрузчика, нажмите Enter, выбираем язык Russian

elastix install

Выбираем тип клавиатуры.

elastix install

Система жалуется на отсутствие разделов на жестком диске и просит создать новые - соглашаемся.

elastix install

Выбираем "Использовать свободное место и создать разбиение по умолчанию" и указываем наш жесткий диск.

elastix install

Просматриваем как система разбивает наш жесткий диск

elastix install

В принципе все устраивает, жмем ОК .

elastix install

Выбираем наш сетевой интерфейс, в данном случае он имеет название eth0

elastix install

Далее в диалоговом окне выбираем активировать при загрузки и выбираем IPv4, так как, IPv6 мы не используем, его соответственно не выбираем

elastix install

В моем случае сервер VoIP будет иметь статический адрес, я выбираю ввести в ручную, в моем случае это будет 192.168.170.239

elastix install

Указываем на шлюз и DNS-сервера

elastix install

Указываем наше имя хоста, жмем ОК.

elastix install

Выберете свой часовой пояс, жмем кнопку ОК.

elastix install

Устанавливаем пароль для root пользователя системы

elastix install

Ждем установки системных файлов

elastix install

Вводим пароль для пользователя root MySQL.

elastix install

Повторяем ввод пароля

elastix install

Ждем окончание установки MySQL сервера.

elastix install

В следующем шаге будет просить пароль администратора FreePBX,для доступа к веб-интерфейсу, необходимо будет дважды ввести пароль.

После завершения процесса установки можно будет войти в систему с именем пользователя системы root

Установка завершена, окрываем браузер на любой машине в локальной сети, вводим адрес сервера имя и пароль пользователя FreePBX.

web elastix

Приступаем к настройки через веб.

web elastix

Если у вас elastix будет находиться за NAT-ом сервера на ОС Linux, то пропишите правило переброса портов:

-A PREROUTING -p udp -m udp -d ip_внешний --dport 9000:20000 -j DNAT --to-destination ip_elastix:9000-20000
-A PREROUTING -p udp -m udp -d ip_внешний --dport 5060 -j DNAT --to-destination ip_elastix
-A POSTROUTING -p udp -m udp -d ip_elastix/32 --dport 9000:20000 -j SNAT --to-source ip_внешний
-A POSTROUTING -p udp -m udp -d ip_elastix/32 --dport 5060 -j SNAT --to-source ip_внешний

UDP: Теперь о печальном - с выходом пятой версии о бесплатности elastix можно забыть. Исходя из этого удалили четвертую версию с официального сайта. Если кому нужен дистрибутив четвертой версии пишите в личку, помогу с образом ISO

Оцените блог: 
Средняя: 3.3 (193 оценки)