Guía · VoIP mayorista

Softswitch Clase 4: qué es, qué tiene que hacer y cómo elegir uno

Un softswitch Clase 4 es la pieza que convierte tráfico de voz en un negocio: decide por dónde sale cada llamada, a qué precio se compra y a qué precio se vende. Esta guía explica qué hace, qué lo diferencia de las piezas con las que se lo confunde y cómo comparar dos plataformas sin quedarse en la ficha técnica.

Qué es un softswitch Clase 4

Un softswitch Clase 4 es software que enruta y tarifica llamadas de voz entre operadores. No habla con teléfonos: habla con otros switches. Su trabajo es el tránsito mayorista — recibir tráfico de un cliente carrier, elegir por cuál de sus proveedores sale y dejar registrado cuánto costó y cuánto se cobró.

El nombre viene de la jerarquía de conmutación de la telefonía clásica, donde una central Clase 4 era una tandem: no atendía abonados, interconectaba centrales. La versión en software hace lo mismo sobre SIP, y agrega lo que la central nunca tuvo: tarificación en tiempo real y control de crédito llamada por llamada.

En una frase: un Clase 5 le da servicio telefónico a un usuario final; un Clase 4 le compra y le vende minutos a otro operador. Si tu cliente es una persona con un teléfono, necesitás un Clase 5. Si tu cliente es una empresa que te manda tráfico por SIP y te paga por minuto, necesitás un Clase 4.

Qué hace, paso a paso, en cada llamada

Toda la diferencia entre una plataforma mayorista seria y un script sobre Asterisk está en cuántas de estas decisiones toma antes de dejar pasar el INVITE:

  1. Admisión. Identifica de quién viene la llamada (IP autorizada o autenticación digest), y descarta lo que no reconoce. Es la única puerta pública del sistema y donde se frenan los escaneos y las ráfagas de CPS.
  2. Autorización comercial. ¿El cliente tiene saldo? ¿Le queda canal libre dentro de su tope? ¿Tiene tarifa para ese destino? Cualquier «no» corta acá, antes de gastar recursos.
  3. Tarificación. Busca el prefijo más largo que coincide con el número destino y obtiene el precio de venta y el costo de compra por cada ruta posible.
  4. Ruteo LCR. Ordena los proveedores disponibles — normalmente por costo, idealmente por margen — y arma la lista de intentos.
  5. Cursado y reintentos. Envía la llamada al primer proveedor; si contesta con un código de fallo reintentable, baja al siguiente sin que el cliente lo note.
  6. Cierre y CDR. Al colgar, aplica mínimo facturable, incremento y cargo de conexión, debita el saldo y escribe el registro con costo, venta y margen.

Clase 4 vs Clase 5 vs SBC

Son tres cosas distintas que se venden con vocabulario parecido. Confundirlas es la forma más común de comprar la plataforma equivocada:

Softswitch Clase 4Softswitch Clase 5SBC
Su cliente esOtro operadorEl usuario finalCualquiera de los dos
Para qué sirveTránsito y terminación mayoristaServicio telefónico: extensiones, buzón, IVR, DIDFrontera de la red: seguridad, NAT, transcoding
TarificaSí, es su razón de serSí, por plan o abonoNo
Elige proveedor por costo (LCR)A veces, básicoNo
Maneja saldo y créditoSí, en tiempo realPrepago del abonadoNo
Ejemplos de usoVender terminación A-ZOfrecer telefonía a PyMEsProteger un FreeSWITCH

En la práctica un Clase 4 moderno incluye las funciones de borde de un SBC —autenticación, límites de tasa, ocultamiento de topología— porque necesita esa puerta para sobrevivir en internet. Lo que no incluye, y no debería, son las funciones de Clase 5: si te ofrecen un producto que hace las dos cosas, preguntá cuál de las dos hace de verdad bien.

Las funciones que no pueden faltar

Todas las plataformas listan cien viñetas. Estas seis son las que se sienten a los tres meses de operación:

1. Tarificación por prefijo más largo, con mínimo e incremento

Cobrar «por minuto» no existe: se cobra con un mínimo facturable (típico 30s o 60s) y un incremento (1s, 6s, 60s). Si el switch no aplica exactamente el mismo esquema que tu proveedor te aplica a vos, cada llamada corta te deja una pérdida invisible que sólo se ve al cerrar el mes.

2. Least-cost routing con protección de margen

Rutear por el más barato no es lo mismo que rutear por el que deja ganancia. Si el proveedor barato cuesta 0,0098 y tu venta es 0,0100, la llamada entra pero el margen no paga ni el CDR. Un LCR que mira margen mínimo y no sólo costo descarta esa ruta y toma la siguiente.

3. Control de crédito y de canales en tiempo real

El saldo tiene que descontarse durante la llamada, no al cerrarla. Sin eso, un cliente con 10 dólares de saldo puede abrir 200 llamadas simultáneas a un destino caro y dejarte una deuda que ya no vas a cobrar. Lo mismo con los topes de canales: tienen que aplicarse en la admisión.

4. Antifraude de terminación activo desde el día cero

El fraude de terminación —el famoso IRSF— apunta a destinos de tarifa alta y llega de madrugada, en fin de semana largo. La defensa útil no es una alerta: es que esos destinos estén bloqueados por defecto y que vos abras los que necesitás.

5. CDRs con costo, venta y margen en la misma fila

Si el CDR sólo guarda lo que cobraste, reconciliar contra la factura del carrier es un trabajo de exportar a Excel. Con costo y venta juntos, la pregunta «¿este destino me da plata?» se responde con una consulta.

6. Una sola superficie expuesta

El media server nunca debería tener una IP pública. La arquitectura sana es un proxy de admisión endurecido en el borde y todo lo demás en loopback: base de datos, motor de medios y panel. Si el diagrama del vendedor muestra tres puertos abiertos, tenés tres problemas.

Cinco preguntas antes de firmar

Pedí que te las respondan por escrito. Las respuestas incómodas son las informativas:

Cuánto cuesta de verdad

El precio de la licencia es la parte fácil de estimar. El costo real de un switch tiene tres sumandos:

Por eso la comparación honesta no es «gratis contra pago», sino cuánto tiempo de gente te va a costar cada opción para cursar el mismo tráfico.

Cómo lo resuelve NEXIA Switch

NEXIA Switch es un softswitch Clase 4 autoalojado que implementa las seis funciones de arriba de fábrica: admisión con Kamailio en el borde, núcleo de ruteo y tarificación compilado en Rust con la tabla de rutas en memoria, LCR con margen mínimo, saldos sobre un ledger que la base rechaza modificar, y destinos de riesgo bloqueados desde la instalación.

Se instala con un comando en Ubuntu 24.04 y es gratis y permanente hasta 100 llamadas concurrentes, con la plataforma completa — no una versión recortada. Los precios para crecer están publicados.

Preguntas frecuentes

¿Cuál es la diferencia entre un softswitch Clase 4 y uno Clase 5?
Un Clase 4 enruta y tarifica llamadas entre operadores: su cliente es otro carrier que le manda tráfico por SIP y le paga por minuto. Un Clase 5 da servicio telefónico a usuarios finales: extensiones, buzón de voz, IVR, números DID. Se distinguen por quién es el cliente, no por la tecnología.
¿Un softswitch Clase 4 reemplaza a un SBC?
Parcialmente. Un Clase 4 moderno incorpora las funciones de borde que necesita para estar en internet —autenticación, límites de tasa, ocultamiento de topología— y para la mayoría de las operaciones mayoristas eso alcanza. Un SBC dedicado sigue teniendo sentido cuando hace falta transcoding pesado o interconexión con redes que exigen un elemento de frontera separado.
¿Se puede montar un softswitch Clase 4 con Asterisk o FreeSWITCH solos?
Se puede cursar tráfico, sí; tener un negocio, no todavía. Asterisk y FreeSWITCH son motores de medios y de llamada excelentes, pero no traen tarificación por prefijo, control de saldo en tiempo real, LCR por margen ni antifraude: eso es exactamente la capa que agrega un Clase 4 encima de ellos.
¿Cuántos canales concurrentes aguanta un servidor?
Depende sobre todo de la arquitectura del motor, no del hierro. Un diseño que abre un proceso por llamada se queda sin memoria mucho antes que uno con un núcleo compilado y la tabla de rutas en memoria. Con este último, un VPS de gama media cursa varios cientos de canales; el límite real suele aparecer en el motor de medios, no en la lógica de ruteo.
¿Cuánto cuesta un softswitch Clase 4?
El mercado va desde plataformas abiertas con licencia cero —donde el costo es un ingeniero VoIP dedicado— hasta licencias empresariales de miles de dólares al mes con precio no publicado. NEXIA Switch publica los suyos: gratis y permanente hasta 100 canales concurrentes, y de ahí licencias mensuales de 200 a 1.000 canales.

Probalo en tu propio servidor

Gratis hasta 100 llamadas concurrentes, para siempre y sin tarjeta. Instalación en una tarde, precios públicos cuando quieras crecer.