Números telefónicos VoIP y DID: cómo funcionan y cómo los enrutan los SBC

Un circuito holográfico que transporta el número telefónico 450-655-8993 en dígitos luminosos ramificándose en múltiples rutas, representando el enrutamiento DID en VoIP y cómo un controlador de borde de sesión dirige los números telefónicos entrantes a sus destinos

En una red VoIP, un número telefónico no está atado a un par de cobre ni a un teléfono único. Es un identificador definido por software que un operador acepta enrutar hacia donde usted lo apunte. Ese solo hecho explica casi todo lo que hace flexible a VoIP, y también crea el problema de enrutamiento que se encuentra en el borde de toda implementación seria. Un número marcado llega a su red como una cadena de dígitos dentro de un mensaje SIP, y algo tiene que decidir a dónde va realmente esa llamada.

En este artículo, le explicaremos qué es realmente un número telefónico VoIP, cómo los operadores asignan y aprovisionan los números subyacentes de marcación directa entrante (DID), la diferencia entre números hospedados y Bring Your Own Carrier (BYOC), y cómo un controlador de borde de sesión (SBC) convierte un DID marcado en una llamada entregada. Si opera un servicio VoIP, un centro de contacto o una plataforma multiinquilino, la sección de enrutamiento es donde se encuentra el trabajo práctico.

Términos y conceptos clave
Un glosario de referencia rápida para los términos utilizados en este artículo.
Número telefónico VoIPUn número telefónico ordinario y marcable cuyas llamadas se transportan como SIP y RTP sobre redes IP en lugar de una línea física dedicada. En la práctica, es un DID entregado a través de un servicio de voz IP.
DID (marcación directa entrante)Un número telefónico que un operador enruta a su sistema sin una línea física dedicada por número. Cada número VoIP que usted usa es un DID entregado a través de una troncal SIP o un servicio hospedado.
NANP (Plan de Numeración de América del Norte)El plan de numeración para Estados Unidos, Canadá y varios otros territorios, donde un número se divide en un código de área (NPA) y un intercambio (NXX) en el formato NPA-NXX-XXXX.
Rate centerEl área geográfica a la que está asociado un NPA-NXX. Le da al número su identidad local e influye en cómo la red clasifica y tarifica las llamadas hacia ese número.
Número VoIP hospedadoUn número que su proveedor posee y aprovisiona dentro de su propia plataforma, y que le proporciona una forma de utilizarlo. Es la opción más simple de adoptar, pero con menor control sobre el enrutamiento.
BYOC (Bring Your Own Carrier)Un modelo donde usted obtiene los DID y las troncales SIP de los operadores de su elección y los enruta a través de su propia infraestructura, manteniendo la portabilidad y el control multioperador.
SBC (controlador de borde de sesión)El elemento en el borde de dos redes SIP que controla la señalización y los medios en cada lado. Lee el DID marcado en una llamada entrante y enruta la llamada al destino correcto aguas abajo.
B2BUA (agente de usuario back-to-back)Una arquitectura de SBC que termina completamente un segmento de llamada entrante y origina un segmento nuevo hacia el destino, lo que otorga control total sobre ambos lados de la llamada.
Request-URIEl campo en un SIP INVITE que lleva el destino de enrutamiento de la llamada. En una llamada entrante, el DID marcado viaja aquí y en el encabezado To.
Identificador de llamadasEl número del llamante presentado en una llamada saliente. Para un sistema VoIP, este es normalmente uno de los DID que usted posee o que le han sido asignados.

Qué es un número telefónico VoIP a nivel de red

Un número telefónico VoIP es un número de marcación directa entrante (DID) que un operador acepta enrutar a un terminal IP en lugar de a un par de cobre. El número en sí es indistinguible de cualquier otro número PSTN: se encuentra en un rate center, pertenece a un bloque NPA-NXX y es alcanzable desde cualquier teléfono. Lo que cambia es la entrega: el operador envía la llamada como un SIP INVITE a su SBC o terminal de troncal SIP, y a partir de ahí, el enrutamiento está completamente bajo su control.

Cómo llegan los DID a su SBC

Los operadores asignan bloques de DID del NANP (Plan de Numeración de América del Norte) o del plan nacional equivalente. Cada DID se mapea a un NPA-NXX que determina el rate center y las obligaciones regulatorias que conlleva. Los números de cobro revertido (8XX) utilizan una base de datos SMS/800 separada para el enrutamiento. Lo que importa en la capa del SBC es cómo llegan estos números: como dígitos en la Request-URI o el encabezado To de un SIP INVITE entrante, que el motor de enrutamiento del SBC utiliza para decidir hacia dónde va la llamada. Para los patrones de normalización E.164 que hacen que este enrutamiento funcione a través de planes de marcado internacionales, consulte Formato E.164 de números telefónicos.

Números VoIP hospedados vs Bring Your Own Carrier (BYOC)

Hay dos formas comunes de poner a funcionar un número VoIP, y se encuentran en extremos opuestos del espectro de control.

Números VoIP hospedados

En el modelo hospedado, su proveedor posee y aprovisiona el número dentro de su propia plataforma y le proporciona una forma de usarlo, típicamente credenciales SIP o una aplicación. Este es el camino más simple. Usted no gestiona troncales ni enrutamiento, y el proveedor absorbe los detalles operativos. La contrapartida es el control: sus números residen dentro del sistema de otra persona, y migrar más adelante puede ser complicado.

Bring Your Own Carrier (BYOC)

En el modelo BYOC (Bring Your Own Carrier), usted obtiene los DID y las troncales SIP de uno o más operadores de su elección y los enruta a través de su propia infraestructura. Asume más responsabilidad, y a cambio obtiene portabilidad entre plataformas, la libertad de usar múltiples operadores para redundancia y mejores tarifas, e independencia del ecosistema de cualquier proveedor individual. Cuando cambia su plataforma UCaaS o de centro de contacto, sus números y relaciones con los operadores van con usted.

BYOC es donde un SBC se vuelve esencial, porque algo en su borde tiene que terminar esas troncales de operador, asegurarlas y decidir dónde debe aterrizar cada número entrante. Esa función de borde es de lo que trata el resto de este artículo.

Cómo un SBC enruta una llamada DID entrante

Este es el recorrido que toma una llamada entrante típica. El operador del llamante originador entrega la llamada a su proveedor, la llamada cruza una troncal SIP hasta el borde de su red, y desde ahí tiene que llegar a la plataforma correcta aguas abajo, ya sea una IP-PBX, un centro de contacto, un softswitch o Microsoft Teams.

El DID marcado viaja dentro del SIP INVITE, en la Request-URI y el encabezado To. Cuando la llamada llega a su borde, el SBC lee ese número y lo compara con sus reglas de enrutamiento para decidir hacia dónde va la llamada. Debido a que un SBC opera como un agente de usuario back-to-back (B2BUA) en lugar de un proxy ligero, termina completamente el segmento de llamada entrante y origina un segmento nuevo hacia el destino elegido, lo que le da control total sobre ambos lados de la llamada. Diferentes DID pueden mapearse a destinos completamente distintos, de modo que un rango de números puede enrutarse a un centro de contacto mientras que otro aterriza en la PBX de un inquilino específico. ProSBC maneja esto con un motor de enrutamiento basado en reglas que admite enrutamiento complejo multiruta, basado en prioridades y configurable, y escala hasta 1 024 puntos de acceso de red (NAP) para que una única plataforma pueda cubrir muchos operadores y muchos sistemas aguas abajo simultáneamente.

Diagrama de enrutamiento DID entrante que muestra a un operador originador enviando un SIP INVITE a través de una troncal SIP a un SBC, que lee el DID marcado y enruta cada rango de números a una plataforma diferente aguas abajo como una IP-PBX, centro de contacto o Microsoft Teams

Una llamada entrante lleva su DID marcado en el SIP INVITE; el SBC compara el número con sus reglas de enrutamiento y entrega la llamada a la plataforma correcta aguas abajo. Haga clic para ampliar.

En este mismo borde, el SBC también oculta su topología interna, normaliza las diferencias SIP entre operadores y plataformas, y aplica seguridad en el perímetro. Esas funciones son tema de sus propias guías, así que no las repetiremos aquí, pero están ocurriendo en cada llamada junto con la decisión de enrutamiento. Para operadores multiinquilino, el modelo de enrutamiento por DID es lo que permite que una implementación mantenga los rangos de números de cada cliente claramente separados.

Identificador de llamadas saliente y STIR/SHAKEN

En las llamadas salientes, el DID aparece como el número del llamante en los encabezados From y P-Asserted-Identity. El SBC controla qué número se presenta en cada segmento y puede aplicar políticas de identificador de llamadas por grupo de troncales. La atestación STIR/SHAKEN se aplica a cada llamada saliente: el SBC firma la llamada a través de un servicio de firma externo, y el nivel de atestación (A, B o C) depende de si puede verificar la autorización del llamante para usar ese número. Para la mecánica de la atestación, consulte Atestación de nivel A. La etiqueta “VoIP Caller” que los consumidores a veces ven en las llamadas entrantes es una decisión de un motor de análisis aguas abajo, no algo que el SBC originador controle directamente.

Los números portados siguen el mismo patrón de enrutamiento DID. El operador que ganó la portabilidad entrega la llamada a su SBC exactamente como cualquier otro DID; el SBC la enruta basándose en los dígitos del INVITE, no en el operador original del número. Para el proceso de portabilidad y su impacto en el enrutamiento, consulte Portabilidad numérica para ISP y operadores.

Conclusión

Un número telefónico VoIP es un DID: un identificador definido por software que un operador enruta por política, lo que le permite elegir entre la simplicidad hospedada y el control BYOC, presentar un número local en cualquier lugar, y enviar diferentes números a diferentes plataformas. La flexibilidad es el objetivo principal, y el SBC es el elemento que convierte un DID marcado en una llamada entregada al leer el número, aplicar sus reglas de enrutamiento y entregar la llamada al destino correcto.

Preguntas frecuentes

¿Cuál es la diferencia entre un número VoIP y un número telefónico normal?

Para la persona que lo marca, ninguna. Ambos son números telefónicos estándar y marcables. La diferencia está detrás del número: un número VoIP enruta llamadas como SIP y RTP sobre redes IP y puede apuntarse a cualquier destino que su propietario elija, mientras que un número tradicional está atado a una línea física y una central fija.

¿Qué significa cuando una llamada aparece como “VoIP caller”?

Significa que el número del llamante está asociado a un servicio VoIP en lugar de una línea fija tradicional o una línea inalámbrica fija. Es una clasificación del tipo de línea, no un juicio sobre la llamada. Muchas empresas legítimas presentan números VoIP como identificador de llamadas.

¿Qué es un número DID?

Un DID (marcación directa entrante) es un número telefónico que un operador enruta a su sistema sin requerir una línea física dedicada para cada número. En VoIP, cada “número telefónico” que usted usa es un DID entregado a través de una troncal SIP o un servicio hospedado.

¿Puedo conservar mi número telefónico existente al migrar a VoIP?

Generalmente sí, a través de la portabilidad numérica. El número se convierte en un DID en la red de su nuevo proveedor, y el enrutamiento entrante se actualiza para que las llamadas le lleguen allí. La portabilidad es un proceso propio con sus propios plazos, gestionado a través de las bases de datos de portabilidad de la industria.

¿Un número VoIP tiene que coincidir con mi ubicación física?

No. La asociación geográfica de un código de área es un dato de base de datos y enrutamiento, no físico, por lo que un DID VoIP puede presentar una presencia local en una ciudad donde usted no tiene oficina. Esta es una de las ventajas prácticas de desacoplar el número de una línea física.

Enrute cada DID al lugar correcto con ProSBC

ProSBC es un controlador de borde de sesión (SBC) de nivel operador, basado en software, con un motor de enrutamiento flexible y basado en reglas que admite enrutamiento complejo multiruta, basado en prioridades y configurable. Escala hasta 1 024 puntos de acceso de red (NAP) y hasta 350 000 registros de terminales por servidor, lo que lo hace ideal para enrutamiento DID en modelos BYOC y multiinquilino donde una plataforma cubre muchos operadores y muchos sistemas aguas abajo.

Como B2BUA completo, ProSBC termina y re-origina SIP en ambos segmentos, de modo que controla el enrutamiento, la ocultación de topología y la normalización que convierten un DID marcado en una llamada entregada. Se implementa en VMware, KVM, AWS, Azure y bare metal, donde sea que se encuentre su borde de red.

¿Prefiere evaluar por su cuenta primero? Comience su prueba gratuita de 30 días.