[[開発/ターゲット端末]]

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


*セットアップ方法 [#web28053]
**玄箱Debian(sarge)化 [#ufb6214a]
-[[こちら:http://kuro.dsk.jp/]]を参考にして、玄箱をDebian化してください。

**開発環境(必要ライブラリ)のインストール [#t07def59]
-ソフトウェアのセットアップに必要なソフトやライブラリです。
+apt-get install gcc
+apt-get install libc6-dev
+apt-get install libncurses5-dev
+apt-get install libssl-dev
+apt-get install zlib1g-dev
+apt-get install bison
+apt-get install flex

**Asteriskインストール [#wd165066]
***mpg123のインストール [#b014f22a]
-[[mpg123:http://www.mpg123.de/]]のサイトより、mpg123をダウンロードします。
--例:wget http://ovh.dl.sourceforge.net/sourceforge/mpg123/mpg123-0.60.tar.gz
-下記の手順でインストールを行います。
+# ./configure
+# make
+# make install


***Asteriskのインストール [#nfebdaf9]
-[[Asterisk:http://www.asterisk.org/]]のサイトより、Asterisk1.2をダウンロードします。
--例:wget http://ftp.digium.com/pub/asterisk/asterisk-1.2.12.1.tar.gz
-下記の手順でインストールを行います。
+# make
+# make install
+# make samples
-起動方法
--# /usr/sbin/asterisk -vvvvvc~
で、「Asterisk Ready.」とか出ればOKです。

**SERのインストール [#fdefc019]
-[[OpenSER:http://www.openser.org/]]のサイトより、OpenSER1.1をダウンロードします。
--例:wget http://www.openser.org/pub/openser/1.1.0/src/openser-1.1.0-notls_src.tar.gz
-下記の手順でインストールを行います。
+# make 
+# make modules
+# make install
-起動方法
--# /usr/local/sbin/openser -vvvvvvvvv~
「Listening on」とかでれば、OKです。Asteriskを同時に起動しようとすると、ポートがコンフリクトするので注意が必要です。


**Javaのインストール [#pc88c2a7]
-[[IBM:http://www-128.ibm.com/developerworks/java/jdk/index.html]]のサイトより、p seriesのバイナリをダウンロードします。
--Javaのバージョンは、1.4.2を使用します。
-下記の手順でインストールを行います。
+# tar xvfz IBMJava2-SDK-142.ppc.tgz
+# mv IBMJava2-SDK-142 /usr/local/
+# cd /usr/local/
+# ln -s IBMJava2-SDK-142 java
--下記は、必要に応じて。
+# vi /etc/profile
+export JAVA_HOME=/usr/local/java
+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です。