Install Asterisk 1.2 + oh323 pada server 64 Bit untuk interkoneksi dengan PBX Siemen
02/05/08 11:13
Persiapan
Donwload terlebih dahulu source yang dibutuhkan, antara lain:
- Asterisk 1.2.X (yang saya pakai 1.2.28)
- Asterisk-Addon 1.2.X (yang saya pakai 1.2.8)
- asterisk-oh323-0.7.3
- Pwlib v1.10.0
- Openh323 v1.18.0
Instalasi
Saya asumsikan semua file di download dalam directory $HOME/asterisk
tar -zxvf asterisk-oh323-0.7.3.tar.gz
tar -zxvf pwlib-v1_10_0-src-tar.gz
tar -zxvf openh323-v1_18_0-src-tar.gz
tar -zxvf asterisk-addons-1.2.8.tar.gz
tar -zxvf asterisk-1.2.28.tar.gz
ln -s pwlib_v1_10_0 pwlib
ln -s openh323_v1_18_0 openh323
ln -s asterisk-1.2.28 asterisk
PWLIBDIR=$HOME/asterisk/pwlib
export PWLIBDIR
OPENH323DIR=$HOME/asterisk/openh323
export OPENH323DIR
LD_LIBRARY_PATH=$PWLIBDIR/lib:$OPENH323DIR/lib
export LD_LIBRARY_PATH
cd pwlib
./configure
make clean; make opt
cd openh323
./configure
make clean; make opt
cd asterisk
make;make install;make samples
cd asterisk-addons-1.2.8
make; make install
Untuk menginstall h323 dari addon, masuk ke asterisk-ooh323c dalam folder asterisk-addons
cd asterisk-ooh323c
./configure
make; make install; make sample
Untuk menginstall h323 OH323 channel driver, masuk ke asterisk-oh323-0.7.3
cd asterisk-oh323-0.7.3
vi Makefile
Ubah konfigurasi, sesuaikan dengan sistem Anda. Misal:
PWLIBDIR=/home/zudha/asterisk/pwlib
OPENH323DIR=/home/zudha/asterisk/openh323
ASTERISKINCDIR=/home/zudha/asterisk/asterisk/include
ASTERISKMODDIR=/usr/lib/asterisk/modules
ASTERISKETCDIR=/etc/asterisk
OH323WRAPLIBDIR=/usr/local/lib
SSLINCDIR=/usr/include/openssl
SSLLIBDIR=/usr/lib
untuk Compilasi pada 64 bit dan jika memakai gcc versi 4, ubah pada bagian SKIP_EXTLIBS menjadi
SKIP_EXTLIBS=1
EXTLIBS= -lpthread -lssl -lcrypto -lresolv -ldl
dan pada rules.mak pada bagian PROC menjadi
PROC = opteron
simpan semua, kemudian compile dan install:
make
make install
———- Asterisk-oh323 Installation Complete ———-
+
+ Channel driver : /usr/lib/asterisk/modules/chan_oh323.so
+ Config file : /etc/asterisk/oh323.conf
+
+ Note Pwlib/OpenH323/oh323wrap libraries are
+ statically linked into the channel driver
+
————————————————————–
Penjelasan
Sekarang kita punya dua channel h323, yang satu bernama ooh323 satunya oh323.
sebelum menjalankan asterisk, ubah konfigurasi port listening dari salah satu channel, misal: dari port 1720 menjadi 1721.
Kedua channel h323 itupun dapat kita pakai.
Dalam kasus ini kedua channel itu saya pakai untuk interkoneksi dengan protokol cornet IP Siemen PBX (hg3550). Untuk incoming saya pakai channel ooh323 dan untuk outgoing saya pakai channel oh323.
cornet IP Siemen adalah protokol propiertary siemen yang pada dasarnya menggunakan h323 tetapi dilengkapi fitur oleh Siemen.
Selamat Mencoba.
dikirim oleh: M. Zudha Ghofur
Artikel Terkait
Tutorial Asterisk VIIITutorial Asterisk VII
Memanfaatkan Paging dan Intercom IPPhone Linksys menggunakan Asterisk
Komentar
« Sistem operasi anda linux juga kan? ipsec + l2tp + radius + ldap untuk roadwarrior »
mas ghofur mo tanya untuk koneksi asterisk ke pabx hipat4000 secara teknis itu apakah nambah device card atau menggunakan trunk yang ada atau pakai slmo IPphone
Ada beberapa cara pak. Salah satunya menambah card E1. Bisa juga dengan menggunakan trunk/extension yang ada. Kalau perlu oprek bareng, nanti akan saya bantu.
— bambang yuhana · 05/08/09 11:52 · #