Un agente de usuario adosado ( B2BUA ) es un elemento de red lógico en las aplicaciones del Protocolo de inicio de sesión (SIP). [1] SIP es un protocolo de señalización para administrar llamadas telefónicas multimedia de Voz sobre Protocolo de Internet (VoIP). Un agente de usuario adosado opera entre ambos puntos finales de una sesión de comunicaciones y divide el canal de comunicación en dos tramos de llamada, y media toda la señalización SIP entre los puntos finales de la sesión, desde el establecimiento hasta la terminación. Como todos los mensajes de control para cada llamada fluyen a través de B2BUA, un proveedor de servicios puede implementar características de valor agregado disponibles durante la llamada.
En el tramo de la llamada de origen, el B2BUA actúa como un servidor de agente de usuario (UAS) y procesa la solicitud como un cliente de agente de usuario (UAC) hasta el extremo de destino, manejando la señalización entre los puntos finales de forma consecutiva. Un B2BUA mantiene el estado completo de las llamadas que maneja. Cada lado de un B2BUA opera como un elemento de red de agente de usuario SIP estándar como se especifica en RFC 3261 .
Además de la gestión de llamadas, un B2BUA puede proporcionar servicios de facturación, interconexión de redes para conversiones de protocolos y ocultación de topología e información internas de la red.
Los B2BUA a menudo se implementan en pasarelas de medios para unir los flujos de medios, además de la ruta de señalización, para un control total sobre la sesión.
Una puerta de enlace de señalización , que forma parte de un controlador de borde de sesión , es un ejemplo de B2BUA.
Diagrama de flujo de llamadas
B2BUA Alice servidor Bob | | | | | INVITE F1 | | | | -------------------> | | | | 100 Probar F2 | | | | <------------------- | | INVITE F3 | | | | -------------------> | | | | 100 Probar F4 | | | | <------------------- | | | | 180 Sonando F5 | | 180 Sonando F6 | | <------------------- | | <------------------- | | | | | | 200 OK F7 | | 200 OK F8 | | <------------------- | | <------------------- | | ACK F9 | | ACK F10 | | -------------------> | | -------------------> | | | | Medios RTP | | Medios RTP | | <==================> | | <==================> | | BYE F11 | | | | -------------------> | | BYE F12 | | 200 OK F13 | | -------------------> | | <------------------- | | 200 OK F14 | | | | <------------------- | | | | |