4.2.9. Pengkodean Proses Menampilkan Data Client VoIP
Untuk proses menampilakan data pada halaman daftar client VoIP, data yang akan ditampilkan diambil dari database MYSQL bukan dari file sip.conf dan
extensions.conf. Gambar 4.8 adalah query yang digunakan untuk menampilkan data client VoIP.
Gambar 4.8 Perintah Menampilkan Data Client VoIP
4.2.10. Implementasi IP PBX Asterisk
Asterisk merupakan salah satu software Server VoIP yang sifatnya open source, yang didistribusikan melalui GPL GNU General Public License dimana
seperti software open source lainnya, dapat di download gratis dari internet. Asterisk bisa juga disebut sebagai sebuah IP PBX yang memiliki fungsi dan
kemampuan layaknya PBX namun berbasis IP. Pendekatan untuk Implementasi ini dilakukan dengan beberapa tahap, antara lain :
a. Download aplikasi asterisk dari alamat sumbernya
-asterisk-1.6.0.1.tar.gz -dahdi-linux-complete-current.tar.gz
b. Sebelum melakukan installasi asterisk dan dahdi dilakukan installasi
beberapa aplikasi tambahan.
apt-get install linux-headers-uname -r bison openssl libssl-dev libeditline0 libeditline-dev
libedit-dev gcc make g++ mc php5-cli query=select P.nip,P.nama,C.username,nama_kantor,S.aktif
from client as C,pegawai as P,kantor as K, status_aktif as S where where P.nip=C.nip and C.username=S.username and
C.id_kantor=K.id_kantor]
order by nip;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
c. Setelah aplikasi didownload , langkah selanjutnya adalah menyalin file
tersebut ke direktori
usrsrc
dari lokasi folder download.
cp asterisk-1.6.0.1.tar.gz usrsrc cp dahdi-linux-complete-current.tar usrsrc
d. Ekstrak paket-paket yang sudah didownload.
tar zxvf asterisk-1.6.0.1.tar.gz tar zxvf dahdi-linux-complete-current.tar.gz
e. Kemudian masuk direktori
asterisk-1.6.0.1 cd asterisk-1.6.0.1
f. Selanjutnya melakukan installasi asterisk.
make clean .configure
make menuselect make
make install make samples
make menuconfig
g. Masuk direktori
dahdi-linux-complete-2.0.0+2.0.0
untuk melakukan installasi dahdi
cd dahdi-linux-complete-2.0.0+2.0.0
h. Melakukan installasi dahdi.
make all make install
make config
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.2.11. Implementasi Antar Muka