Enciclopedia
2026-06-02 17:17:09
¿Qué es un agente de usuario Back-To-Back (B2BUA)? Usos, funcionamiento y aplicaciones
El agente de usuario Back-To-Back (B2BUA) controla ambos lados de una llamada SIP y ayuda a las redes VoIP a gestionar señalización, seguridad, enrutamiento, interoperabilidad y servicios de medios.

Becke Telcom

¿Qué es un agente de usuario Back-To-Back (B2BUA)? Usos, funcionamiento y aplicaciones

Un agente de usuario Back-To-Back, conocido normalmente como B2BUA, es un elemento de red utilizado en sistemas SIP y VoIP para gestionar llamadas actuando como dos agentes de usuario separados colocados en modo back-to-back. En lugar de limitarse a reenviar mensajes SIP como un proxy básico, un B2BUA termina una tramo de llamada y crea otra hacia la siguiente parte.

Esto significa que el B2BUA se sitúa en medio de la sesión y controla ambos lados de la comunicación. Puede inspeccionar, modificar, enrutar, autenticar, grabar, puentear, supervisar o transformar la señalización de llamada y, en algunos casos, también los medios. Por este nivel de control, se utiliza ampliamente en IP PBX, controladores de borde de sesión, servidores de aplicaciones SIP, plataformas VoIP alojadas, centros de contacto, redes de operadores, comunicaciones unificadas y pasarelas de voz empresariales.

Agente de usuario Back-To-Back separando dos tramos de llamada SIP entre llamante y destinatario
Un B2BUA termina un diálogo SIP y crea otro, lo que le permite controlar los dos lados de una sesión VoIP.

Otra forma de entender el control de llamadas SIP

En una red SIP sencilla, los usuarios pueden imaginar que la llamada fluye directamente del llamante al destinatario. En la práctica, muchos sistemas VoIP profesionales necesitan una capa intermedia capaz de controlar la llamada. Esa capa puede aplicar reglas de seguridad, ocultar detalles de red, resolver problemas de compatibilidad, gestionar facturación, imponer políticas de enrutamiento o ofrecer servicios como grabación y transferencia.

Un B2BUA proporciona esa capa intermedia comportándose como la parte llamada frente al llamante original y como el llamante frente al destino final. Para el primer terminal, el B2BUA parece ser el otro extremo de la llamada. Para el segundo terminal, también actúa como el extremo opuesto. Esto ofrece a la plataforma mucho más control que un dispositivo de reenvío sin estado.

En sistemas de voz empresariales y de operador, este diseño es valioso porque las llamadas SIP suelen cruzar redes, fabricantes, códecs, planes de numeración, zonas de seguridad y plataformas de servicio distintas. El B2BUA ayuda a normalizar esas diferencias y a mantener un comportamiento de llamada predecible.

Qué hace realmente un B2BUA

Termina y recrea diálogos SIP

El comportamiento que define a un B2BUA es que termina un diálogo SIP y crea un nuevo diálogo SIP en el otro lado. El llamante no mantiene un único diálogo SIP ininterrumpido directamente con el destinatario. En su lugar, el B2BUA gestiona dos diálogos relacionados pero separados.

Esta estructura permite que el B2BUA tome decisiones independientes para cada lado. Puede aceptar una llamada desde un terminal, aplicar lógica interna y decidir si crea una segunda tramo de llamada hacia otro terminal, troncal, pasarela, cola, IVR o aplicación de medios.

Controla el comportamiento de señalización

Un B2BUA puede modificar cabeceras SIP, identificación del llamante, información de contacto, campos de enrutamiento, temporizadores de sesión, negociación de códecs y manejo del estado de llamada. Esto resulta útil cuando distintos sistemas interpretan de forma diferente los mensajes SIP o cuando las políticas de red exigen normalización de señalización.

Por ejemplo, un proveedor de troncal SIP puede exigir un formato de cabecera específico, mientras que la PBX interna utiliza otro. Un B2BUA puede adaptar esos mensajes para que ambos lados se comuniquen correctamente.

Aplica lógica de llamada

Como controla la sesión, un B2BUA puede aplicar lógica como desvío de llamadas, transferencia, retención, aparcamiento, grabación, filtrado, reescritura de números, autenticación del llamante, enrutamiento de menor coste, rutas de respaldo y enrutamiento basado en horarios.

Esto hace que B2BUA sea especialmente importante en sistemas que hacen algo más que entregar llamadas básicas. La mayoría de las plataformas modernas de comunicación empresarial dependen de comportamientos tipo B2BUA para ofrecer servicios avanzados de llamada.

Puede anclar medios

Algunos B2BUA gestionan solo la señalización, mientras que otros también anclan los medios. Cuando los medios están anclados, los paquetes de audio RTP pasan por el B2BUA o por un relé de medios asociado. Esto permite grabación, transcodificación, cruce de NAT, soporte de interceptación legal, control de seguridad de medios, detección de tonos, anuncios, conferencias y supervisión de calidad.

El anclaje de medios aporta control, pero también aumenta las exigencias de ancho de banda, procesamiento y latencia. Por eso, algunos sistemas solo anclan los medios cuando es necesario.

Cómo funciona durante una llamada

Una llamada SIP típica con B2BUA empieza cuando el llamante envía una solicitud INVITE. El B2BUA recibe la solicitud y la trata como el punto final del primer diálogo. Después comprueba reglas de enrutamiento, estado de autenticación, formato de número, política de servicio y disponibilidad del destino.

Si la llamada está permitida, el B2BUA crea un nuevo INVITE hacia el destino. Este segundo diálogo puede parecer similar al primero, pero no es una copia reenviada. El B2BUA puede modificar cabeceras, cambiar códecs, ajustar el identificador del llamante, seleccionar otra troncal, insertar parámetros de medios o aplicar reglas de seguridad.

Cuando el destino responde, el B2BUA coordina la respuesta hacia el llamante original. Durante la sesión puede seguir procesando re-INVITE, mensajes UPDATE, solicitudes BYE, eventos de retención, transferencias, refrescos de sesión y cambios de medios. Cuando cualquiera de las partes cuelga, el B2BUA libera ambas tramos de llamada según su lógica de control.

Un B2BUA no se limita a pasar mensajes. Participa activamente en la llamada y hace que cada lado crea que se comunica con un terminal real.

Comparación con un proxy SIP

Un proxy SIP y un B2BUA pueden estar ambos en el camino de la señalización SIP, pero se comportan de forma distinta. Un proxy enruta principalmente solicitudes y respuestas SIP. Un B2BUA termina y recrea sesiones, lo que le da un control de llamada más profundo.

Elemento de redComportamiento principalFortaleza típica
Proxy SIPReenvía solicitudes y respuestas SIP según reglas de enrutamiento.Enrutamiento eficiente, soporte de registro y distribución escalable de señalización.
B2BUATermina un diálogo SIP y crea otro diálogo hacia el destino.Control profundo de llamadas, lógica de servicio, interoperabilidad, seguridad y manejo de medios.
SBCSuele usar comportamiento B2BUA en los bordes de red.Seguridad, cruce de NAT, ocultación de topología, aplicación de políticas y control de troncales.
Servidor de mediosPuede interactuar con la lógica B2BUA para reproducir audio, grabar, puentear o hacer conferencias.Mensajes de voz, IVR, conferencias, grabación, anuncios y servicios de medios.

Un proxy suele ser más ligero y transparente, mientras que un B2BUA es más potente pero participa más en la llamada. La elección correcta depende de si el sistema solo necesita enrutamiento o también control de servicios, seguridad, manejo de medios e interoperabilidad.

Por qué es importante en redes VoIP

Resuelve problemas de interoperabilidad

SIP es un protocolo estándar, pero distintos fabricantes y plataformas pueden implementar los detalles de forma diferente. Los formatos de cabecera, la negociación de códecs, los temporizadores de sesión, los métodos DTMF, las transferencias y el manejo de NAT pueden variar entre terminales, PBX, pasarelas y operadores.

Un B2BUA puede normalizar esas diferencias. Puede reescribir mensajes, ajustar parámetros de sesión y hacer que dos sistemas se comuniquen aunque su comportamiento nativo no coincida totalmente.

Mejora los límites de seguridad

Un B2BUA puede ocultar la topología interna de red frente a sistemas externos. En lugar de exponer direcciones IP internas, extensiones, nombres de servidor o detalles de ruta, presenta información controlada hacia el exterior.

Esta es una de las razones por las que el comportamiento B2BUA es habitual en los controladores de borde de sesión. Ayuda a proteger redes empresariales y de operador imponiendo políticas de señalización y limitando la exposición directa entre dominios SIP internos y externos.

Soporta servicios avanzados de llamada

Muchos servicios de voz requieren control directo de la llamada. Grabación, IVR, enrutamiento de colas, anuncios, conferencias, clic para llamar, transferencia, captura de llamadas, campañas salientes y enmascaramiento de números suelen depender del manejo de sesiones tipo B2BUA.

Como el B2BUA posee las tramos de llamada, puede insertar o retirar servicios de medios, redirigir llamadas, cambiar destinos o conservar el control incluso cuando la llamada se mueve entre usuarios y aplicaciones.

Permite enrutamiento basado en políticas

Las redes empresariales y de operadores suelen enrutar llamadas según coste, destino, estado de troncal, identidad del llamante, hora, ubicación, prioridad, clase de servicio o reglas de respaldo. Un B2BUA puede tomar estas decisiones durante el establecimiento de llamada y ajustar su comportamiento si cambian las condiciones.

Por ejemplo, si falla una troncal SIP, el B2BUA puede intentar otra ruta. Si un número requiere un formato especial, puede reescribir el número marcado antes de enviar la llamada.

Usos típicos

Control de llamadas en IP PBX

Muchos sistemas IP PBX usan comportamiento B2BUA para gestionar llamadas entre extensiones, troncales, colas, buzón de voz, menús IVR y números externos. La PBX no solo enruta mensajes SIP; controla la experiencia del usuario y aplica reglas de comunicación empresarial.

Esto permite que funciones como retención, transferencia, desvío, grabación, enrutamiento por presencia, grupos de timbre y rutas hacia buzón de voz funcionen de manera consistente en distintos terminales.

Controladores de borde de sesión

Los controladores de borde de sesión suelen operar como B2BUA en el borde de una red VoIP. Separan los sistemas SIP internos de operadores externos, socios, usuarios remotos o redes públicas.

En este papel, el B2BUA soporta ocultación de topología, cruce de NAT, normalización SIP, anclaje de medios, políticas de cifrado, control de acceso, protección contra denegación de servicio e interoperabilidad de troncales.

VoIP alojado y llamadas en la nube

Las plataformas de llamadas en la nube usan funciones B2BUA para controlar sesiones de miles o millones de usuarios. La plataforma puede necesitar enrutar llamadas entre regiones, aplicar políticas de inquilino, admitir enmascaramiento de números, grabar llamadas, conectar softphones e integrarse con aplicaciones de centro de contacto.

La arquitectura B2BUA permite controlar cada tramo de llamada manteniendo separados de forma lógica usuarios, inquilinos, operadores y aplicaciones.

Plataformas de centro de contacto

Los centros de contacto dependen del control de llamadas. Las llamadas pueden entrar por troncales SIP, pasar por menús IVR, esperar en colas, conectarse con agentes, transferirse a supervisores, grabar medios y generar datos de informes.

Un B2BUA ayuda a gestionar estos flujos complejos controlando la señalización y, cuando hace falta, los medios. También puede conectarse con CRM, plataformas de fuerza laboral, herramientas de grabación y sistemas de análisis.

VoIP de operador y mayorista

Los operadores y proveedores VoIP mayoristas usan sistemas B2BUA para gestionar interconexión, enrutamiento, facturación, control de códecs, reglas de numeración, prevención de fraude y normalización de tráfico entre muchas redes.

A escala de operador, el rendimiento, la redundancia y la inteligencia de enrutamiento del B2BUA son críticos porque se deben procesar grandes volúmenes de llamadas de manera fiable.

Aplicaciones de B2BUA en IP PBX controlador de borde de sesión centro de contacto y red VoIP de operador
La tecnología B2BUA se usa comúnmente en IP PBX, SBC, centros de contacto, plataformas VoIP alojadas y redes de operadores.

Capacidades técnicas que conviene evaluar

Manipulación de cabeceras SIP

La manipulación de cabeceras SIP permite al B2BUA adaptar la señalización de llamada entre sistemas distintos. Puede reescribir From, To, Contact, Record-Route, P-Asserted-Identity, Diversion, Remote-Party-ID o cabeceras personalizadas.

Esta capacidad es útil para interoperabilidad, control de identificador de llamada, enrutamiento, privacidad, compatibilidad de troncales y requisitos de operador. Sin embargo, debe documentarse con claridad, porque cambios incorrectos pueden romper los flujos de llamada.

Negociación de códecs y transcodificación

Un B2BUA puede ayudar a negociar códecs entre terminales. Si ambos lados soportan un códec común, la llamada puede continuar sin transcodificación. Si no, el B2BUA o un servidor de medios puede necesitar convertir audio entre formatos.

La transcodificación mejora la compatibilidad, pero consume recursos de procesamiento y puede añadir retardo. Debe usarse cuando sea necesaria, no como solución predeterminada para todas las llamadas.

Cruce de NAT

SIP y RTP pueden ser difíciles a través de NAT porque los mensajes de señalización pueden contener direcciones IP privadas y los flujos de medios pueden necesitar rutas especiales. Un B2BUA puede ayudar anclando medios, reescribiendo información de conexión y controlando cómo se comunican los terminales a través de cortafuegos.

Esto es importante para trabajadores remotos, sucursales, usuarios de PBX alojada y conexiones de troncal SIP sobre redes públicas o mixtas.

Gestión del estado de llamada

Como el B2BUA forma parte de la llamada, mantiene el estado de la llamada. Sabe si está sonando, contestada, en espera, transferida, fallida, desconectada o redirigida. Esta conciencia de estado habilita servicios avanzados e informes precisos.

La gestión del estado también ayuda en el diagnóstico. Los administradores pueden ver dónde falló una llamada, qué tramo se desconectó y qué códigos de respuesta participaron.

Integración de servicios de medios

Un B2BUA puede conectar llamadas con servicios de medios como IVR, grabación, anuncios, puentes de conferencia, buzón de voz, reconocimiento de voz, detección DTMF o generación de tonos. Estos servicios requieren controlar la sesión, no solo reenviarla.

La integración de medios es una de las razones por las que B2BUA es central en las plataformas modernas de comunicación.

Consideraciones de diseño para el despliegue

Desplegar un B2BUA requiere planificación cuidadosa porque se convierte en un punto de control de la red de voz. Si falla o se sobrecarga, las llamadas pueden verse afectadas. En producción deben considerarse redundancia, capacidad, supervisión, rutas de respaldo y alta disponibilidad.

La seguridad también es importante. Como el B2BUA procesa señalización y puede manejar medios, debe protegerse contra accesos no autorizados, escaneos SIP, ataques de registro, fraude telefónico, paquetes malformados y tráfico de denegación de servicio.

Las pruebas de interoperabilidad deben incluir terminales reales, troncales SIP, pasarelas, softphones, sistemas de grabación, escenarios de transferencia, métodos DTMF, llamadas de emergencia, rutas de respaldo y combinaciones de códecs. Muchos problemas de B2BUA aparecen solo en flujos de llamada específicos.

Un B2BUA añade control y flexibilidad, pero también asume responsabilidad sobre el comportamiento de la llamada. El diseño, la supervisión y las pruebas son esenciales.

Problemas comunes y puntos de diagnóstico

Audio en una sola dirección

El audio unidireccional puede aparecer cuando la señalización tiene éxito pero los medios RTP no fluyen correctamente. Las causas incluyen NAT, reescritura SDP incorrecta, reglas de cortafuegos, incompatibilidad de códecs, problemas de anclaje de medios o errores de ruta.

Al diagnosticar, los ingenieros deben revisar tanto la señalización SIP como las rutas RTP. Un SIP 200 OK exitoso no garantiza que el audio funcione correctamente.

Transferencias fallidas

La transferencia de llamadas puede ser compleja porque puede implicar mensajes REFER, re-INVITE, nuevas tramos de llamada, cambios de medios y distintos comportamientos de terminales. El B2BUA puede necesitar gestionar o traducir la transferencia entre sistemas.

Las transferencias fallidas suelen requerir examinar trazas SIP de ambos lados del B2BUA, no solo de un terminal.

Problemas de identificador de llamada

El identificador de llamada puede mostrarse de forma incorrecta si las cabeceras se reescriben mal o si no se cumplen los requisitos del operador. Esto afecta llamadas salientes, llamadas desviadas, privacidad y plataformas multiinquilino.

Los administradores deben verificar qué cabeceras de identidad requiere cada troncal, PBX y grupo de terminales.

Fallo de negociación de códecs

Si dos lados no acuerdan un códec, la llamada puede fallar o conectarse sin audio. Un B2BUA puede resolverlo con filtrado de códecs o transcodificación, pero una política de códecs incorrecta también puede crear problemas.

Las listas de códecs deben planificarse según la capacidad de los terminales, el ancho de banda, las necesidades de grabación y el soporte del operador.

Beneficios operativos

B2BUA mejora el control operativo al dar a los administradores un punto claro para aplicar políticas de voz. En lugar de depender de que cada terminal se comporte correctamente, el B2BUA centraliza enrutamiento, seguridad y lógica de servicio.

También mejora la visibilidad. Como las tramos de llamada pasan por un sistema controlado, los administradores pueden recopilar registros, trazas de señalización, métricas de calidad, resultados de enrutamiento, códigos de fallo y datos de uso.

Para organizaciones con varias sedes, proveedores SIP, fabricantes y aplicaciones de comunicación, B2BUA ayuda a reducir la fragmentación. Se convierte en una capa de coordinación que conecta distintas partes del entorno de comunicación.

Limitaciones de B2BUA

Un B2BUA es potente, pero no siempre es la opción más simple. Introduce responsabilidad de procesamiento, complejidad de configuración y posible latencia. Si se despliega sin necesidad, puede hacer más difícil diagnosticar la red.

Como cambia o termina diálogos SIP, un B2BUA puede afectar la transparencia extremo a extremo. Algunas funciones SIP que funcionan directamente entre terminales pueden necesitar manejo especial cuando un B2BUA está en la ruta.

El anclaje de medios también puede aumentar el uso de recursos. Cuando todo el tráfico RTP pasa por el B2BUA o por un relé de medios, suben los requisitos de ancho de banda y procesamiento. Por eso la planificación de capacidad es importante.

Mejor implementación

Empiece definiendo qué debe controlar el B2BUA. Puede utilizarse para seguridad, enrutamiento, interoperabilidad, grabación, cruce de NAT, lógica de centro de contacto o interconexión con operadores. Cada objetivo exige decisiones de configuración diferentes.

Mantenga documentadas las reglas de enrutamiento y la manipulación de cabeceras. El comportamiento SIP puede volverse difícil de entender cuando se aplican muchas transformaciones con el tiempo. La documentación clara ayuda al diagnóstico futuro y evita cambios accidentales.

Supervise tanto señalización como medios. Deben ser visibles el éxito de llamadas SIP, el flujo RTP, la pérdida de paquetes, el jitter, la negociación de códecs, los temporizadores de sesión y las razones de desconexión. Esto da a los ingenieros una vista completa del rendimiento.

Use redundancia en entornos críticos. Si el B2BUA es central para el control de llamadas, el diseño de alta disponibilidad y conmutación por error es necesario para evitar interrupciones de comunicación.

FAQ

¿Un B2BUA es lo mismo que un proxy SIP?

No. Un proxy SIP reenvía principalmente mensajes SIP, mientras que un B2BUA termina un diálogo SIP y crea otro. Esto le da un control más profundo sobre el comportamiento de la llamada.

¿Todos los sistemas VoIP necesitan un B2BUA?

No todos los sistemas simples lo necesitan, pero muchos despliegues empresariales, alojados, de operador, de centro de contacto y SBC usan comportamiento B2BUA porque requieren control de llamadas, seguridad, enrutamiento, medios o interoperabilidad.

¿Puede un B2BUA resolver problemas de NAT?

Sí. Muchos sistemas B2BUA ayudan al cruce de NAT reescribiendo información de señalización y anclando medios. Aun así, las reglas de cortafuegos, rangos de puertos RTP, ajustes de terminal y diseño de red deben configurarse correctamente.

¿Un B2BUA siempre maneja medios RTP?

No. Algunos B2BUA gestionan solo señalización, mientras que otros también anclan o procesan medios. El anclaje se usa cuando se requieren grabación, transcodificación, cruce de NAT o supervisión de medios.

¿Por qué B2BUA es importante para el trunking SIP?

En el trunking SIP, el comportamiento B2BUA ayuda a normalizar la señalización entre PBX empresariales y operadores. Puede gestionar identificador de llamada, políticas de códecs, límites de seguridad, rutas de respaldo, cruce de NAT y requisitos SIP específicos del proveedor.

Productos Recomendados
Catálogo
Servicio al cliente Teléfono
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .