Установка Elastix

elastix linux

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

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

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

Необходимо скачать ISO-образ Elastix Communication Server https://www.issabel.org/

Создать загрузочный 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 можно забыть. Исходя из этого удалили четвертую версию с официального сайта. Но не бывает худо без добра, возобновлен проект под новым названием ISSABEL - https://www.issabel.org/

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

Задать вопрос