- Установка 3CX на Debian Linux 9 Stretch, обновление Session Border Controller и Call Flow Designer
- Установка 3CX на Debian Linux 9 Stretch
- Установка 3CX на Debian Linux 9
- Обновление 3CX Session Border Controller
- 3CX SBC для Windows
- 3CX SBC для Debian и Raspberry Pi
- Выпущен 3CX Call Flow Designer Release Candidate
- Быстрое тестирование 3CX for Linux на Oracle Virtualbox
- Установка 3CX на Debian Linux 9 Stretch
- Установка 3CX из ISO-образа Debian Linux
- Введение
- Шаг 1: Системные требования
- Поддерживаемые платформы виртуализации
- Требования к сети, маршрутизаторам и другим технологиям
- Требования к аппаратной платформе
- Шаг 2: Установка Debian for 3CX
- Шаг 3 — Запустите мастер первоначальной настройки
- Шаг 4 — Создайте разделенную DNS
- Шаг 5 — Настройте сетевой экран
Установка 3CX на Debian Linux 9 Stretch, обновление Session Border Controller и Call Flow Designer
Установка 3CX на Debian Linux 9 Stretch
Возможно, вы уже слышали о выходе новой версии популярной Linux сборки Debian 9 Stretch. В данный момент, если вы попытаетесь установить Linux версию 3CX на эту сборку, то получите ошибку зависимостей модулей. Дело в том, что текущая версия 3CX создавалась под систему Debian 8, поэтому они использует зависимости (необходимые вспомогательные файлы) Jessie, которые отсутствуют в репозитории Stretch.
Но сейчас мы расскажем, как все таки установить 3CX для Debian 9 Stretch!
Прежде всего хотим предупредить, что текущая версия 3CX не до конца протестирована с Debian 9, поэтому мы настоятельно не рекомендуем устанавливать такую конфигурацию в рабочем окружении. Описываемый метод позволяет обойти ошибки зависимостей Linux, но не гарантирует стопроцентной работы системы после установки. С другой стороны, ваши отзывы очень помогут нам быстрее выпустить готовую версию 3CX для Debian 9!
Также хотим вас попросить не обновлять систему Jessie на Stretch! Несмотря на то, что технически это возможно и часто рекомендуется, мы еще не добавили корректные зависимости в пакет установки 3CX. Обновление появится в ближайшие недели, а тем временем установка 3CX возможна только на новую инсталляцию Debian 9 Stretch.
Установка 3CX на Debian Linux 9
Для начала установки скачайте ISO образ Debian 9 Stretch и установите его как обычно.
Далее необходимо добавить репозиторий Debian 8 Jessie в список доступных репозиториев Debian 9 Stretch и установить из него необходимые пакету 3CX зависимости libicu52, libssl1.0.0 и libcurl3=7.38.0-4+deb8u5. Именно они вызывают появление ошибки при стандартной установке 3CX. Выполним команду:
Чтобы в будущем не возникло путаницы, можно удалить репозиторий Jessie из списка доступных в Stretch.
Затем устанавливаем 3CX на Linux набором стандартных команд, как описано в документации.
Если вы увидели сообщение, как на скриншоте выше, значит 3CX установлена успешно. Можно переходить к Мастеру настройки АТС и тестировать систему.
Обновление 3CX Session Border Controller
К большому сожалению, наши клиенты, использующие бесплатную утилиту 3CX Session Border Controller (которая обычно используется для подключения офиса клиента к облачной инсталляции 3CX) с понедельника не могли подключиться к серверам 3CX.
Проблема возникала, если на SBС было включено шифрование трафика.
Проблема с подключением была обнаружена и устранена менее чем за сутки. Поэтому мы просим вас как можно скорее обновить свои инсталляции 3CX SBC, если вы еще этого не сделали (речь идет о системах 3CX v15 и 15.5)
3CX SBC для Windows
3CX SBC для Debian и Raspberry Pi
Подключитесь к системе по ssh и выполните команды:
После установки перегрузите все IP телефоны в сети, либо подождите примерно 10 минут, чтобы телефоны обновили регистрацию на сервере.
Мы приносим свои извинения, если данная проблема доставила вам неудобства!
Выпущен 3CX Call Flow Designer Release Candidate
Как вы знаете, вместе с 3CX v15.5 мы представили и новую среду разработки голосовых приложений 3CX Call Flow Designer. Некоторое время назад была выпущена beta-версия продукта, а сейчас мы представляем RC-версию.
Быстрое тестирование 3CX for Linux на Oracle Virtualbox
Если вы хотите быстро протестировать 3CX для Linux, проще всего сделать это с известной утилитой Virtualbox, которая предлагается для Windows и других платформ. Утилита совершенно бесплатна и загружается отсюда.
Вы можете установить сперва дистрибутив Linux, а затем сервер 3CX, однако мы рекомендуем использовать готовый ISO образ Debian for 3CX, который заметно упрощает установку. Фактически, разворачивается чистый Debian 8, после чего на него с помощью скрипта устанавливается 3CX. Загрузить Debian for 3CX можно по этой ссылке. Debian for 3CX работает только на 64 битных системах!
После установки Virtualbox выполните следующие шаги:
- Нажмите Создать.
Укажите имя машины, Тип – Linux, Версия — Debian 64-bit.
Оставьте объем памяти по умолчанию (1024 МБ).
Жесткий диск — Создать новый виртуальный жесткий диск.
Нажмите Создать.
Укажите Тип диска – VDI, Формат хранения – Динамический, и оставьте размер по умолчанию (8 ГВ). Для повышения быстродействия вы можете задать фиксированный размер диска — 20 Гб.
Нажмите Создать. Виртуальная машина будет создана и готова для установки Debian for 3CX.
Теперь настройте виртуальный привод, с которого будет загружаться ISO образ.
Кликните правой кнопкой на созданной машине и нажмите Настроить.
Перейдите в Носители.
Кликните на иконку CD контроллера IDE, выберите загруженный ISO файл Debian for Linux и нажмите OK.
Нажмите кнопку Запустить. Машина запустится, установит Linux и запросит установку 3CX. Далее действуйте по этой инструкции.
Напоминаем, что вы также можете ознакомиться с 3CX в течении 24 часов в облаке Google Cloud.
Установка 3CX на Debian Linux 9 Stretch
Возможно, вы уже слышали о выходе новой версии популярной Linux сборки Debian 9 Stretch. В данный момент, если вы попытаетесь установить 3CX на Debian Linux 9, то получите ошибку зависимостей модулей. Дело в том, что текущая версия 3CX создавалась под систему Debian 8, поэтому они использует зависимости (необходимые вспомогательные файлы) Jessie, которые отсутствуют в репозитории Stretch.
Но сейчас мы расскажем, как все таки установить 3CX на Debian Linux 9 Stretch, обойдя эту ошибку.
Внимание: этот метод предназначен для энтузиастов, желающих испытать 3CX на Stretch. Он позволяет обойти ошибки зависимостей Linux, но не гарантирует стопроцентной работы системы после установки. Текущая версия 3CX не до конца протестирована с Debian 9, поэтому мы настоятельно не рекомендуем устанавливать такую конфигурацию в рабочем окружении. Тем не менее, ваши отзывы очень помогут нам быстрее выпустить готовую версию 3CX для Linux Stretch!
Для начала установки скачайте ISO образ Debian 9 Stretch и установите его как обычно. Затем установим 3CX на Linux набором стандартных команд, как описано в документации, но перед этим выполним несколько дополнительных действий.
Под учетной записью root, либо используя sudo выполните:
Что делают эти команды? Первая команда добавляет репозиторий Debian 8 Jessie в список доступных репозиториев Debian 9. Затем из этого репозитория устанавливаются необходимые 3CX зависимости libicu52, libssl1.0.0 и libcurl3=7.38.0-4+deb8u5. Именно они вызывают появление ошибки при стандартной установке 3CX. Чтобы в будущем не возникло путаницы, можно удалить репозиторий Jessie из списка доступных в Stretch.
После установки указанных пакетов, устанавливайте 3CX в соответствии с документацией.
Подключитесь к системе по SSH и выполните команды:
Если вы увидели сообщение, как на скриншоте выше, значит 3CX установлена успешно, и можно продолжить ее настройку.
Внимание: Документация Stretch указывает на возможность обновления инсталляции Jessie на Stretch. Это нормально для Debian инсталляций. Тем не менее, мы просим вас не делать этого, т.к. ще не добавили корректные зависимости в пакет установки 3CX. Обновление появится в ближайшие недели, а тем временем установка 3CX возможна только на чистую инсталляцию Debian 9 Stretch.
Установка 3CX из ISO-образа Debian Linux
Введение
Компания 3CX подготовила ISO-образ Debian Linux для простой и быстрой установки АТС. Этот образ можно загрузить из Портала пользователя . Большинство задач администрирования ОС Debian доступны из веб-интерфейса управления 3CX. Чтобы вы могли получать техническую поддержку от 3CX, выделите эту инсталляцию Debian исключительно для 3CX.
- Не устанавливайте другие приложения (пакеты) и не изменяйте конфигурацию системы по умолчанию.
- Не устанавливайте обновления ОС из командной строки. Они устанавливаются автоматически средствами 3CX.
- Любые изменения в сборке 3CX делают вашу систему неподдерживаемой.
Шаг 1: Системные требования
Для работы 3CX достаточно сервера или виртуальной машины с одним (1) процессорным ядром и двумя (2) Гб ОЗУ. Если вы планируете установку на собственном разделяемом хостинге, выделите для системы два процессорных ядра!
Ознакомьтесь с рекомендованными требованиями к аппаратному обеспечению и, при необходимости, выделите дополнительные ресурсы ЦПУ и ОЗУ в зависимости от следующих факторов:
- Планируемое количество одновременных вызовов в системе.
- Количество активных пользователей — 100 пользователей, интенсивно работающих в веб-клиенте, отличаются от 100 звонков, периодически совершаемых с IP-телефонов.
- Запись разговоров — оказывает нагрузку на систему из-за микширования аудиопотоков и записи на диск.
Поддерживаемые платформы виртуализации
3CX протестирована и поддерживается на следующих платформах виртуализации (гипервизорах):
- VMware vSphere Hypervisor (ESXi) 6.5u1 и выше с установленным пакетом VMWare Tools.
- Microsoft Hyper-V Server (6.2) и выше (возможность запуска Debian 10). См. рекомендации по конфигурации Hyper-V .
- KVM 2.8 и выше.
- Citrix XenServer 7.0 и выше
Избегайте установки 3CX на конвертированные виртуальные машины (P2V) из-за возможных проблем с синхронизацией времени между гостевой ОС и гипервизором.
Требования к сети, маршрутизаторам и другим технологиям
- Установка 3CX в локальной сети поддерживается при соблюдении правил корректного назначения IP адресов в соответствии с RFC 1918 , т.е. использовании частных диапазонов IP-адресов IP 172.16.0.0 /10.0.0.0/192.168.0.0.
- АТС 3CX должна иметь выделенный публичный IP-адрес.
- При установке системы за NAT необходимо опубликовать ряд сервисов АТС (портов). См. руководство Настройка маршрутизаторов и сетевых экранов .
- Не используйте на сервере 3CX адаптеры виртуальных сетей, VPN TeamViewer и другие VPN-интерфейсы.
- Порты, используемые 3CX, не должны использоваться другими сервисами. См. полный список портов, используемых 3CX .
Требования к аппаратной платформе
3CX может быть установлена на любом компьютере, поддерживающим Debian 10. Если вы планируете использовать barebone-систему, убедитесь, что для нее заявлена совместимость с Debian 10 и производитель предоставляет техническую поддержку для этой ОС.
Шаг 2: Установка Debian for 3CX
Для установки Debian for 3CX:
- Зарегистрируйтесь на сайте 3cx.com, получите аккаунт и загрузите последнюю сборку 3CX ISO из портала пользователя .
- При использовании гипервизора / виртуализованной ОС установите опцию загрузки с CD привода, подключив к нему ISO образ. При установке на мини-ПК создайте загрузочный образ на флеш-диске, подключите диск в USB порт и установите в BIOS загрузку с USB диска. Перезапустите ПК и установка начнется.
- После начала загрузки с ISO образа появится основное загрузочное меню. Выберите опцию “Install” и нажмите .
- Внимание: Необходимо указать статический IP адрес для хоста 3CX. Для этого выберите или нажмите ‘ESC’ при запросе имени хоста. Откроется интерфейс настройки параметров сети, в котором можно указать статический IP и имя хоста. IP-адрес 3CX влияет на работу сервисов АТС, подключение приложений и IP-телефонов. Если требуется изменить IP-адрес сервера 3CX, перезагрузите систему и заново настройте приложения 3CX и телефоны пользователей. Если установка статического адреса не требуется, перейдите к шагу 6.
- Выберите “Configure Network Manually” и нажмите для установки статического IP адреса. Выберите , укажите маску сети и снова выберите . Затем укажите шлюз по умолчанию и выберите . Затем укажите адрес DNS-сервера и нажмите .
- Укажите имя хоста, по которому сервер будет виден в сети. Допускаются символы ‘ a’-‘z ‘, цифры ‘0’-‘9’ и тире ‘-‘.
- Укажите имя домена. Если сервер устанавливается в сеть с существующим доменом, укажите его, например,
- Определите разбиение диска на разделы. Выберите “Guided — use entire disk” и .
- Подтвердите разбиение диска и нажмите . Если вы устанавливаете систему на физический диск, все данные на нем будут удалены!
- Выберите тип разбиения диска “All files in one partition” и нажмите .
- Выберите “Finish partitioning and write changes to disk” и нажмите , чтобы начать установку 3CX на Debian.
- Нажмите Yes для подтверждения разбиения диска. Весь процесс установки займет 5-20 мин., в зависимости от производительности компьютера. Затем система перезагрузится и начнется автоматическая установка 3CX.
- Выберите тип инсталляции “3CX Version xx” и нажмите . Затем примите Лицензионное соглашение 3CX.
- После завершения установки и перезагрузки системы, запустите Мастер первоначальной настройки 3CX (Configuration wizard):
- Опция (1) — веб-браузер. Откройте адрес http:// :5015 .
- Опция (2) — командная строка.
Шаг 3 — Запустите мастер первоначальной настройки
Теперь настройте вашу АТС. В этом Руководстве пошагово описан процесс первоначальной настройки 3CX .
Шаг 4 — Создайте разделенную DNS
Чтобы единообразно подключатся к серверу 3CX из локальной сети и Интернет, настройте разделенную DNS. Она позволяет использовать одинаковую URL для подключения с серверу из LAN и WAN (разделенная DNS не нужна, если вы не планируете предоставлять доступ к 3CX из внешней сети). Руководство по настройке разделенной DNS .
Шаг 5 — Настройте сетевой экран
Чтобы подключить SIP-транк оператора или удаленные IP-телефоны, настройте ваш сетевой экран на передачу голосового трафика в локальную сеть / из локальной сети. См. Руководство по настройке сетевых экранов .