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)로 알려져 있습니다.