Selasa, 11 November 2014

Konfigurasi VoIP Server Ubuntu

     VoIP adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dilahirkan melalui jaringan yang mengirim paket-paket data dan bukan lewat sirkuit analog telepon biasa. Secara sederhana VoIP adalah suara yang dikirim melalui protokol internet (IP). Dan asterisk merupakan software Open Source yang berjalan di linux. Asterisk juga memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis sip (sip phones).
 topologi :

 Langkah langkah untuk mengkonfigurasi Asterisk sebagai server pada ubuntu adalah sebagai berikut:

-> Membuka terminal pada ubuntu.

-> Login sebagai super user dengan perintah 
#sudo su

-> Install asterisk dengan menggunakan script :
#apt-get install asterisk

-> Mengetikkan perintah.
#nano /etc/asterisk/sip.conf

-> Ketikkan konfigurasi seperti dibawah ini sesuai keinginan anda:
dimana :
[234]                    :  adalah context yang menjadi nomer extension untuk melakukan panggilan  
                               dan dipanggil
type=friend         :  adalah tipe standar (bisa melakukan panggilan dan dipanggil)
context=duoi        :  adalah nama context yang akan dikenali pada dial plan
username=234    :  adalah username dari user
secret=234          :  adalah password yang digunakan oleh user said untuk login
host=dynamic     :  adalah host yang digunakan oleh user, dynamic berarti account dapat
      digunakan dari host mana saja
NOTE : Untuk menambahkan user lain, dapat melakukan copy paste baris diatas kemudia isikan seperti context
diatas. Pada percobaan ini, saya menggunakan no. extension 234-236.

-> Masukkan perintah:
#nano /etc/asterisk/extensions.conf


dan tambahkan pada baris terbawah seperti diatas.
dimana:
[duoi] :         adalah context yang mengatur semua user yang menggunakan context ega pada data account
exten :        adalah aturan di asterisk untuk menunjukkan nomor extension
234 :           adalah nomor extension yang bisa dihubungi
1-2 :            adalah prioritas action
Dial :          adalah aplikasi untuk men-dial
Hangup :    adalah aplikasi untuk mengakhiri koneksi
SIP :           adalah nama protokol yang digunakan dan untuk mengidentifikasi bahwa user berada di file sip.conf
234 setelah SIP/ : adalah nama context di sip.conf
20 :             adalah lamanya (sec) berdering saat terjadi pemanggilan oleh user yang lain

-> Restart dengan menggunakan script:
# asterisk -rx "reload"

-> Setelah melakukan restart, install aplikasi X-lite di kedua PC yang digunakan sebagai client.

-> Lakukan configurasi accounts seperti berikut:


Konfigurasi account harus sama yang sudah dibuat pada server.

-> Melakukan panggilan dari client 1 ke client 2.


-> Apabila client 2 telah dapat menerima telepon dari client 1 dan kedua client tersebut dapat
terhubung maka percobaan berhasil. 

referensi:
http://luzosan.blogspot.com/2012/08/voip-server-asterisk-merupakanaplikasi_12.html
http://egajarot.blogspot.com/2012/08/konfigurasivoip-server-di-ubuntu-11.html
http://id.wikipedia.org/wiki/Voice_over_IP

Tidak ada komentar:

Posting Komentar