Установка 3CX на Debian Linux 9 Stretch, обновление Session Border Controller и Call Flow Designer

в 14:25, , рубрики: 3cx cfd, 3cx for linux, 3cx sbc, Debian Linux 9, Блог компании 3CX Ltd., обновление, Серверное администрирование, Сетевые технологии, системное администрирование, метки:

Установка 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. Выполним команду:

echo 'deb http://ftp.de.debian.org/debian/ jessie main' | tee -a /etc/apt/sources.list
apt-get update
apt-get install libicu52 libssl1.0.0 libcurl3=7.38.0-4+deb8u5

Чтобы в будущем не возникло путаницы, можно удалить репозиторий Jessie из списка доступных в Stretch.

Затем устанавливаем 3CX на Linux набором стандартных команд, как описано в документации.

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
apt-get update
apt-get install 3cxpbx

Установка 3CX на Debian Linux 9 Stretch, обновление Session Border Controller и Call Flow Designer - 1

Если вы увидели сообщение, как на скриншоте выше, значит 3CX установлена успешно. Можно переходить к Мастеру настройки АТС и тестировать систему.

Обновление 3CX Session Border Controller

К большому сожалению, наши клиенты, использующие бесплатную утилиту 3CX Session Border Controller (которая обычно используется для подключения офиса клиента к облачной инсталляции 3CX) с понедельника не могли подключиться к серверам 3CX.

Проблема возникала, если на SBС было включено шифрование трафика.

image

Проблема с подключением была обнаружена и устранена менее чем за сутки. Поэтому мы просим вас как можно скорее обновить свои инсталляции 3CX SBC, если вы еще этого не сделали (речь идет о системах 3CX v15 и 15.5)

3CX SBC для Windows

  1. Скачайте 3CX SBC и установите его по инструкции.
  2. Шифрование трафика может быть включено.

3CX SBC для Debian и Raspberry Pi

Подключитесь к системе по ssh и выполните команды:

sudo apt-get update
sudo apt-get install 3cxsbc

После установки перегрузите все IP телефоны в сети, либо подождите примерно 10 минут, чтобы телефоны обновили регистрацию на сервере.

Мы приносим свои извинения, если данная проблема доставила вам неудобства!

Выпущен 3CX Call Flow Designer Release Candidate

Как вы знаете, вместе с 3CX v15.5 мы представили и новую среду разработки голосовых приложений 3CX Call Flow Designer. Некоторое время назад была выпущена beta-версия продукта, а сейчас мы представляем RC-версию.

Основные улучшения в 3CX CFD RC

  • Компонент Email Sender корректно проверяет необходимые поля и корректно устанавливает адрес отправителя в поле “From”
  • Также компонент Email Sender теперь автоматически получает конфигурацию почтового сервера из настроек 3CX
  • Переменные приложения (Call flow) и отдельных компонентов могут инициализироваться с помощью переменных сессии (session variables)
  • Редактор выражений определял неверное количество параметров, если в текстовой константе встречалась запятая
  • После завершения компиляции приложения в Предупреждениями, окно Ошибок оставалось открытым
  • Добавлен новый компонент Logger, который позволяет сохранять текст в лог-файлах. Это весьма удобно для отладки голосовых приложений.

Загрузки и документация

Автор: 3CX Ltd.

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js