Последовательный пользовательский агент
Последовательный пользовательский агент ( B2BUA ) — это логический сетевой элемент в протокола инициации сеанса (SIP). приложениях [1] SIP — это протокол сигнализации для управления мультимедийными по протоколу Voice over Internet Protocol телефонными звонками (VoIP). Последовательный пользовательский агент работает между обеими конечными точками сеанса связи, делит канал связи на две ветви вызова и является посредником всей сигнализации SIP между конечными точками сеанса, от установления до завершения. Поскольку все управляющие сообщения для каждого вызова проходят через B2BUA, поставщик услуг может реализовать дополнительные функции, доступные во время вызова.
На исходном участке вызова B2BUA действует как сервер пользовательского агента (UAS) и обрабатывает запрос как клиент пользовательского агента (UAC) к конечной стороне, обрабатывая сигнализацию между конечными точками взаимную связь. B2BUA поддерживает полное состояние обрабатываемых вызовов. Каждая сторона B2BUA работает как стандартный сетевой элемент пользовательского агента SIP , как указано в РФК 3261 .
Помимо управления вызовами, B2BUA может предоставлять услуги биллинга, межсетевое взаимодействие для преобразования протоколов и сокрытие внутренней топологии и информации сети.
B2BUA часто реализуются в медиашлюзах для соединения медиапотоков в дополнение к сигнальному пути для полного контроля над сеансом.
, Сигнальный шлюз являющийся частью пограничного контроллера сеанса , является примером B2BUA.
Схема потока вызовов
[ редактировать ]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 | | | |<-------------------| | | | |