[[FrontPage]]

がんばって、どうにかして、使うこと!


*使用法 [#w25d0aa6]
+[[取得先>#l9c1685f]]から、SIPropを取得します。
+[[必要なライブラリ>#t4f251ca]]を取得します。
+上記を、適当なディレクトリに展開します。
+[[実行法>#hf1eba12]]に従って実行します。

**必要なライブラリ [#t4f251ca]
-J2SE5.0以上
-MINA1.1.0以上
--slf4j1.3.0以上
-JainSIP-Parser1.2以上
--backport-util-concurrent3.0以上

**ビルドに必要なツール [#w6a21124]
-[[Maven2:http://maven.apache.org/]]

**取得先 [#l9c1685f]
***ソースファイル [#q087d0c8]
-SVNリポジトリ:https://siprop.svn.sourceforge.net/svnroot/siprop/siprop/trunk
-ファイル:[[SIProp2.0.zip:http://www.siprop.org/ja/2.0/download/stable/SIProp-2.0F1-src.zip]]
[[ダウンロード]]を参考にしてください。


***バイナリファイル [#se2e089c]
-現在、準備中です。
//-[[SIProp2.0.zip:http://www.siprop.org/ja/download/stable/SIProp2.0.zip]]

**実行法 [#hf1eba12]
***設定ファイルの編集 [#o96d0e6a]
-INNER.xxx
--待ち受け側の設定です
-OUTER.xxx
--Asteriskなどのサーバ側(アウトバンド)の設定です。

***コマンドライン [#hc900303]
+下記のライブラリに対して、classpathを通します。
++[[必要なライブラリ>#t4f251ca]]のライブラリ
++./lib/内のライブラリ
++SIProp Ver.2.0 の Jarファイル
+./conf のパラメータを環境に合わせて変更します。
+コマンドラインから、下記のコマンドを実行します。
++java org.siprop.siprop.v2.B2BUAMain -Dsiprop.config=./conf/siprop.properties

***Maven2 [#d7f6105e]
+Maven2をインストールします。
+コマンドラインから、下記のコマンドを実行します。
++mvn install


**ディレクトリ構造 [#u241f9a9]
 -conf
  -siprop.properties                  ・・・システム用設定ファイル
  -logger.properties                  ・・・ログ用設定ファイル
 -lib                                 ・・・Mavan2を使用する場合に不要
  -JainSIP-Parser-1.2.jar             ・・・Jain-SIPのパーサー
   -concurrent.jar                    ・・・concurrentライブラリ
   -backport-util-concurrent-3.0.jar  ・・・concurrentライブラリ
  -mina-core-1.1.0.jar                ・・・MINAコア。transportはこれを使用。
   -slf4j-api-1.3.0.jar               ・・・slf4jのAPI
   -slf4j-simple-1.3.0.jar            ・・・slf4jのシンプルな実装
 -log                                 ・・・log4j用のログファイル出力先ディレクトリ
 -src
  -main                               ・・・本体のソースファイル
  -test                               ・・・test用ソースファイル
 -pom.xml                             ・・・Maven2用設定ファイル


*各種資料 [#j66d3bc8]
**ドキュメント [#ea2cae0a]
-[[Javadoc:http://www.siprop.org/ja/2.0/javadoc/SIProp-2.0]]

**Maven2コマンド [#de249136]
|CENTER:コマンド|CENTER:意味|
|mvn compile|ソースをコンパイルします。|
|mvn test|テストを実行します。|
|mvn package|jarファイルを作成します。|
|mvn install|build.xmlに沿って、実行します。|
|mvn site|javadocを作成します。|