Un session border controller (SBC) es un equipo o software situado en el borde de una red VoIP que controla cada llamada SIP que lo atraviesa. Protege la PBX o el softswitch frente a ataques, oculta la red interna, resuelve problemas de NAT y de interoperabilidad, y puede transcodificar audio y limitar las llamadas por segundo.
¿Qué es un SBC en VoIP?
Un SBC es a la vez un firewall que entiende SIP y un gateway. Un firewall normal solo mira direcciones IP y puertos; un SBC lee los mensajes SIP y el SDP que contienen, entiende cada llamada y puede modificarla, permitirla o rechazarla. Normalmente gestiona tanto la señalización (SIP) como el medio (RTP), así que ve toda la sesión desde el establecimiento hasta el cuelgue. Existen SBC como equipos físicos, máquinas virtuales y servicios en la nube, y muchas opciones de código abierto (como Kamailio con RTPengine) pueden cumplir la misma función.
¿Qué hace un session border controller?
| Función | Qué significa en la práctica |
|---|---|
| Seguridad | Bloquea escáneres e inundaciones SIP, aplica listas de acceso por IP, limita registros y llamadas, ayuda a frenar el fraude de peaje |
| Ocultación de topología | Reescribe las cabeceras para que los terceros nunca vean direcciones IP ni nombres de servidores internos |
| Travesía de NAT | Corrige las IP privadas en SIP y SDP, lo que evita el audio unidireccional |
| Normalización SIP | Ajusta cabeceras y formatos de número para que dos sistemas de fabricantes distintos puedan entenderse |
| Gestión del medio | Retransmite RTP, puede transcodificar entre códecs (consulte G.711 vs G.729) y convertir modos DTMF |
| Control de admisión | Limita las llamadas simultáneas y los CPS por troncal o por cliente |
| Cifrado | Termina TLS para la señalización y SRTP para el audio |
| Enrutamiento y conmutación por error | Envía las llamadas a la troncal correcta y pasa a una de respaldo cuando una falla |
¿Necesita un SBC para un SIP trunk?
No siempre, pero es muy recomendable en cuanto su PBX se conecta a internet. Una oficina pequeña con PBX alojada no lo necesita. Una empresa que tiene su propia PBX en una IP pública está expuesta a un escaneo SIP constante, y un SBC, o al menos un firewall que entienda SIP con reglas de IP estrictas, es la protección estándar. Algunas plataformas lo exigen: Microsoft Teams Direct Routing, por ejemplo, solo funciona a través de un SBC certificado. Los carriers y los call center con muchas troncales casi siempre usan SBC en su borde. Para saber cómo funcionan las troncales, consulte qué es el SIP trunking.
SBC vs softswitch: ¿cuál es la diferencia?
Un softswitch decide adónde van las llamadas y cuánto cuestan: tablas de enrutamiento, rate decks, enrutamiento de menor coste, facturación y CDR. Un SBC decide si una llamada puede entrar o salir y de qué forma: seguridad, normalización y medio. En una red wholesale, el SBC es la puerta y el softswitch es el cerebro. Muchos productos combinan ambos, sobre todo en instalaciones pequeñas. Las clases de softswitch se explican en softswitch Clase 4 vs Clase 5, y la lógica de enrutamiento en enrutamiento de menor coste.
SIP trunk vs SBC
No son alternativas. El SIP trunk es el servicio del proveedor: una conexión que transporta sus llamadas. El SBC es el equipo de su lado (o del lado del proveedor) que termina esa conexión de forma segura. Una configuración típica es PBX, luego SBC, luego SIP trunk hacia el carrier. Si se interconecta con varios carriers, el SBC mantiene una troncal por carrier y aplica las reglas de IP, los códecs y los formatos de número que espera cada uno (consulte peering SIP e interconexiones).
¿Qué debe buscar en un SBC?
- Capacidad: sesiones simultáneas, CPS y sesiones de transcodificación, que a menudo se licencian por separado.
- Interoperabilidad: probado con su PBX y sus carriers, y certificado cuando una plataforma lo exige.
- Funciones de seguridad: listas de acceso, limitación de tráfico, bloqueo automático de escáneres, TLS y SRTP.
- Alta disponibilidad: un par activo y en espera, para que un fallo no detenga todas las llamadas.
- Visibilidad: trazas SIP y estadísticas de llamadas, para diagnosticar rápidamente los códigos de error SIP.
Cómo conectar su SBC a rutas wholesale
Una vez asegurado su borde, puede conectar troncales de varios carriers y enviar cada destino al mejor. VoIPMatcher obtiene rutas de terminación VoIP de sus carriers y las gestiona por usted, con autenticación por IP hacia su SBC. Solicite una ruta VoIP.
Preguntas frecuentes
¿Un SBC es un firewall?
En parte. Un SBC hace trabajo de firewall para la voz, como bloquear IP desconocidas y limitar ataques, pero además entiende SIP y RTP, así que puede reescribir mensajes, corregir el NAT, transcodificar audio y aplicar límites de llamadas. Un firewall normal no puede hacerlo, y las funciones SIP ALG de los routers a menudo estropean las llamadas en lugar de ayudar.
¿3CX necesita un SBC?
No en una instalación típica. 3CX se conecta directamente a los proveedores de SIP trunk compatibles, y su propia documentación describe cuándo es útil su componente SBC, sobre todo para conectar teléfonos de sedes remotas a través de un único punto. En instalaciones más grandes o expuestas, un SBC independiente o una política de firewall estricta delante de la PBX añade protección.
¿Qué diferencia hay entre un SBC y un proxy SIP?
Un proxy SIP reenvía la señalización y normalmente no toca la ruta del audio. Un SBC es un back-to-back user agent: termina un tramo de la llamada e inicia otro nuevo, así que puede cambiar cualquier cabecera, ocultar la red, retransmitir y transcodificar el medio y aplicar políticas. Un proxy es más ligero; un SBC da mucho más control.
¿Puede un SBC funcionar en la nube?
Sí. La mayoría de los fabricantes ofrece SBC virtuales para nubes públicas y virtualización privada, y algunos proveedores venden el SBC como servicio. Un SBC en la nube es habitual delante de PBX alojadas, plataformas de contact center y Teams Direct Routing. Dimensione la máquina virtual para sus sesiones en hora punta y para la transcodificación si la necesita.
¿Necesita una ruta?
Envíe el destino, el tipo de ruta y la tarifa objetivo. Le respondemos con lo que podemos ofrecer.