- 追加された行はこの色です。
- 削除された行はこの色です。
[[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]
[[ダウンロード]]を参考にしてください。
**実行法 [#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を作成します。|