Liberty での SIP アプリケーション・ルーター

Session Initiation Protocol (SIP) コンテナーは SIP アプリケーション・ルーターを使用して、アプリケーションがコンテナー内で実行される順序を選択します。

SIP コンテナーは、完全なサービスまたは機能をデプロイするために、複数のアプリケーションを呼び出すことができます。このモジュラー型の構成的アプローチにより、アプリケーション開発者による新規アプリケーションの開発が容易になります。 モジュラー・アプリケーションは、より簡単に結合および管理できます。それも、個別アプリケーション実装は独立したままです。

アプリケーション・ルーターは、着信メッセージを処理するために正しい順序で正しいアプリケーションを選択する処理を行います。 アプリケーション・ルーターは、コンテナーが機能するために必要ですが、コンテナーとは別個の論理エンティティーです。アプリケーション・ルーターは、JSR 289 仕様に基づいています。アプリケーション・ルーター機能について詳しくは、仕様を参照してください。

デフォルト・アプリケーション・ルーター (DAR) は、標準構成ファイルを使用して構成できます。このファイルは、JSR 289 で定義されているように、SIP コンテナーに提供されます。

アプリケーション・ルーティング (アプリケーション構成とも呼ぶ) は、以下のようないくつかの方法で処理できます。
  • カスタム・アプリケーション・ルーター (CAR) を構成します。それには、アプリケーション・ルーター実装およびプロバイダーが含まれている Java™ アーカイブ (JAR) ファイルのパスを library エレメントに指定し、server.xml ファイルでこのライブラリーを参照する bell エレメントを追加します。特定のプロバイダーは、sipApplicationRouter エレメントの carProvider 属性で定義されます。 例については、Liberty での Session Initiation Protocol (SIP) の管理の資料を参照してください。
  • DAR を構成します。それには、server.xml ファイルで sipApplicationRouter エレメントの sipDarConfiguration 属性にその場所を指定します。

トピックのタイプを示すアイコン 概念トピック

ファイル名: cwlp_sip_sipapprouter.html