開発/ターゲット端末

AsteriskやSERを動作させるためのサーバマシンとして、玄箱HGを使用します。

セットアップ方法

玄箱Debian(sarge)化

  • こちらを参考にして、玄箱をDebian化してください。

開発環境(必要ライブラリ)のインストール

  • ソフトウェアのセットアップに必要なソフトやライブラリです。
    1. apt-get install gcc
    2. apt-get install libc6-dev
    3. apt-get install libncurses5-dev
    4. apt-get install libssl-dev
    5. apt-get install zlib1g-dev
    6. apt-get install bison
    7. apt-get install flex

Asteriskインストール

mpg123のインストール

Asteriskのインストール

SERのインストール

  • OpenSERのサイトより、OpenSER1.1をダウンロードします。
  • 下記の手順でインストールを行います。
    1. # make
    2. # make modules
    3. # make install
  • 起動方法
    • # /usr/local/sbin/openser -vvvvvvvvv
      「Listening on」とかでれば、OKです。Asteriskを同時に起動しようとすると、ポートがコンフリクトするので注意が必要です。

Javaのインストール

  • IBMのサイトより、p seriesのバイナリをダウンロードします。
    • Javaのバージョンは、1.4.2を使用します。
  • 下記の手順でインストールを行います。
    1. # tar xvfz IBMJava2-SDK-142.ppc.tgz
    2. # mv IBMJava2-SDK-142 /usr/local/
    3. # cd /usr/local/
    4. # ln -s IBMJava2-SDK-142 java
    • 下記は、必要に応じて。
    1. # vi /etc/profile
    2. export JAVA_HOME=/usr/local/java
    3. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/lib
  • 起動方法
    • # /usr/local/java/bin/java -version
      java version "1.4.2"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
      Classic VM (build 1.4.2, J2RE 1.4.2 IBM build cxppc32142-20060824 (SR6) (JIT enabled: jitc))

こんな感じで、出力されればOKです。