SIP-B2BUA
연속 사용자 에이전트 (B2BUA)는 SIP 애플리케이션의 논리적 네트워크 요소입니다. SIP 요청을 수신 한 다음 요청을 재구성 한 다음 새 요청으로 보내는 SIP UA 유형입니다.
프록시 서버와 달리 대화 상태를 유지하고 설정된 대화에서 전송 된 모든 요청에 참여해야합니다. B2BUA는 SIP의 종단 간 특성을 깨뜨립니다.
B2BUA – 작동 원리
B2BUA 에이전트는 전화 통화의 두 끝점 사이에서 작동하며 통신 채널을 두 개로 나눕니다. call legs. B2BUA는 UAC와 UAS의 연결입니다. 통화 양단 사이의 모든 SIP 시그널링에 참여하여 설정했습니다. 대화 서비스 공급자에서 사용 가능한 B2BUA는 일부 부가 가치 기능을 구현할 수 있습니다.
발신 통화 레그에서 B2BUA는 사용자 에이전트 서버 (UAS) 역할을하며 요청을 대상 끝까지 사용자 에이전트 클라이언트 (UAC)로 처리하여 끝점 간의 신호를 연속적으로 처리합니다.
B2BUA는 처리하는 통화에 대해 완전한 상태를 유지합니다. B2BUA의 각 측면은 RFC 3261에 지정된 표준 SIP 네트워크 요소로 작동합니다.
B2BUA의 기능
B2BUA는 다음과 같은 기능을 제공합니다.
통화 관리 (청구, 자동 통화 끊기, 통화 전환 등)
네트워크 연동 (아마도 프로토콜 적응과 함께)
네트워크 내부 (개인 주소, 네트워크 토폴로지 등) 숨기기
종종 B2BUA는 세션을 완전히 제어하기 위해 미디어 스트림을 연결하기 위해 미디어 게이트웨이에서도 구현됩니다.
B2BUA의 예
많은 PBX (Private Branch Exchange) 엔터프라이즈 전화 시스템에는 B2BUA 논리가 통합되어 있습니다.
일부 방화벽에는 ALG (Application Layer Gateway) 기능이 내장되어있어 방화벽이 높은 수준의 보안을 유지하면서 SIP 및 미디어 트래픽을 승인 할 수 있습니다.
또 다른 일반적인 유형의 B2BUA는 SBC (Session Border Controller)로 알려져 있습니다.