8(499)-709-97-83
Работаем с 8:00 до 19:00

Обзор и установка 3CX Phone System 15 на Linux

  • 07 октября 2016

Пару дней назад компания 3CX выложили на BETA тестирование Linux версию 3CX Phone System 15. На данный момент 3CX для Linux работает только на Debian 8 и, как заверяют разработчики, вскоре появится ISO образ и версии для других дистрибутивов.

То, что 3CX решили расширить свое влияние и выпустили АТС, которая может работать на Linux, вполне оправдано и закономерно! Сейчас, большая часть малого и среднего бизнеса (в России точно) сидят на Asterisk, FreePBX, Elastix и других Open Source АТС, ради экономии и отсутствия ограничений по одновременным вызовам, операторам и так далее.

Взять VPS/VDP за 300-500 рублей, установить туда готовый ISO FreePBX, почитать форумы, статьи и настроить полноценную АТС дешевле, нежели покупать лицензию на АТС, выделять сервер с лицензионным Windows Server (можно и виртуальную машину на Hype-V). Конечно, 3CX красивее, проще в управлении и системному администратору проще управлять ей, чем АТС на основе Asterisk, для изучения которой надо потратить не один день, а порой нанимать отдельного знающего человека за хорошие деньги. Не будем углубляться и расписывать, что информации по Asterisk больше, что есть проф. форумы, и интеграция с CRM системой или другим ПО намного проще, и так далее. Скажем, что 3CX пошли по правильному пути, выпустив свою АТС для Linux, и что на данный момент, в 15 версии demo лицензия позволяет осуществлять до 8 одновременных вызовов, что вполне подойдет для небольшой компании.


На данный момент в 3CX для Linux отсутствуют следующие функции:

  • FAX сервер
  • Отчеты о вызовах
  • Интеграция контактов с Office 365
  • Система отказоустойчивости


Приступим к установке 3CX Phone System 15 на Debian 8


apt-get install -y wget


Добавляем ключ

wget -O- http://downloads.3cx.com/downloads/3cxpbx/public.key | apt-key add -


Добавляем репозиторий

echo "deb http://downloads.3cx.com/downloads/3cxpbx/ /" | tee /etc/apt/sources.list.d/3cxpbx.list


Обновляем и устанавливаем 3cx

apt-get update && apt-get upgrade && apt-get install 3cxpbx


В процессе установки нам будет предложено продолжить конфигурацию через браузер или командную строку




Через командную строку (2)

Вам будет предложено произвести новую установку 3CX Phone System или восстановить АТС из backup. Выбираем 1


Далее вам будет предложено ввести лицензионный ключ. Если у вас уже есть лицензионный ключ, то вводим его, если нет, то на сайте 3cx вы можете получить demo ключ.


Заполняем данные пользователя (администратора) и придумываем сложный пароль.


Дальше будет предложено подтвердить ваш внешний IP, либо вручную указать его


Далее указываем, является ли ваш IP статическим или динамическим


Выбираем интерфейс по умолчанию


Если у вас уже есть 3CX FQDN, то выбираем I have my own FQDN, если нет, то выбираем I need a 3CX FQDN


Далее, будет предложено выбрать порты для HTTPS/HTTPS, после чего начнется установка


Как только установка закончится, вы должны увидеть следующее:


Переходим в браузер по вашему ip или доменному имени, которое вы указывали в процессе установки, и авторизуемся


Выбираем установку из браузера (1)

Переходим по адресу указанному в консоли



Попадаем на страницу, где нам предлагается произвести новую инсталляцию или восстановить 3cx из backup. Выбираем новую установку, вводим ваш лицензионный ключ, либо демо ключ от 15 версии и нажимаем next


Заполняем данные пользователя и придумываем сложный пароль.


Дальше, будет предложено подтвердить ваш внешний IP, либо вручную указать его


Указываем, является ли ваш IP статическим или динамическим


Если у вас уже есть 3CX FQDN, то выбираем I have my own FQDN, если нет, то выбираем I need a 3CX FQDN


Вам будет предложено создать ваш FQDN.


Выбираем интерфейс по умолчанию. Мы устанавливаем на VDS, поскольку, у нас всего один сетевой интерфейс.


Дальше начнется процесс установки. Если FQDN, указанный вами уже занят или использовался вами же при другой установке, то вы увидите следующую ошибку.


Переходим в ваш личный кабинет 3cx и сбрасываем License Key (существует лимит на сброс). Нажимаем ОК и система нас вернет в начало процесса установки. Спокойно нажимаем NEXT до момента указания FQDN, там указываем новое имя, и продолжаем процесс установки.


По завершению установки вам будет предложено указать порты HTTP/HTTPS - мы оставили как есть, нажимаем Finish


Далее начнется процесс создания базы данных, настроек и так далее....


После завершения установки вы увидите следующее




Продолжаем установку

Подключаемся к 3cx по вашему ip или доменному имени, которое вы указывали в процессе установки и авторизуемся


Вам будет предложено выбрать желаемую длину внутренних номеров


E-mail для системных уведомлений


Почтовый сервер


Часовой пояс


Первый добавочный номер


Страны, которые должны быть открыты для совершения исходящих вызовов


Язык голосового меню


И, регистрационные данные


Теперь у вас полностью готовая к эксплуатации АТС, живущая на VDS на Debian 8


Интерфейс 3CX 15 стал намного красивее по сравнению с предыдущими версиями, но с точки зрения управления непривычен и нужно потратить денек, чтобы привыкнуть к новому меню.


Очень понравилась 3CX Dashboard (Инфопанель)




Заглянем немного внутрь 3CX Phone System 15 на Debian 8

Вся данные 3CX хранится в postgresql

Посмотрим, какие базы данных присутствуют

database_single-# \l



Посмотрим, какие есть таблицы

database_single=# \d


Выведем информацию по имеющимся внутренним номерам и увидим заведенного нами в процессе установки пользователя под номером 100.

select * from extension;



Перезапускать сервисы 3CX можно из консоли

sudo /usr/sbin/3CXStartServices
sudo /usr/sbin/3CXStopServices


Проверить обновление и версию 3CX можно из консоли введя

sudo /usr/sbin/3CXServicePackUpdate
sudo /usr/sbin/3CXServicePackVersion


Запрос обновления происходит каждое воскресенье в 3 часа ночи. Это можно увидеть в /etc/cron.d/3cxpbx



Нам было интересно черный список IP 3CX будет реализован в связке с iptables или как-то по другому. Оказалось, данные о черном списке IP храниться в базе и блочатся средствами самого 3CX. 



Подведем итоги

15 версия 3CX стала намного красивее, но, как мы уже сказали, управление поменялось, и пользователи, которые уже используют у себя 3CX, потратят некоторое время для адаптации. Отвоевать и “пересадить” людей с Asterisk на 3CX вряд ли получится, так как стоимость лицензии и технической поддержки продолжает кусаться, и для малого и среднего бизнеса, с учетом кризиса, это порой, неподъемные финансы.Это малая часть информации, которой мы хотели поделиться в данной статье.

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)