- PVSM.RU - https://www.pvsm.ru -
Начиная с 3CX v16, можно установить АТС на новейшие устройства Raspberry Pi, model 3B+. Система устанавливается на ОС Raspbian Stretch — дистрибутив Debian Linux для архитектуры Raspberry Pi ARM. Управлять ОС Debian можно как через веб-интерфейс 3CX (основные команды администрирования), так и через интерфейс командной строки, если вы опытный пользователь Linux.
Для установки Raspbian на карту micro-SD скачайте и разархивируйте образ Raspbian Stretch Lite отсюда [1].
Запишите образ на SD-карту, используя утилиты Etcher [2] или Win32 Disk Imager [3]. Затем вставьте карту и запустите устройство.
После загрузки ОС, зайдите в систему с учетными данными администратора по умолчанию: пользователь pi, пароль raspberry. Измените пароль по умолчанию пользователя pi командой passwd.
Обратите внимание, что в Raspbian Linux для выполнения административных задач следует использовать команду sudo
. Например, для проверки обновлений пакетов в репозиториях выполните команду sudo apt update
(просто apt update
выдаст сообщение об ошибке доступа).
Для установки имени хоста в системе Pi запустите утилиту настройки Raspbian командой sudo raspi-config
Выберите «2. Network Options» > «N1 Hostname» и «OK» в предупреждающем диалоговом окне.
Укажите имя хоста (буквы, цифры и тире), нажмите «Finish» > «Yes» и перезагрузите устройство. Вы можете проверить новое имя хоста командой hostname
.
Для установки статического 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, зайдите в систему через SSH под пользователем pi, а затем:
wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | sudo apt-key add -
echo "deb http://downloads-global.3cx.com/downloads/debian-v16 stretch main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list
sudo apt update
sudo apt-cache policy 3cxpbx
sudo apt install 3cxpbx
Установка пакетов занимает примерно 5-10 минут в зависимости от производительности устройства.
После завершения установки выберите способ первоначальной настройки 3CX: (1) через веб-браузер и (2) через командную строку. Выберите первую опцию (1) и в вашем браузере введите URL настройки: http://<device_ip>:5015
Следуйте указаниям Мастера первоначальной настройки АТС, который определит ваш IP-адрес, спросит о наличии NAT, предложит выбрать FQDN вашего сервера 3CX и указать учетные данные администратора АТС. В конце появится страница со сводной информацией об установленной системе. См. подробнее в этом руководстве [4].
Примечание: Повторный запуск Мастера первоначальной настройки 3CX командой sudo /usr/sbin/3CXWizard --cleanup
инициализирует конфигурацию 3CX. При этом удаляются все данные, включая резервные копии и записи разговоров! Если необходимо, сохраните эти данные на другом устройстве.
Для деинсталляции 3CX в Raspbian используйте одну из следующих команд:
sudo apt remove 3cxpbx
— удаляются системные файлы 3CX, сохраняя рабочие данные (записи разговоров, базу данных АТС, файлы пользователей и т.п.). Используйте, если в дальнейшем планируете переустановить 3CX.
sudo apt remove --purge 3cxpbx
— полностью удаляется система 3CX, включая рабочие данные.
Автор: Игорь Снежко
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/raspberry-pi/305043
Ссылки в тексте:
[1] отсюда: https://www.raspberrypi.org/downloads/raspbian/
[2] Etcher: https://etcher.io/
[3] Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/
[4] подробнее в этом руководстве: https://www.3cx.ru/docs/manual/configuring-your-pbx/
[5] Видеокурс Установка 3CX: https://www.3cx.ru/3cxacademy/basic/installing/
[6] Видеокурс Настройка сетевого экрана: https://www.3cx.ru/3cxacademy/basic/nat-port-forwarding/
[7] Источник: https://habr.com/post/435852/?utm_source=habrahabr&utm_medium=rss&utm_campaign=435852
Нажмите здесь для печати.