Session-initiation-protocol-b2bua
SIP-B2BUA
バックツーバックユーザーエージェント(B2BUA)は、SIPアプリケーションの論理ネットワーク要素です。 SIP UAの一種で、SIPリクエストを受信し、リクエストを再定式化し、新しいリクエストとして送信します。
プロキシサーバーとは異なり、ダイアログの状態を維持し、確立したダイアログで送信されるすべての要求に参加する必要があります。 B2BUAは、SIPのエンドツーエンドの性質を破壊します。
B2BUA –仕組み
B2BUAエージェントは、通話の2つのエンドポイント間で動作し、通信チャネルを2つの*コールレッグ*に分割します。 B2BUAは、UACとUASの連結です。 コールの両端間のすべてのSIPシグナリングに参加し、確立しました。 ダイアログサービスプロバイダーで利用可能なB2BUAは、いくつかの付加価値機能を実装する場合があります。
発信コールレッグでは、B2BUAは_user agent server_(UAS)として機能し、宛先エンドへの_user agent client_(UAC)として要求を処理し、エンドポイント間の信号を連続して処理します。
B2BUAは、処理する呼び出しの完全な状態を維持します。 B2BUAの各サイドは、RFC 3261で指定されている標準のSIPネットワーク要素として動作します。
B2BUAの機能
B2BUAは次の機能を提供します-
- 通話管理(請求、自動通話切断、通話転送など)
- ネットワークインターワーキング(おそらくプロトコル適応による)
- ネットワーク内部の隠蔽(プライベートアドレス、ネットワークトポロジなど)
多くの場合、B2BUAはメディアゲートウェイにも実装され、セッションを完全に制御するためにメディアストリームをブリッジします。
B2BUAの例
多くの構内交換機(PBX)エンタープライズ電話システムには、B2BUAロジックが組み込まれています。
一部のファイアウォールには、ALG(Application Layer Gateway)機能が組み込まれています。これにより、ファイアウォールは、高レベルのセキュリティを維持しながら、SIPおよびメディアトラフィックを許可できます。
B2BUAのもう1つの一般的なタイプは、セッションボーダーコントローラー(SBC)として知られています。