Выпущена 3CX v16 Beta 1 с поддержкой Raspberry Pi

Мы с удовольствием представляем очередную версию нашей системы 3CX v16 Beta 1. Финальный релиз не за горами! стали еще ближе к выпуску финального релиза. А сейчас позвольте представить новые возможности, улучшения и поддержку новой платформы, появившиеся в Beta 1.

Работа на платформе Raspberry Pi


a0d9cb0e6a4daeb768cd9f4d45fb8bf8.png


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

Но мы сделали это! 3CX v16 теперь работает на устройствах размером с мыльницу — Raspberry Pi 3B+. Мы подготовили руководство по установке v16 на Raspberry Pi, которое приведено ниже. Устанавливайте и пользуйтесь бесплатно!

Записи разговоров на внешнем хранилище


3CX v16 Beta 1 включает новую систему управления записями разговоров, поддерживающую перенос файлов записей на внешнее хранилище, поиск, отбор, а также автоматическое удаление старых записей. Теперь можно автоматически, по расписанию, переносить записи разговоров на Google Drive или FTP-сервер, включив опцию Remote Archiving. Таким образом вы освобождаете ценное место на диске (или Flash-карте) сервера АТС. Кроме того, это решение позволяет ускорить обновление или переустановку 3CX.

b892d1649157ffa7331cbca946596df1.png

В разделе Записи разговоров также появилась новая функция Purge. Она удаляет локальные или находящиеся во внешнем хранилище записи. Также она позволяет перенести локальные записи во внешнее хранилище (заархивировать). Теперь можно удешевить «железо» АТС, перемещая архив разговоров в недорогое внешнее облачное хранилище. Функция Фильтр позволяет отобрать записи разговоров за нужный период или на определенные номера телефонов. Подробнее об этих возможностях в нашем руководстве.

Панель Оператора АТС в отдельном окне


0f0b9bdeb0473046aa7f139da444c43f.png

Веб-клиент в 3CX v16 Beta 1 получил важное обновление — вкладки Панели оператора АТС теперь можно открывать в отдельных окнах. Руководители и операторы колл-центра могут использовать отдельные окна для мониторинга вызовов так же, как это работало в клиенте 3CX для Windows. В целом, все функции клиента для Windows, связанные с мониторингом вызовов, уже перенесены в веб-клиент — все работает в браузере!

Демонстрация экрана в 3CX WebMeeting без плагинов


При внедрении любой новой системы возникает важный вопрос — сложность первоначального запуска. Стараясь упростить начало работы с видеоконференциями, мы использовали последние технологии браузера Chrome 72 и доработали WebMeeting, чтобы отказаться от установки дополнительного плагина.

4fe80dfc159774b0b7b737bcc825314f.png

Теперь пользователи могут демонстрировать свой экран как с установленным плагином 3CX Click2Call (старые версии Chrome), так и без него.

Просто выберите режим отображения — весь экран или окно приложения — и ваш рабочий стол будет демонстрироваться в конференцию! Для использования этой возможности установите последнюю версию Chrome.

Загрузки 3CX v16 Beta 1


3CX v16 Beta 1 доступна для Windows или Linux, либо через сервис PBX Express для создания готовой АТС в облаке.

Известные проблемы и ограничения


  • Пользователи не могут отбирать свои записи разговоров и записи разговоров группы в веб-клиенте (будет доступно в релизе 3CX v16).
  • Не отображается индикация фоновой архивации записей в интерфейсе управления 3CX (будет доступно в релизе 3CX v16).
  • Неуспешные обратные вызовы из Очереди не включаются в отчет «Неудачные обратные вызовы», если был запрошен обратный вызов, но в 3CX вызов ушел по правилу «Направление при неответе» (будет устранено в релизе 3CX v16).
  • Аудиоконференции, запланированные в календаре Google, содержат пустое описание события (будет устранено в релизе 3CX v16).


Установка АТС 3CX на Raspberry Pi


Начиная с 3CX v16, можно установить АТС на новейшие устройства Raspberry Pi, model 3B+. Система устанавливается на ОС Raspbian Stretch — дистрибутив Debian Linux для архитектуры Raspberry Pi ARM. Управлять ОС Debian можно как через веб-интерфейс 3CX (основные команды администрирования), так и через интерфейс командной строки, если вы опытный пользователь Linux.

Обратите внимание, что установка 3CX на Raspberry Pi рекомендуется для систем на 8 одновременных вызовов с 16–24 пользователями. У каждого пользователя может быть настроено в среднем до 8 BLF-индикаторов (передача BLF-статусов оказывает нагрузку на сервер АТС).

Дополнительные требования:

  • Карта памяти: 32+GB Class 10 Micro SDHC
  • Источник питания: совместимый с Raspberry Pi, 2.5 A, Micro USB  


Подготовка SD-карты для Raspbian ОС


Для установки Raspbian на карту micro-SD скачайте и разархивируйте образ Raspbian Stretch Lite отсюда.

98071b98f78cbc7c9b7504a3054357c7.jpg

Запишите образ на SD-карту, используя утилиты Etcher или Win32 Disk Imager. Затем вставьте карту и запустите устройство.

После загрузки ОС, зайдите в систему с учетными данными администратора по умолчанию (пользователь pi, пароль raspberry). Пароль по умолчанию pi можно изменить командой passwd.

Обратите внимание, что в Raspbian Linux для выполнения административных задач следует использовать команду sudo. Например, для проверки обновлений пакетов в репозиториях используйте команду sudo apt update.

Установка имени хоста и IP-адреса устройства


Для установки имени хоста в системе Pi запустите утилиту настройки Raspbian командой sudo raspi-config.

3e21def9fecb6a7e8bad670aa9dea34f.jpg

Выберите 2. Network Options > N1 Hostname и OK в предупреждающем диалоговом окне. Укажите имя хоста и перезагрузите устройство. Проверить новое имя хоста можно командой hostname.

Для установки статического IP-адреса интерфейса eth0, измените файл /etc/dhcpcd.conf используя редактор nano: sudo nano /etc/dhcpcd.conf

0360cab36fa3c2fa8f73c7f46950e5d9.jpg

Перейдите в конец файла и измените значения параметров: ip_address, routers (шлюз по умолчанию) и domain_name_servers. Используйте соответствующие параметры вашей сети, например:

#eth0 static IP configuration
interface eth0
static ip_address=192.168.1.111/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8


Сохраните новые параметры и перезагрузите устройство sudo reboot. Проверить новый IP-адрес можно командой ifconfig eth0.

Установка 3CX на Raspbian


ff2226e57e68dc795a0b2a203fd39642.png

Для установки 3CX на Raspbian, зайдите в систему через SSH под пользователем pi, а затем:

Установите ключ 3CX APT для аутентификации пакетов:

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


Создайте файл исходников 3CX APT (релизов и тестовых):

echo "deb http://downloads-global.3cx.com/downloads/debian stretch main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list
echo "deb http://downloads-global.3cx.com/downloads/debian stretch-testing main" | sudo tee /etc/apt/sources.list.d/3cxpbx-testing.list


Обновите исходники APT и пакеты

sudo apt update


Проверьте доступность пакета АТС 3CX

sudo apt-cache policy 3cxpbx


Установите стабильный релиз АТС 3CX

sudo apt -t stable install 3cxpbx


Также можно установить тестовый релиз

sudo apt -t testing install 3cxpbx


e9e290a7453abf7a43bbc928e6f05ab1.png

Установка пакетов занимает примерно 5–10 минут в зависимости от производительности устройства.

8b9f5a94c26666c7e329da89ffbb7721.jpg

После завершения установки выберите способ первоначальной настройки 3CX: (1) через веб-браузер и (2) через командную строку. Если выбрана первая опция, в браузере введите URL первоначальной настройки: http://:5015 (см. подробное руководство).

Повторный запуск Мастера первоначальной настройки 3CX командой sudo /usr/sbin/3CXWizard --cleanup инициализирует конфигурацию 3CX. При этом удаляются все данные, включая резервные копии и записи разговоров! Если необходимо, сохраните эти данные на другом устройстве.

Удаление 3CX в Raspbian


Для деинсталляции 3CX в Raspbian используйте одну из следующих команд:

  • sudo apt remove 3cxpbx — удаляются системные файлы 3CX, сохраняя рабочие данные (записи разговоров, базу данных АТС, файлы пользователей и т.п.). Используйте, если в дальнейшем планируете переустановить 3CX.
  • sudo apt remove --purge 3cxpbx — полностью удаляется система 3CX, включая рабочие данные.

© Habrahabr.ru