検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
開発/設計/議論/パケットのNormalize(FlatSIP)化 をテンプレートにして作成
Main Menu
TOP
Readme
Contents
Download
最新の20件
2008-07-09
支援団体
2007-12-12
SIProp/PJ体制
2007-09-09
ダウンロード
2007-08-30
開発/コミュニティー/勉強会
過去ニュース
FrontPage
2007-08-28
開発/イベント
2007-08-16
yusuke
hirotaka
sakukawa
masaxmasa
yamaz
ikeda
noritsuna
連絡帳
掲示板
2007-07-16
開発/コミュニティー/勉強会/2007/07/15
2007-05-25
開発/コミュニティー/勉強会/2007/05/25
2007-05-11
メンバー
2007-05-07
開発/サブプロジェクト
Total:0/Today:0
開始行:
[[開発/設計/議論]]
*議論の目的 [#af9bb3f7]
パケットをどのようにNormalize化するかを議論します。
-議論を委譲しました。
*メッセージ変換部の位置付け [#bfb51e95]
ここでは、下記の機能を提供します。
-メッセージのNormalize化
-メッセージのテンプレートによる出力
-トランスポート層(API含む)の制御
**メッセージのNormalize化 [#f14bcc0e]
メッセージ変換部 から スクリプト へ 送信される「FlatSIP」...
り、パケットを抽象化したメッセージに変換することを想定し...
~
ただし、コントロールメッセージも必要になると思いますので...
ート層の制御>]]と合わせて、ご覧ください。
具体的な内容としては、パケットとして構成されるべきであろ...
ヘッダーなどを定義します。~
対象としては、下記のようなものとなります。
-IP、TCP、UDPのヘッダー
-SIPのヘッダー
-SDPなど上記Bodyとして使用されるもの
例えば、下記のようなSIPメッセージがあった場合
UDP x.x.x.x y.y.y.y
INVITE yyy@yyy SIP/2.0\r\n
To: xxx@xxx;tag=xxx
From: yyy@yyy
メッセージ変換部のメッセージのNormalize化処理を行うと
proto:UDP
srcIP:x.x.x.x
dstIP:y.y.y.y
METHOD:INVITE
FROM:xxx@xxx
TO:yyy@yyy
というようなものになります。~
※SIPropの現バージョンにおいては、SIPのみの対応となるため...
のみという単純な構造とすることも検討しても良いかと思いま...
これをどうするかを議論したいと思います。~
※Velocityを用いるか、ただのクラスとするかも検討したいです。
***より柔軟性を持たせるために [#q345fb71]
パケットの層構造に合わせて、数層構造に分けて、Normalize化...
も視野に入れていますが、今回の実装では見送るかもしれませ...
上記の例で言えば、IP層NormalizerとSIP層Normalizerを作成し...
**メッセージのテンプレートによる出力 [#q06ad5d3]
上記のNormalize化されたメッセージを、具体的なパケット(SIP...
となります。~
ただし、コントロールメッセージも必要になると思いますので...
ート層の制御>]]と合わせて、ご覧ください。~
上記のNormalize化されたメッセージに対して、下記のようなも...
くと
-出力テンプレート
INVITE {dstIP} SIP/2.0\r\n
From: {FROM}
To: {TO};tag=xxx
↓のように出力されるものとなります
-出力イメージ
INVITE y.y.y.y SIP/2.0\r\n
From: xxx.@xxx
To: yyy@yyy;tag=yyy
※Velocityを使用する場合は、もっと違う形となりますので、そ...
ンプレートの形を議論したいと思います。
**トランスポート層(API含む)の制御 [#n54c0bcd]
外界との接続部分と通信をさせるためにコントロールするため...
~
具体的には、TCP/UDPを生成したりする部分となり、それをメッ...
パラメータのみで制御させることを目的としています。~
ここに関しては、まだ、具体的に考慮していない部分です。す...
※この制御用のメッセージの種類を議論したいと思います。
*議論の論点 [#b8556349]
**「FlatSIP」メッセージ(Normalizeメッセージ)の内容 [#l83c...
**出力テンプレートの内容 [#zfb61e24]
**トランスポート層(API含む)の制御種類 [#d1588c05]
*結論 [#y451a6c2]
-[[sakukawa]]さんが、実装中。
終了行:
[[開発/設計/議論]]
*議論の目的 [#af9bb3f7]
パケットをどのようにNormalize化するかを議論します。
-議論を委譲しました。
*メッセージ変換部の位置付け [#bfb51e95]
ここでは、下記の機能を提供します。
-メッセージのNormalize化
-メッセージのテンプレートによる出力
-トランスポート層(API含む)の制御
**メッセージのNormalize化 [#f14bcc0e]
メッセージ変換部 から スクリプト へ 送信される「FlatSIP」...
り、パケットを抽象化したメッセージに変換することを想定し...
~
ただし、コントロールメッセージも必要になると思いますので...
ート層の制御>]]と合わせて、ご覧ください。
具体的な内容としては、パケットとして構成されるべきであろ...
ヘッダーなどを定義します。~
対象としては、下記のようなものとなります。
-IP、TCP、UDPのヘッダー
-SIPのヘッダー
-SDPなど上記Bodyとして使用されるもの
例えば、下記のようなSIPメッセージがあった場合
UDP x.x.x.x y.y.y.y
INVITE yyy@yyy SIP/2.0\r\n
To: xxx@xxx;tag=xxx
From: yyy@yyy
メッセージ変換部のメッセージのNormalize化処理を行うと
proto:UDP
srcIP:x.x.x.x
dstIP:y.y.y.y
METHOD:INVITE
FROM:xxx@xxx
TO:yyy@yyy
というようなものになります。~
※SIPropの現バージョンにおいては、SIPのみの対応となるため...
のみという単純な構造とすることも検討しても良いかと思いま...
これをどうするかを議論したいと思います。~
※Velocityを用いるか、ただのクラスとするかも検討したいです。
***より柔軟性を持たせるために [#q345fb71]
パケットの層構造に合わせて、数層構造に分けて、Normalize化...
も視野に入れていますが、今回の実装では見送るかもしれませ...
上記の例で言えば、IP層NormalizerとSIP層Normalizerを作成し...
**メッセージのテンプレートによる出力 [#q06ad5d3]
上記のNormalize化されたメッセージを、具体的なパケット(SIP...
となります。~
ただし、コントロールメッセージも必要になると思いますので...
ート層の制御>]]と合わせて、ご覧ください。~
上記のNormalize化されたメッセージに対して、下記のようなも...
くと
-出力テンプレート
INVITE {dstIP} SIP/2.0\r\n
From: {FROM}
To: {TO};tag=xxx
↓のように出力されるものとなります
-出力イメージ
INVITE y.y.y.y SIP/2.0\r\n
From: xxx.@xxx
To: yyy@yyy;tag=yyy
※Velocityを使用する場合は、もっと違う形となりますので、そ...
ンプレートの形を議論したいと思います。
**トランスポート層(API含む)の制御 [#n54c0bcd]
外界との接続部分と通信をさせるためにコントロールするため...
~
具体的には、TCP/UDPを生成したりする部分となり、それをメッ...
パラメータのみで制御させることを目的としています。~
ここに関しては、まだ、具体的に考慮していない部分です。す...
※この制御用のメッセージの種類を議論したいと思います。
*議論の論点 [#b8556349]
**「FlatSIP」メッセージ(Normalizeメッセージ)の内容 [#l83c...
**出力テンプレートの内容 [#zfb61e24]
**トランスポート層(API含む)の制御種類 [#d1588c05]
*結論 [#y451a6c2]
-[[sakukawa]]さんが、実装中。
ページ名: