SIPはその周囲に構築された革新的なサービスホストを搭載した休息発展プロトコルです。UAは、ほとんどのSIPネットワークエンティティの使用を監視する、基本的な機能ビルティングブロックです。コアSIPの仕様が極めてシンプルな為、アプリケーションデベロッパは新機能の導入に付随してSIPプロトコルの複雑性が新サービスの導入に伴い大幅に増加することを認識せざるをえません。
アプリケーションデベロッパは、常に製品化までの厳しいタイムスケジュールに立ち向かい、それゆえプロトコル処理をするレイヤーが必要となりるので、革新的なサービスを構築の際には、集中することができるハイレベルなAPIを提供しています。
ユーザエージェント(UA)はSIPリクエストの開始、応答するSIPネットワーク内の論理的な構成要素です。つまり、UAはSIPネットワークの全エレメントの基礎的ビルティングブロックを形成しているのです。
SIPのクライアント/電話、ソフトスイッチ、アプリケーションサーバ、B2BUA、ゲートウェイのデベロッパとして、HSSがSIP
UAで基礎的なビルティングブロックを提供し、お客様は新しいサービスの開発に集中し、マーケットシェアの拡大が可能となり、革新的プロトコル開発に伴う複雑さを全て処理することができるようになります。
UAツールキットはHSSのSIPスタック上に構築されています。SIP
UA ツールキットはスレッド
セーフで、それを使用してマルチスレッドアプリケーションの開発が可能です。モジュール
- コールモジュールは呼状態を維持します。要求/応答を評価・構成して、出コーディング、ローカル再発信処理を行います。
- 再送信モジュールは、リモート側からSIPメッセージの再発信を処理します。
- コールレベルのAPIは、特別なメモリ最適化技術にて最適化されます。
- 認証モジュールは受信メッセージのベーシック、ダイジェスト認証を実行します。
SIP UA ツールキット機能:
HSSのSIP UAツールキット機能
- Bis-09対応
- トランザクション及び呼状態の自動処理
- ANSI C ソースコード
- 複数の同時コール処理が可能
- 標準INVITE、 ACK、 OPTIONS、
CANCEL、 BYE、 REGISTER、 INFO (BCP-T)
メソッドに対応
- MIME ボディの全構文解析に対応
- ベーシック、ダイジェスト認証スキームを実行
- SIPの最小知識を前提とするコールレベルAPI群の簡易使用を明示
- 一つのインスタンスで複数の電話の使用が可能
- キャンセル(CANCEL)メッセージ対応
- アウトバウンドならびに非アウトバウンドプロキシにも同様に処理
- XML ベースのコンフィギュレーションファイル
- 複数のユーザプロファイルに対応
- 自動コーデックネゴシエーション処理
- 再INVITEsに対応
- ルート、レコードルートセマンティック
の自動処理
- TCP / UDP /TLS 対応
- 既存セッション中の容易なメディアストリームの追加/削除
- Performs both local and remote retransmissionsローカル、リモート双方の再発信を実行
- コール中のトランザクションの自動処理
(PRACK, COMET 等)
- マルチレベルのトレーシング、エラー、デバッグ管理API
Last updated :
February 2, 2004
|