Back-to-Back-Benutzeragent - Back-to-back user agent
Ein Back-to-Back-Benutzeragent ( B2BUA ) ist ein logisches Netzwerkelement in SIP-Anwendungen ( Session Initiation Protocol ). SIP ist ein Signalisierungsprotokoll zur Verwaltung von Multimedia- VoIP-Telefonanrufen ( Voice over Internet Protocol ). Ein Back-to-Back-Benutzeragent arbeitet zwischen beiden Endpunkten einer Kommunikationssitzung und teilt den Kommunikationskanal in zwei Anrufzweige auf und vermittelt alle SIP-Signale zwischen den Endpunkten der Sitzung vom Aufbau bis zur Beendigung. Da alle Kontrollnachrichten für jeden Anruf durch die B2BUA fließen, kann ein Dienstanbieter Mehrwertfunktionen implementieren, die während des Anrufs verfügbar sind.
In der ursprünglichen Anrufstrecke fungiert die B2BUA als User Agent Server (UAS) und verarbeitet die Anforderung als User Agent Client (UAC) an das Zielende, wobei die Signalisierung zwischen den Endpunkten hintereinander erfolgt. Eine B2BUA behält den vollständigen Status für die von ihr bearbeiteten Anrufe bei. Jede Seite einer B2BUA fungiert als Standard-SIP- Benutzeragenten- Netzwerkelement, wie in RFC 3261 angegeben .
Zusätzlich zur Anrufverwaltung kann eine B2BUA Abrechnungsdienste, Internetworking für Protokollkonvertierungen und das Ausblenden netzwerkinterner Topologien und Informationen bereitstellen.
B2BUAs werden häufig in Media Gateways implementiert, um die Medienströme zusätzlich zum Signalisierungspfad zu überbrücken und die vollständige Kontrolle über die Sitzung zu erlangen.
Ein Signalisierungs-Gateway , das Teil eines Session Border Controllers ist , ist ein Beispiel für eine B2BUA.
Ablaufdiagramm aufrufen
B2BUA Alice Server Bob | | | | | INVITE F1 | | | |------------------->| | | | 100 Trying F2 | | | |<-------------------| | INVITE F3 | | | |------------------->| | | | 100 Trying F4 | | | |<-------------------| | | | 180 Ringing F5 | | 180 Ringing F6 | |<-------------------| |<-------------------| | | | | | 200 OK F7 | | 200 OK F8 | |<-------------------| |<-------------------| | ACK F9 | | ACK F10 | |------------------->| |------------------->| | | | RTP Media | | RTP Media | |<==================>| |<==================>| | BYE F11 | | | |------------------->| | BYE F12 | | 200 OK F13 | |------------------->| |<-------------------| | 200 OK F14 | | | |<-------------------| | | | |