FrontPage

全体ブロック図

  • モジュール化されたレイヤー構造
    • シーケンス制御/吸収層
    • メッセージ変換層
      • 制御モジュール、コントローラ部
    • Transport層
blockFig.png

シーケンス部

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

sequenceFig.png

メッセージ部

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

messageFig.png

制御モジュール部

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

moduleFig.png

Transport層

本ミドルウェアとアプリケーションの接続層。 下記の4種類の接続形態を想定している。

  • API
    • SIP-UAアプリに組み込むためのAPI
  • Proxy Socket
    • Proxyのような動作で、Socket経由でメッセージ交換を行う
  • ダミーSocket
    • OSのSocketをフックして、通信メッセージを制御する
  • メディア
    • メディアを制御し、DTMFによるコントロールを可能とする