KONFIGURASI VOIP SERVER PADA DEBIAN
WHEEZY di VIRTUAL MACHINE
Dalam konfigurasi
VoIP Server ada beberapa tahap, Tahapannya adalah sebagai berikut :
Pertama siapkan
dahulu / install terlebih dahulu Debian Wheezy.nya pada Virtual Machine/
Vmware.
Setelah siap,
kemudian kita memasuki langkah Setting Network pada debian, supaya debian kita
bisa terhubung pada Windows 7 kita yang asli (bukan virtual). Dengan perintah :
pico /etc/network/interfaces tetapi terlebih dahulu harus masuk ke root (SuperUser) dengan cara ketik Su lalu anda diharuskan memasukkan
username dan password Root anda.
Setelah selesai setting network anda
seperti gambar di atas
Setelah selesai
kemudian kita setting DNS, sebelum itu kita Install terlebih dahulu Paket
DNS.nya dengan cara apt-get install
bind9 , kemudian baru kita setting. Masuk pada directori /etc/bind
Caranya ketik cd /etc/bind lalu setting zone bind di named.conf.local
Dengan cara pico named.conf.local . kemudian tambahkan zone seperti gambar di
bawah ini.
kemudian setting file zone forward. Sebelum itu buat
dahulu file zone.nya dengan cara
cp
db.local db.forward
kita tinggal copy paste saja pada file
db.local karena format.nya itu sama. Masuk pada file forward caranya pico db.forward Ganti localhost dengan
domain kita. Trus tambahkan IP (amati pada gambar disamping apa-apa yang
ditambahkan).
Setting file zone reverse dengan cara pico db.rev
Kemudian setting seperti gambar
disamping.
Langkah selanjutnya karena saya ingin pakai dhcp maka
kita harus setting dhcp server pada debian. Pertama install dahulu paket
dhcpnya apt-get install dhcp3-server kemudian
masuk pada konfigurasi dhcp pico
/etc/dhcp/dhcpd.conf atur seperti gambar dibawah ini.
Test konfigurasi dns
pada windows jika berhasil. Sebelum itu lihat pada network kita apakah kita
sudah mendapat IP dari Debian virtual. Jika sudah lakukan tes nslookup pada cmd di windows
lakukan test ping ke server debian untuk membuktikan
bahwa kita benar-benar terhubung.
Oh iya jangan lupa untuk me restart paket supaya paket/ program tersebut
menjadi aktif. Caranya ketik
service
networking restart => untuk restart konfigurasi network tadi.
Service
bind9 restart => untuk restart
konfigurasi dns.
Service
isc-dhcp-server restart => untuk
restart konfigurasi dhcp.
Install paket asterisk
dengan perintah apt-get install asterisk
Sebagai komponen tambahan Asterisk install software berikut,dengan perintah. apt-get install
gcc make bison libncurses5-dev libssl-dev zlib1g-dev
build-essential
Selanjutnya kita masuk ke directory
asterisk dengan perintah
cd
/etc/asterisk
lalu buat account untuk telepon mode
sip,masuk file konfigurasi sip.conf
dengan perintah pico sip.conf
tambahkan konfigurasi berikut di bagian paling akhir.
Selanjutnya kita buat dial plan untuk masing-masing
account di Asterisk.File konfigurasinya bernama extensions.conf.
Buka file konfigurasi dengan perintah pico extensions.conf
dan tambahkan konfigurasi seperti pada gambar
di baris paling bawah.
Setelah selesai restart paket supaya konfigurasi kita
menjadi aktif. Perintahnya service
asterisk restart
Konfigurasi softphone pada debian
Dalam
hal ini kita memakai zoiper sebagai softphone. Pertama intall dahulu programnya.
Karena kita di paket linux debian 7.1 tidak ada maka kita terpaksa cari
software ber extention .exe. extenntion exe tidak bisa digunakan pada linux,
maka kita harus install wine dahulu
supaya dapat menjalankan program tersebut perintahnya apt-get install wine. Kemudian install seperti biasa zoipernya.
Kemudian kita konfigurasi zoipernya, yaitu klik setting > create a new account
Isi account kurang lebih seperti gambar
di bawah ini. Lalu klik next
Kemudian klik next
Jika berhasil maka akan muncul seperti ini. Kemudian
klik close.
Setting caller ID Name. Masuk pada setting > preferences
Kemudian
isi Caller ID Name dengan nama akun sip pada debian.
Pada debian
server saya beri nama bertus
Konfigurasi softphone pada windows
terlebih dahulu
install softphone pada windows, kemudian klik setting > create a new account .
pilih acount type SIP. Lalu klik next.
isikan konfigurasi kurang lebih seperti pada gambar di
samping!!.
Kalau sudah klik next.
setelah
selesai akan muncul seperti ini, jika berhasil. Kemudian klik close.
Setting caller ID Name. Masuk pada setting > preferences
Kemudian isi Caller ID Name dengan nama akun sip pada windows. Pada debian server saya beri nama indra
Check apakah semua account seudah Online semua dengan perintah asterisk
–rx “sip show peers” pada terminal di debian server. Jika seperti pada
gambar tersebut maka account telah online semua. Jika salah satu atau keduanya
ada yang Unspecified maka account
tersebut masih offline.
Check
telphone dari debian ke windows
Klik dialpad kemudian tulis nomor
tujuan, tujuan yakni ke windows.
pada
gambar diatas terlihat ada panggilan
masuk di windows.nya
(pojok kanan bawah).
Check
Telphone dari Windows ke Debian
Klik dialpad kemudian tulis nomor
tujuan, tujuan yakni ke debian.
Pada gambar di atas terlihat bahwa ada
panggilan masuk dari windows ke debian. Gambar tersebut membuktikan bahwa
server VoIP pada debian wheezy telah berhasil.
Catatan !!!
· [id_account] = angka yang berada didalam [] adalah id account
telepon.
·
type : Ini
adalah jenis/penandaan dari nomer yang dibuat.
·
context :
Nama ini nantinya akan digunakan di extentions
·
username =
nama pengguna yang akan ditampilkan di log file server Asterisk.
·
secret =
digunakan untuk menambahkan kata sandi pada account sip (password).
·
host =
adalah alamat ip address dari perangkat,karena disini dapat memakai account sip
di banyak perangkat,pastinya alamat ip nya akan berbeda,maka dari itu dipakai
dynamic.
·
Port
masing-masing acount type memiliki port standard sendiri.Account SIP
menggunakan port 5060.
·
exten :
Sintaks untuk pemberian ekstensi pada nomer.
·
Dial :
Ekstensi untuk melakukan panggilan.
·
(SIP/”nomor”)
: Nomer SIP dalam melakukan panggilan.
·
Ketika akan
menginstall zoiper ke dalam virtual machine (Vmware) copy kan dulu file zoiper
ke flash disk kemudian connectkan flashdisk ke Virtual caranya klik pada gambar
CD kemudian pilih setting trus kalau
tidak ada gambar USB controller, klik “add” kemudian pilih “usb controller”
kemudian klik “ok” maka otomatis flash disk kamu akan terhubung ke dalam
virtual machine.
·
Jika hendak
menginstall suatu paket perhatikan bahwa paket tersebut ada di CD drive mana CD1 / CD2.
·
Hati – hati
terhadap penulisan kata pada saat pengkonfigurasian. Karena kalau salah ketik
sedikit bisa bisa anda tidak berhasil.
· gcc make
bison libncurses5-dev libssl-dev zlib1g-dev build-essential adalah komponen tambahan pada asterisk
komponen tersebut bisa di install ataupun tidak.










