[[FrontPage]] がんばって、どうにかして、使うこと! *使用法 [#w25d0aa6] +[[取得先>#l9c1685f]]から、SIPropを取得します。 +[[必要なライブラリ>#t4f251ca]]を取得します。 +上記を、適当なディレクトリに展開します。 +[[実行法>#hf1eba12]]に従って実行します。 **必要なライブラリ [#t4f251ca] -J2SE5.0以上 **ビルドに必要なツール [#w6a21124] -[[Maven2:http://maven.apache.org/]] **取得先 [#l9c1685f] ***ソースファイル [#q087d0c8] -SVNリポジトリ:https://svn.sourceforge.net/svnroot/siprop/trunk -ファイル:[[SIProp2.0.zip:http://www.siprop.org/ja/download/stable/SIProp2.0.zip]] ***バイナリファイル [#se2e089c] -[[SIProp2.0.zip:http://www.siprop.org/ja/download/stable/SIProp2.0.zip]] **実行法 [#hf1eba12] ***コマンドライン [#hc900303] +下記のライブラリに対して、classpathを通します。 ++[[必要なライブラリ>#t4f251ca]]のライブラリ ++./lib/内のライブラリ ++./target/SIProp2.0.jar +./conf のパラメータを環境に合わせて変更します。 +コマンドラインから、下記のコマンドを実行します。 ++java org.siprop.sipropv2.B2BUAMain -Dsiprop.config=./conf/siprop.properties ***Maven2 [#d7f6105e] +Maven2をインストールします。 +./install-path.xxx を参考に、必要なライブラリをMaven2にインストールします。 +./build.properties を作成して、必要なパラメータを設定します。 ++localIP="ローカルIP(待ち受けIP)" ++localPort="ローカルポート(待ち受けポート)" ++remoteIP="リモートIP(送信先IP)" ++remotePort="リモートポート(送信先ポート)" ++transportType="トランスポートタイプ:[TCP|UDP]" ++ipType="IP種別:[IP4|IP6]" +コマンドラインから、下記のコマンドを実行します。 ++mvn install **ディレクトリ構造 [#u241f9a9] -conf -siprop.properties ・・・システム用設定ファイル -logger.properties ・・・ログ用設定ファイル -lib -JainSipApi1.1.jar ・・・Jain-SIPライブラリ -nist-sdp-1.0.jar ・・・Jain-SIPライブラリ -nist-sip-1.2.jar ・・・Jain-SIPライブラリ -log ・・・log4j用のログファイル出力先ディレクトリ -src -main ・・・本体のソースファイル -test ・・・test用ソースファイル -pom.xml ・・・Maven2用設定ファイル -build.xml ・・・実行用設定ファイル(ant用ファイル) -install-path.bat ・・・Maven2用の外部ライブラリインストール用バッチ -install-path.sh ・・・Maven2用の外部ライブラリインストール用バッチ *各種資料 [#j66d3bc8] **ドキュメント [#ea2cae0a] -[[Javadoc:http://www.siprop.org/ja/javadoc/siprop/]] **Maven2コマンド [#de249136] |CENTER:コマンド|CENTER:意味| |mvn compile|ソースをコンパイルします。| |mvn test|テストを実行します。| |mvn package|jarファイルを作成します。| |mvn install|build.xmlに沿って、実行します。| |mvn site|javadocを作成します。|