Loading article…
バックツーバックユーザーエージェント(B2BUA )は、セッション開始プロトコル(SIP)アプリケーションにおける論理的なネットワーク要素です。 [ 1 ] SIPは、マルチメディアVoIP( Voice over Internet Protocol )電話通話を管理するためのシグナリングプロトコルです。バックツーバックユーザーエージェントは、通信セッションの両端の間で動作し、通信チャネルを2つの通話レッグに分割し、セッションの確立から終了まで、セッションの両端間のすべてのSIPシグナリングを仲介します。各通話のすべての制御メッセージはB2BUAを経由するため、サービスプロバイダは通話中に利用できる付加価値機能を実装できます。
発信側の通話では、B2BUAはユーザーエージェントサーバ(UAS)として機能し、宛先エンドへのリクエストをユーザーエージェントクライアント(UAC)として処理し、エンドポイント間のシグナリングを連続して処理します。B2BUAは、処理する通話の完全な状態を維持します。B2BUAの両側は、RFC 3261で規定されている標準SIPユーザーエージェントネットワーク要素として動作します。
B2BUAは、通話管理に加えて、課金サービス、プロトコル変換のためのインターネットワーキング、ネットワーク内部のトポロジーや情報の隠蔽なども提供できる。
B2BUAは、セッションを完全に制御するために、シグナリングパスに加えてメディアストリームを橋渡しする目的で、メディアゲートウェイに実装されることが多い。
セッション境界コントローラの一部であるシグナリングゲートウェイは、B2BUAの一例です。
B2BUA アリス・サーバー・ボブ | | | | | F1 招待 | | | |------------------->| | | | F2 を 100 回試しています | | | |<-------------------| | F3 に招待 | | | |------------------->| | | | 100回F4キーを試しています | | | |<-------------------| | | | 180 リンギング F5 | | 180 リンギング F6 | |<-------------------| |<-------------------| | | | | | 200 OK F7 | | 200 OK F8 | |<-------------------| |<-------------------| | ACK F9 | |確認応答 F10 | |---->| |------------------->| | | | RTPメディア | | RTPメディア | |<===================>| |<===================>| | さようなら F11 | | | |------------------->| | さようなら F12 | | 200 OK F13 | |------------------->| |<-------------------| | 200 OK F14 | | | |<-------------------| | | | |