Voip (Voice Over Internet Protokol)
Ah… Voip beberapa hari ini ngoprek asterisk untuk kebutuhan voip di tempatku kerja. ada beberapa hal yang coba saya posting disini berkenaan dengan asterisk yang nantinya akan digunakan sebagai Software PBX. tulisan ini hanya akan menjelaskan sekilas dan secara sederhana konfigurasi dari asterisk.
Pada proses instalasi disini saya menggunakan sistem Operasi Fedora Core 7 dan FreeBSD-6.4-Stables. dan dikedua sistem ini telah berjalan dengan baik. Untuk penjelasan ini saya asumsikan sistem yang digunakan Fedora Core 7.
Untuk kebutuhan instalasi Voip source utama yang dibutuhkan adalah asterisk yang bisa di download di sitenya http://www.asterisk.org/. asterisk yang saya gunakan disini adalah asterisk versi 1.6.
Sebelum melakukan proses instalasi asterisk pastikan beberapa paket aplikasi linux beserta depedencynya terinstall dengan baik seperti :
- GCC (VNU C Compiler)
- Make
- Bison
- Ncurses-devel
- Openssl-devel
- Zlib-devel. Dll. yang dibutuhkan untuk proses instalasi asterisk.
Jika semua paket aplikasi linux diatas telah terinstall dengan baik. langkah selanjutnya adalah instalasi asterisk.
Sebelum melakukan proses instalasi pastikan anda tidak dalam keadaan capek dan dalam perjalanan (he.. ), yang pasti login sebagai root.
- Masuk ke direktory dimana source asterisk disimpan
[root@voip src]#ls
asterisk-1.6.0.6.tar.gz asterisk-addons-1.6.0.tar.gz
[root@voip src]#
Lakukan proses extrak, konfigurasi source code programnya, buat pake instalasi dan lakukan proses instalasi dari asterisk
[root@voip src]#tar -zxvf asterisk-1.6.0.6.tar.gz
[root@voip src]#cd asterisk-1.6.0.6
[root@voip src]#./configure && make && make install && make samples.
Nah.. Dari proses instalasi diatas jika tidak terjadi kesalah (error) maka proses instalasi asterisk untuk software PBXnya udah selesai. Langkah selanjutnya adalah proses konfigurasi.
Secara sederhana ada dua file yang di konfigurasi pada asterisk.
[root@voip etc]# cd /etc/asterisk
[root@voip asterisk]# mv sip.conf sip.conf.default
[root@voip asterisk]# mv extensions.conf extensions.conf.default
nah sekarang buat file baru dengan nama sip.conf dan extensions.conf pada directory /etc/asterisk
[root@voip asterisk]#vi sip.conf
Isian konfigurasi dari file sip.conf yang baru dibuat secara sederhana seperi dibawah ini.
[general]
port = 5060
bindaddr = 0.0.0.0
context = testvoip
[2000]
type=friend
context=testvoip
secret=123456
host=dynamic
[2001]
type=friend
context=testvoip
secret=123456
host=dynamic
Nah.. dari sini file sip.conf telah selesai dikonfigurasi. sekarang tinggal file extensions.conf agar kita dapat melakukan panggilan.
[testvoip]
exten => 2000,1,Dial(SIP/2000)
exten => 2001,1,Dial(SIP/2001)
exten => 2002,1,Dial(SIP/2002)
Ok. dah.. selesai PBX sederhana dengan asterisk. dari sini kita tinggal mencoba untuk menjalankan dangan perintah.
[root@voip asterisk]#/usr/sbin/asterisk
jika tidak terjadi masalah maka asterisk sudah berjalan dengan baik. selamat mencoba.
TO BE CONTINUE