• 追加された行はこの色です。
  • 削除された行はこの色です。
[[FrontPage]]

*全体ブロック図 [#j36e5556]
レイヤー構造とし、各レイヤー部分をモジュールとして交換可能とし、それをスクプリプタブルなコントローラで制御可能とすることにより、高い拡張性を持ったアーキテクチャをとる。

#ref(http://www.siprop.org/ja/image/blockFig.png,center)


*シーケンス部 [#cc290e4c]
転送シーケンスの差異を吸収するなどのシーケンスの制御や吸収を行う層。
下記のような感じで変換することを想定している。

#ref(http://www.siprop.org/ja/image/sequenceFig.png,center)


*メッセージ部 [#o109319f]
SIPメッセージの網間の差異や他UAプロトコルを、Flat化SIPメッセージに変換する層。
下記のような感じで変換することを想定している。

#ref(http://www.siprop.org/ja/image/messageFig.png,center)


*制御モジュール部 [#tf1d0108]
シーケンス部とメッセージ部の組み合わせから構成される。
APIを公開し、開発者が独自にモジュールを開発可能とする。

#ref(http://www.siprop.org/ja/image/moduleFig.png,center)


*Transport層 [#ab4f0974]
本ミドルウェアとアプリケーションの接続層。
下記の4種類の接続形態を想定している。
-API
--SIP-UAアプリに組み込むためのAPI
-Proxy Socket
--Proxyのような動作で、Socket経由でメッセージ交換を行う
-ダミーSocket
--OSのSocketをフックして、通信メッセージを制御する
-メディア
--メディアを制御し、DTMFによるコントロールを可能とする