Integración de FreeSBC con VitalPBX

Share on facebook
Share on google
Share on twitter
Share on linkedin
FreeSBC Integrate with VitalPBX telecomunication security

Integración de FreeSBC con VitalPBX

Hemos decidido crear este blog que explica cómo integrar FreeSBC con VitalPBX ya que creemos que la protección de su PBX es muy importante, especialmente cuando está pensando en la nube. Un SBC es un dispositivo que se utiliza en redes de VoIP seleccionadas para ejercer el control sobre la señalización y, por lo general, también los flujos de medios involucrados en la configuración, realización y eliminación de llamadas. El SBC hace cumplir la seguridad, la calidad del servicio y el mecanismo de control de admisión en las sesiones de VoIP.

El SBC a menudo se instala en un punto de demarcación entre una parte de una red y otra. La mayoría de los controladores de Border Border se instalarán entre las redes de proveedores de servicios de peering, entre la red de la empresa y la red de proveedores de servicios, o entre la red de proveedores de servicios y los usuarios residenciales.

Características del FreeSBC

    • Agente de usuario back-to-back (B2BUA)
    • Protección DOS/DDOS, listas negras dinámicas y control de acceso de llamadas
    • Fácil de implementar, operar y administrar a través de varias interfaces, incluida una API RESTful
    • Herramientas integradas de solución de problemas de red (rastreos, grabación de medios/señalización, generación de llamadas de prueba, etc.)
    • Hasta 60.000 sesiones simultáneas de señalización y media.
    • Transcodificación de medios
    • Enrutamiento flexible y extenso con capacidades de modificación de encabezados SIP
    • Ajuste para instalar en las nubes, servidores varemetal o hardware de TelcoBridges.

Instalación


Vaya al siguiente enlace para instalar FreeSBC:
Install FreeSBC

Para la configuración inicial de FreeSBC vaya a este enlace:
FreeSBC Initial Configuration

Configuración de Licencia


Al comienzo de la sesión en nuestro SBC veremos que hay un mensaje en amarillo que nos dice que no tenemos una licencia válida, por eso debemos cargar la licencia.

FreeSBC Integrate with VitalPBX telecomunication security pbx ip business

Siga el siguiente procedimiento:

1.- Ir a Maintenance/Packages y License.

  • Obtener o renovar licencia
  • Elegir archivo (este es el archivo que descargamos anteriormente)
  • Subir licencia

2.- Ahora procederemos a reiniciar el ordenador.

session border controller HostRebbotMenu

  • Ir a Hosts
  • Seleccionar el Hosts y clic
  • Vaya a la parte inferior de la página, seleccione Reboot y presione el botón de Apply action.

FreeSBC vital pbx integration

Implementación


Ejemplo de Trabajadores Remotos

FreeSBC Integrate with VitalPBX telecomunication securityCrear Nueva Configuración

1.- Ir a Configurations menu and click Create New Configuration

FreeSBC tutorial configuration create new configuration

2.- Ahora crea la configuración

https://vitalpbx.org/wp-content/uploads/2018/11/Telecommunications-security-free-pbx-vitalpbx-integration-Configurations_CreateNewConfigurationData.png

Configuración de red IP

Configuración de puerto virtual para WAN

1. Seleccione IP Interfaces en el panel de navegación
Host_IP_Interfaces.png

2. Clic Virtual Ports tab.
Clic Create New Virtual Port
Free SBC tutorial Host_IP_Interfaces.png

3. Configurar el puerto virtual

  • Ingrese un nombre para el puerto virtual
  • Seleccione el host(s) al que se asigna el puerto virtual
  • Seleccione un puerto físico al que se asigna el puerto virtual

Clic Create
Free SBC tutorial Vital pbx telecommunications solutions

4. Crea una VLAN que use este puerto virtual
Clic Create new Host VLAN

5. Configurar la nueva VLAN

  • Ingrese un nombre para la VLAN
  • Si el puerto se va a utilizar sin etiquetar, asegúrese de Untagged está chequeado.
  • Si el puerto se va a utilizar con una etiqueta 802.1Q, desmarque Untagged e ingrese una ID de VLAN

Clic Create

Configuración de puerto virtual para LAN

1. Seleccione IP Interfaces desde el panel de navegación

2. Clic el Virtual Ports tab.
Clic Create New Virtual Port

3. Configurar el puerto virtual.

  • Ingrese un nombre para el puerto virtual
  • Seleccione el host(s) al que se asigna el puerto virtual
  • Seleccione un puerto físico al que se asigna el puerto virtual

Clic Create

4. Crea una VLAN que use este puerto virtual
Clic Create new Host VLAN

5. Configurar la nueva VLAN

  • Ingrese un nombre para la VLAN
  • Si el puerto se va a utilizar sin etiquetar, asegúrese de Untagged está chequeado.
  • Si el puerto se va a utilizar con una etiqueta 802.1Q, desmarque Untagged e ingrese una ID de VLAN.

Clic Create

Configuración de la interfaz IP para la WAN

1. Seleccione IP Interfaces desde el panel de navegación:

2. Clic el IP Interfaces tab.
Clic Create New IP Interface

3. Configurar la interfaz IP

  • Ingrese un nombre para la interfaz
  • Seleccione 1 o más servicios para usar para la interfaz IP (RTP y SIP).
  • Selecciona el Host VLAN de donde saldrán los paquetes IP.
  • Indique si desea utilizar DHCP para obtener automáticamente una dirección IP para este puerto. (la selección de esta opción elimina la necesidad de ingresar una dirección IP, una máscara de red y una puerta de enlace)
  • Ingrese una IP address
  • Ingrese una Netmask
  • Ingrese una Gateway Address

Clic Save

Configuración de la interfaz IP para la LAN

1. Seleccione IP Interfaces desde el panel de navegación:

2. Clic lel IP Interfaces tab.
Clic Create New IP Interface

3. Configurar la interfaz IP:

  • Ingrese un nombre para la interfaz
  • Seleccione 1 o más servicios para usar para la interfaz IP (RTP y SIP).
  • Seleccione el Host VLAN de donde saldrán los paquetes IP.
  • Indique si desea utilizar DHCP para obtener automáticamente una dirección IP para este puerto. (la selección de esta opción elimina la necesidad de ingresar una dirección IP, una máscara de red y una puerta de enlace)
  • Ingrese una IP Address
  • Ingrese una Netmask
  • Ingrese un Gateway Address

Clic Save

Configuración de SIP Stack

Debe configurar la señalización SIP para su sistema. El primer paso para hacerlo es crear una SIP Stack:

1- Clic SIP en el panel de navegación

2- Clic Create New Sip

3- Crear una nueva SIP stack

  • Verifique que la casilla etiquetada Enabled está chequeado
  • Ingrese un nombre (Name) para el stack

Clic Create

Configuración del Servidor de Transporte SIP para WAN

1- Seleccione una SIP Stack para la que desea crear un servidor de transporte

2- Clic Create New Transport Server

3- Crear el nuevo servidor de transporte SIP.

  • Ingresar un nombre (Name) para el servidor
  • Seleccione un apropiado Port Type
  • Seleccione un host apropiado para IP Interface

Clic Create

Configuración del Servidor de Transporte SIP para LAN

1- Seleccione una SIP Stack para la que desea crear un servidor de transporte

2- Clic Create New Transport Server

3- Crear el nuevo servidor de transporte SIP.

  • Ingrese un nombre (Name) para el servidor
  • Seleccione un apropiado Port Type
  • Seleccione un host apropiado para IP Interface

Clic Create

Dominio SIP

Un dominio SIP representa una agrupación de dispositivos (o usuarios) que pueden comunicarse entre sí. Debe configurar el dominio de registro SIP para su sistema. El primer paso para hacerlo es crear un dominio SIP:

Crear un Nuevo Dominio de Registro SIP

1- Clic SIP Domain en el panel de navegación

2- Clic Create New Domain

3- Crea el nuevo Dominio

  • Introduzca un nombre (Name) de configuración para este dominio..
  • Ingrese un nombre de dominio (Domain Name) para el dominio de registro SIP (el dominio puede ser un FQDN o una dirección IP, esta es la dirección IP o dominio al que apunta el teléfono del trabajador remoto).
  • Establecer el número máximo de usuarios (Maximum Registered Users) para este dominio.
  • Establezca el valor Expires utilizado por SBC cuando el dispositivo remoto no suministra uno (Default Contact Expire)
  • Seleccione el método de enrutamiento (Routing Method) que el sistema utilizará para enrutar las llamadas a los usuarios registrados (si está habilitado en los scripts de enrutamiento).
  • Register source: Envía SIP Invite a la dirección IP de origen del registro.
  • Contact: Envía una invitación SIP al ‘contacto’ del mensaje de registro.
  • Establezca la caducidad de contacto predeterminada (Default Contact Expiration), este valor se utilizará cuando el agente de usuario no proporcione ningún valor de Caducidad..
  • Establezca la caducidad mínima de contacto (Minimum Contact Expiration), este es el valor mínimo de Caducidad que puede proporcionar un agente de usuario. Los valores más bajos serán rechazados con una respuesta 423 ‘Intervalo demasiado breve’.
  • Establezca la caducidad máxima de contacto (Maximum Contact Expiration), este es el valor máximo de caducidad que puede proporcionar un agente de usuario. Los valores más altos son reemplazados por este parámetro.

Parámetros de Reenvío

  • Seleccione el modo de reenvío de registro (Registration Forwarding Mode) para el registrador.
  • Contact Remapping: Cambia el usuario y la dirección IP.
  • Contact Passthrough: No cambia nada. Permite que los dispositivos se contacten directamente sin pasar por el SBC.
  • Establezca la caducidad mínima del registrador (Minimum Registrar Expiration), este es el valor mínimo de vencimiento enviado por el SBC al registrador. Si el valor de ‘Caducidad’ de un agente de usuario es mayor que este parámetro, el SBC realizará la adaptación de la tarifa entre el agente de usuario y el Registrador.
  • Establecer Reenvío de registro pendiente máximo (Maximum Pending Register Forward), el número máximo de solicitudes de registro pendientes simultáneas permitidas para este dominio. La nueva solicitud de REGISTRO está siendo rechazada pasando este umbral.
  • Establezca el máximo de reenvío de registro simultáneo (Maximum Simultaneous Register Forward), el número máximo de solicitudes de registro activo simultáneas permitidas para este dominio. La nueva solicitud de REGISTRO está siendo rechazada pasando este umbral.

Clic Create

Crear Nuevo Registrador de Registro SIP

Un registrador SIP representa un punto final SIP que proporciona un servicio de ubicación. Debe configurar SIP Registrar para su sistema. El primer paso para hacerlo es seleccionar su dominio SIP:

1- Clic Create New SIP Registration Registrar

2- Crear el nuevo registrador de registro SIP

  • Ingrese un nombre (Name) para el registrador de registro SIP
  • Introduzca una dirección (Address) para llegar al registrador. Esta es la dirección IP de VitalPBX
  • Seleccione el puerto (Port) de destino del registrador
  • Seleccione qué interfaz local se usará para enviar el mensaje REGISTRO en el servidor de transporte SIP (SIP Transport Server)

Clic Create

SIP NAP

Un punto de acceso a la red o NAP representa el punto de entrada a otra red o interlocutor de destino (por ejemplo, proxy SIP, troncal SIP, etc.)

Configuración SIP NAP para red WAN

Para crear un nuevo NAP:

1- Clic NAPs en el panel de navegación

2- Clic Create New NAP

  • Ingrese un nombre (Name) para el NAP


Clic Create
2. Luego configure los siguientes parámetros como se muestra a continuación y haga clic en Save

Configuración SIP NAP para red LAN

Para crear un nuevo NAP:

1- Clic Create New NAP

  • Ingrese un nombre (Name) para el NAP


Clic Create

2. Luego configure los siguientes parámetros como se muestra a continuación y haga clic en Save

Si tiene problemas de audio, configure en la sección Traducción de direcciones de red (NAT) la opción:

Remote Method for RTP: Force Passive Mode

En ambas configuraciones

Lista de Control de Acceso

FreeSBC creará automáticamente la Lista de control de acceso para cada NAP que haya creado.

Si hace doble clic en una de las ACL creadas, verá que FreeSBC solo acepta las llamadas si la IP de origen coincide. En esta muestra; solamente las llamadas desde 192.168.25.12 serán aceptadas.

Ruta de Llamada

Debe configurar el enrutamiento de llamadas para su sistema. El enrutamiento de llamadas se refiere a la capacidad de enrutar llamadas según criterios como el origen, el destino, la hora del día, las tarifas de los proveedores de servicios y más.

Configuración de Ruta desde Trabajadores Remotos al Servidor SIP

1- Clic Routes en el panel de navegación

2- Clic Create New Static Route

3- Crea la nueva ruta:

  • Ingrese un Nombre de Ruta para la ruta
  • Seleccione un SIP_EXTERNAL, para hacer coincidir las llamadas de Trunk NAP
  • Seleccione SIP_SERVER_NAP

Click Create

Configuración de Ruta desde el Servidor SIP a Trabajadores Remotos

1- Clic Create New Static Route

2- Crea la nueva ruta:

  • Ingrese un nombre de ruta para la ruta
  • Seleccione SIP_SERVER_NAP, para hacer coincidir las llamadas de Trunk NAP
  • Seleccione (By registered user)

Click Create

Aplicar Cambio

Después de haber completado toda la configuración, debe ir a Sistema y aplicar los cambios.

Registre su Teléfono

Ahora registre su teléfono en la IP pública, que en nuestro ejemplo es: 190.201.200.2

Notas:
Muchas gracias a TelcoBridge por proporcionarnos toda esta información y también por permitir que la comunidad tenga acceso a una solución SBC eficiente y fácil de configurar.

admin

admin

1 comment
  1. Maynor Jose
    Maynor Jose
    November 20, 2018 at 10:30 am

    Very useful! Thank you!

Leave a Reply

About Us

This project started with the objective of creating a system/interface for the administration of PBX systems based on Asterisk,  easy to use, totally adapted for different mobile devices (Fully Responsive Design), and with all the characteristics of an advanced telecommunications system; Combining the flexibility from Asterisk with concepts that have been satisfactorily used in traditional telephone systems, concepts that somehow were ignored by the new generations of IP telephony.

Recent Posts

Follow Us

VitalPBX Overview

Sign up for our Newsletter

Subscribe and keep up to date with our news.