Хабрахабр

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

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

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

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

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

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

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

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

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

Network Options» > «N1 Hostname» и «OK» в предупреждающем диалоговом окне. Выберите «2.

Вы можете проверить новое имя хоста командой hostname. Укажите имя хоста (буквы, цифры и тире), нажмите «Finish» > «Yes» и перезагрузите устройство.

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

sudo nano /etc/dhcpcd.conf

Используйте настройки вашей сети. Перейдите в конец файла и измените значения параметров: «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

Нажмите Ctrl + x > y > Enter для сохранения новых значений и перезагрузите устройство командой sudo reboot. Вы можете проверить новый IP-адрес командой ifconfig eth0.

Инсталляция 3CX на Raspbian

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

  1. Установите ключ 3CX APT для аутентификации пакетов. Выполните команду: wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | sudo apt-key add -
  2. Создайте файл исходников 3CX APT: echo "deb http://downloads-global.3cx.com/downloads/debian-v16 stretch main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list
  3. Обновите исходники APT и пакеты: sudo apt update
  4. Проверьте доступность пакета АТС 3CX: sudo apt-cache policy 3cxpbx
  5. Установите АТС 3CX: sudo apt install 3cxpbx

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

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

В конце появится страница со сводной информацией об установленной системе. Следуйте указаниям Мастера первоначальной настройки АТС, который определит ваш IP-адрес, спросит о наличии NAT, предложит выбрать FQDN вашего сервера 3CX и указать учетные данные администратора АТС. подробнее в этом руководстве. См.

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

Деинсталляция 3CX в Raspbian

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

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

Дополнительная информация

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть