FrontPage

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

使用法

  1. 取得先から、SIPropを取得します。
  2. 必要なライブラリを取得します。
  3. 上記を、適当なディレクトリに展開します。
  4. 実行法に従って実行します。

必要なライブラリ

  • J2SE5.0以上

ビルドに必要なツール

取得先

ソースファイル

バイナリファイル

実行法

コマンドライン

  1. 下記のライブラリに対して、classpathを通します。
    1. 必要なライブラリのライブラリ
    2. ./lib/内のライブラリ
    3. ./target/SIProp2.0.jar
  2. ./conf のパラメータを環境に合わせて変更します。
  3. コマンドラインから、下記のコマンドを実行します。
    1. java org.siprop.sipropv2.B2BUAMain -Dsiprop.config=./conf/siprop.properties

Maven2

  1. Maven2をインストールします。
  2. ./install-path.xxx を参考に、必要なライブラリをMaven2にインストールします。
  3. ./build.properties を作成して、必要なパラメータを設定します。
    1. localIP="ローカルIP(待ち受けIP)"
    2. localPort="ローカルポート(待ち受けポート)"
    3. remoteIP="リモートIP(送信先IP)"
    4. remotePort="リモートポート(送信先ポート)"
    5. transportType="トランスポートタイプ:[TCP|UDP]"
    6. ipType="IP種別:[IP4|IP6]"
  4. コマンドラインから、下記のコマンドを実行します。
    1. mvn install

ディレクトリ構造

-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用の外部ライブラリインストール用バッチ

各種資料

ドキュメント

Maven2コマンド

コマンド意味
mvn compileソースをコンパイルします。
mvn testテストを実行します。
mvn packagejarファイルを作成します。
mvn installbuild.xmlに沿って、実行します。
mvn sitejavadocを作成します。