開発/設計
Ver.1.0からの変更点 †
全体概要 †
- 軽量なB2BUA,UAフレームワークという位置づけ
- SIPropVer.1.0において、ほぼ、使用することがなかった機能の削除
- 各社端末のリファレンス実装化の断念
- 諸事情により、実装のオープンな公開が不可能であったため
- UAモジュールからのB2BUA機能の切り離し
- サーバサイドでの動作
- 独自SIP Stackの実装
- Jain-SIPのVer.1.2より、Stackの実装が公開されていないため
全体ブロック図 †
各層は、「Router-Manager-Module」で構成されていたが、「Manager-Module」の構造へ変更。
使用言語 †
B2BUA層 †
Ver.1.0では、B2BUAは、UA間の通信のみに責任を持っていたが、Ver.2.0では、B2BUAとしての動作に関しても責任を持つようになる。
UA層 †
Ver.1.0では、IP電話機単位での実装であったが、Ver.2.0では、機能単位(通話、保留など)での実装となる。
Stack層 †
SIP Stackに関しては、Jain-SIPに依存せずに、新規に独自実装を行う。
Transport層 †
独自実装ではなく、MINAに依存する形とする。
Router †
各層共通のもの、1つだけとする。