Introduccion
El controlador de borde de sesión SBC 3CX se utiliza para conectar oficinas remotas con una pequeña cantidad de teléfonos al servidor central 3CX. Traduce la señalización SIP al servidor utilizando su propia tecnología de túnel 3CX, y los flujos de medios RTP locales (conversaciones, de hecho) se conmutan dentro de la red local de la oficina remota. Esto ahorra significativamente el tráfico externo y mejora la calidad de la comunicación dentro de la oficina. Todo el tráfico entre el SBC y el servidor 3CX se transmite a través de un solo puerto TCP / UDP, lo que simplifica enormemente la configuración de los firewalls. Las comunicaciones SBC se pueden cifrar, y la configuración automática de los teléfonos se simplifica enormemente. 3CX SBC es especialmente popular cuando se conecta a 3CX ubicado en un
alojamiento en la nube , donde es problemático o costoso crear una VPN IPSec completa.
3CX SBC se puede instalar en una PC con Windows que no se utiliza activamente. Además, si la oficina remota tiene hasta 20 teléfonos IP (y hasta 10 indicadores BLF por teléfono), puede instalar SBC en su dispositivo Raspberry Pi. Se recomienda Raspberry Pi 2 o 3 Modelo B.
Y con más teléfonos, SBC debería instalarse en Debian Linux 9.
Preparación para la instalación
Antes de instalar 3CX SBC en cualquier plataforma, necesita información técnica:
- La contraseña para el túnel 3CX, que se encuentra en la pestaña Configuración - Seguridad - Túnel 3CX
- El puerto del túnel, que se encuentra en la pestaña Configuración - Red - Puertos (el valor predeterminado es 5090)
- Puerto SIP, que se encuentra en la pestaña Configuración - Red - Puertos (el valor predeterminado es 5060)
- FQDN del servidor 3CX, que aparece en Configuración - Red - pestaña FQDN
Instalar y configurar 3CX SBC en Windows
Descargue el kit de distribución y ejecute el archivo.

Especifique los parámetros de SBC:
- Interfaz de PC local con SBC, que se comunicará con teléfonos IP.
- El FQDN del servidor 3QX, que debería resolverse correctamente desde la oficina remota.
- SIP y 3CX Tunnel 3CX puerto del servidor.

3CX SBC le permite implementar un
clúster de telefonía IP de conmutación por error . Si el servidor SIP primario no está disponible, SBC cambia automáticamente al servidor de respaldo. Para hacer esto, habilite Habilitar conmutación por error y especifique la dirección IP externa (no FQDN) del servidor de respaldo.

Luego, especifique la contraseña de autenticación de túnel que se mencionó anteriormente. Si habilita la opción Habilitar cifrado, todo el tráfico de VoIP entre el 3CX SBC y el 3CX PBX se cifrará (se requiere la versión 3CX 15 y superior).
Instale y configure 3CX SBC en una Raspberry Pi o Debian 9 amd64
Instalar el sistema operativo Raspbian
Conecte la Raspberry Pi al monitor, la red y encienda el dispositivo. Aparecerá una ventana NOOBS en la que seleccionará e instalará el sistema operativo Raspbian.

Después de instalar el sistema operativo, se recomienda cambiar la contraseña de administrador (opción 2). El nombre de usuario predeterminado es pi, la contraseña es frambuesa.
Luego seleccione la opción 8 y cambie el nombre de host del servidor SBC. También habilite SSH para trabajar en la línea de comando a través del cliente SSH. Complete la instalación y reinicie el dispositivo.
Instalación SBC
Instalar 3CX SBC en Raspberry Pi y Debian Linux es lo mismo.

Ejecute los comandos:
wget http://downloads.3cx.com/downloads/sbc/3cxsbc.zip sudo bash 3cxsbc.zip
Luego, en la sección Detalles requeridos, especifique los parámetros SBC.

El FQDN de un servidor 3CX, que ya debería estar resolviendo en una dirección IP en el momento de la instalación de SBC.

La dirección IP local del servidor 3CX. Si el servidor está ubicado detrás de NAT, especifique la dirección interna y, si se encuentra en una dirección IP pública o en un alojamiento en la nube sin NAT, especifique la dirección IP pública.

Luego especifique el puerto SIP del servidor 3CX.

Y el puerto del túnel 3CX.

Luego ingrese la contraseña del túnel 3CX. Todos los parámetros anteriores, como se dijo, están en la interfaz del servidor 3CX.

En el siguiente paso, puede habilitar la tolerancia a fallas y especificar la dirección IP del servidor de respaldo 3CX.

También puede habilitar el cifrado de todo el tráfico entre la oficina remota y el servidor 3CX. Tenga en cuenta que esto aumenta la carga en el procesador del dispositivo.
Actualice 3CX SBC en Raspberry Pi o Debian 9 amd64
Si ya tiene instalado SBC y necesita actualizarlo, ejecute los siguientes comandos:
sudo apt-get update sudo apt-get install 3cxsbc
El servicio SBC se reiniciará.
Autoajuste de teléfonos IP a través de 3CX SBC
Aquí se dan instrucciones para configurar automáticamente teléfonos IP de varios modelos.

Al configurar su teléfono, especifique su modelo, método de autoajuste: conexión remota 3CX SBC y dirección MAC. Para el controlador SBC, especifique la dirección IP interna y el puerto (5060 por defecto) de la computadora en la que está instalado en la oficina remota
La conexión de teléfonos IP a través de 3CX SBC le permite administrar centralmente todos los teléfonos de su organización: cambiar la configuración de la pantalla, actualizar el firmware y la configuración, reiniciar los dispositivos, etc.