Instalando el SBC 3CX en Raspberry Pi 4
Introducción
El 3CX PBX ya no está soportado en dispositivos Raspberry Pi. Esta guía solo está pensada para cubrir la instalación del 3CX SBC.
Paso 1: Obtenga la Raspberry Pi Correcta
- Raspberry Pi 4 B4 o B8.
- Compatibilidad con Pi5 próximamente.
- Asegúrese de que el dispositivo tiene un buen armazón que permita la máxima refrigeración.
Paso 2: Prepare la Tarjeta SD con Raspbian
- Descargue la imagen de Raspbian.
- Extraiga el archivo de imagen (.img) desde el archivo descargado.
- Queme el archivo de imagen de Raspbian a través de Etcher.
Paso 3: Instale Raspbian y Defina un Hostname
- Inserte la tarjeta SD en la ranura de tarjeta de memoria de la Raspberry y encienda el dispositivo para que inicie.
- Espere que el proceso de inicio termine e ingrese con las credenciales por defecto, usuario “pi” y contraseña “raspberry”.
- Ejecute la herramienta de configuración de Raspbian con el comando: sudo raspi-config.
- Seleccione “1. Opciones del Sistema” y presione la tecla <Enter>.
- Seleccione “S4 Hostname”, presione la tecla <Enter> y después “OK” en el cuadro de advertencia.
- Ingrese el hostname del dispositivo Pi utilizando solamente caracteres alfanuméricos y guiones (“-”).
- Seleccione <Finalizar> y después <Si> para reiniciar y aplicar la configuración del hostname.
Paso 4: Establezca una IP Estática
- Edite el archivo “/etc/dhcpcd.conf” para configurar la interfaz “eth0” con el editor nano:
sudo nano /etc/dhcpcd.conf.
- Vaya al final del archivo y agregue las siguientes líneas, asegurándose de reemplazar los valores para “interface”, “ip_address”, “routers” (gateway) y “domain_name_servers” basados en la configuración de su LAN:
#Ethernet 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
Nota: Las instalaciones LAN son compatibles con las redes privadas RFC 1918 debidamente configuradas, por ejemplo: los rangos de IP 172.16.0.0 / 10.0.0.0 / 192.168.0.0.
- Presione la combinación de teclas “Ctrl” + “x”, después “y” y <Enter> para confirmar los cambios en el archivo.
- Reinicie usando:
- Cuando el dispositivo Pi encienda de nuevo, ingrese con el usuario “pi” y verifique la dirección IP “eth0” con el comando:
Paso 5: Agregar el SBC en 3CX
- Inicie sesión en su Cliente Web y vaya a “Admin > Voz y chat”.
- Haga clic en “+ Agregar SBC”, seleccione “Raspberry Pi” y haga clic en “Continuar”.
- Ahora se habrá creado el SBC.
Paso 6: Instalar el SBC 3CX
- Inicie sesión en su Raspberry Pi como usuario “pi” a través del CLI o SSH.
- Ejecute el script de instalación de 3CX:
- wget http://downloads-global.3cx.com/downloads/sbc/3cxsbc.zip -O- | sudo bash
- Seleccione <OK> para verificar los “Prerrequisitos 3CX” y aceptar el “Acuerdo de Licencia de Usuario Final” para continuar.
- Introduzca la “URL de Aprovisionamiento” para su 3CX, por ejemplo: https://miempresa.3cx.com:5001, y seleccione <OK>.
- Introduzca el “ID de Clave de Autenticación” y seleccione <OK>.
- Seleccione <OK> y proceda a instalar y reiniciar el dispositivo.
Paso 7: Aprovisionamiento de sus Teléfonos IP
Una vez instalado su SBC, puede aprovisionar sus Teléfonos IP.
Ver También
- Instalar y configurar el SBC 3CX SBC en Debian y Linux Raspbian.
- Aprenda cómo Crear y Convertir Llaves OpenSSH.
- Cómo establecer un SBC HA (High Availability) cluster.
Última Actualización
Este documento se actualizó por última vez el 28 de Febrero de 2024