[[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を作成します。|