Pengkodean Proses Menampilkan Data Client VoIP Implementasi IP PBX Asterisk

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