Rabu, 25 Maret 2015

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.

0 komentar: