Archive for 2014
Konfigurasi X-Lite Dan Asterisk
Voip
VoIP adalah teknik untuk bertelepon di atas jaringan
Internet. Teknologi yang di kembangkan memungkinkan untuk membangun sentral
telepon sendiri hingga pesawat teleponnya. Teknologi VoIP menjadi dasar dari Next
Generation Network (NGN) maupun jaringan selular 4G yang di gunakan oleh
operator telekomunikasi masa datang. Pada praktikum ini kita menggunakan
aplikasi Asterisk pada di OS linux sebagai server dan X-lite pada di OS Windows
sebagai client.
Keuntungan Voip
1. Biaya lebih rendah untuk sambungan langsung
jarak jauh. Penekanan utama dari VoIP adalah biaya. Dengan dua lokasi yang
terhubung dengan internet maka biaya percakapan menjadi sangat rendah.
2. Memanfaatkan
infrastruktur jaringan data yang sudah ada untuk suara. Berguna jika perusahaan
sudah mempunyai jaringan. Jika memungkinkan jaringan yang ada bisa dibangun
jaringan VoIP dengan mudah. Tidak diperlukan tambahan biaya bulanan untuk
penambahan komunikasi suara.
3. Penggunaan
bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya teknologi
penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil. Teknik
pemampatan data memungkinkan suara hanya membutuhkan sekitar 8kbps bandwidth.
4. Memungkinkan
digabung dengan jaringan telepon lokal yang sudah ada. Dengan adanya gateway
bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada dikantor.
Komunikasi antar kantor bisa menggunakan pesawat telepon biasa.
5. Berbagai bentuk
jaringan VoIP bisa digabungkan menjadi jaringan yang besar. Contoh di Indonesia
adalah VoIP Rakyat.
6. Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon
biasa, IP phone handset.
Kelemahan Dari VOIP
1. Kualitas suara tidak sejernih Telkom. Merupakan efek dari kompresi suara dengan bandwidth kecil maka akan ada penurunan kualitas suara dibandingkan jaringan PSTN konvensional. Namun jika koneksi internet yang digunakan adalah koneksi internet pita-lebar / broadband seperti Telkom Speedy, maka kualitas suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.
2. Ada jeda dalam berkomunikasi. Proses perubahan data menjadi suara, jeda jaringan, membuat adanya jeda dalam komunikasi dengan menggunakan VoIP. Kecuali jika menggunakan koneksi Broadband (lihat di poin atas).
3. Regulasi dari pemerintah RI membatasi penggunaan untuk disambung ke jaringan milik Telkom.
4. Jika belum terhubung secara 24 jam ke internet perlu janji untuk saling berhubungan.
5. Jika memakai internet dan komputer dibelakang NAT (Network Address Translation), maka dibutuhkan konfigurasi khusus untuk membuat VoIP tersebut berjalan
6. Tidak pernah ada jaminan kualitas jika VoIP melewati internet.
7. Peralatan relatif mahal. Peralatan VoIP yang menghubungkan antara VoIP dengan PABX (IP telephony gateway) relatif berharga mahal. Diharapkan dengan makin populernya VoIP ini maka harga peralatan tersebut juga mulai turun harganya.
8. Berpotensi menyebabkan jaringan terhambat/Stuck. Jika pemakaian VoIP semakin banyak, maka ada potensi jaringan data yang ada menjadi penuh jika tidak diatur dengan baik. Pengaturan bandwidth adalah perlu agar jaringan di perusahaan tidak menjadi jenuh akibat pemakaian VoIP.
9. Penggabungan jaringan tanpa dikoordinasi dengan baik akan menimbulkan kekacauan dalam sistem penomoran
Asterisk
Asterisk
adalah software IP PBX untuk membuat sistem layanan komunikasi telepon melalui
internet atau biasa disebut VoIP (Voice over Internet Protocol).
Asterisk adalah software Open Source yang berjalan di linux. Asterisk
juga memungkinkan komunikasi antar pengguna telepon regular dengan telepon
berbasis sip (sip phones). Asterisk juga sudah dilengkapi banyak fitur
baik standard yaitu seperti: Caller ID, Voice Mail, Conference, dan lain-lain.
Langkah Konfigurasi Asterisk Pada Ubuntu
1) Install paket asterisk dengan cara menggunakan perintah:
#apt-get install asterisk
2) Masuk ke direktori asterisk dengan mengetik perintah:
#cd /etc/asterisk/
3) Lakukan konfigurasi pada sip.conf:
#nano sip.conf
Setelah muncul isi dari file “sip.conf” maka tambahkanlah dibaris paling bawah dengan perintah dibawah untuk membuat akun sebagai client –nya, tambahkan sebanyak sepuluh akun.
;add by syuhada
[181]
type=friend
context=syuhada
username=181
secret=181 (Satu
blok ini untuk satu akun)
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[182]
type=friend
context= syuhada
username=182
secret=182
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[183]
type=friend
context= syuhada
username=183
secret=183
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[184]
type=friend
context= syuhada
username=184
secret=184
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[185]
type=friend
context= syuhada
username=185
secret=185
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[186]
type=friend
context= syuhada
username=186
secret=186
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[187]
type=friend
context= syuhada
username=187
secret=187
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[188]
type=friend
context= syuhada
username=188
secret=188
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[189]
type=friend
context= syuhada
username=189
secret=189
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
Kemudian save konfigurasi
dengan menekan Cltr + O (Enter), dan keluar Cltr + X.
Keterangan perintah:
· [181] : adalah context yang menjadi nomer extension untuk melakukan panggilan dan dipanggil.
· type=friend : adalah tipe standar (untuk dapat melakukan panggilan dan menerima).
· context=syuhada : adalah nama context yang akan baca pada dial.
· username=181 : adalah username dari user.
· secret=181 : adalah password yang digunakan oleh user untuk login.
· host=dynamic : adalah host yang digunakan oleh user, dynamic berarti account dapat digunakan dari host mana saja.
4) Lakukan konfigurasi untuk extension.conf :· nat=no : dimana akses tanpa melewati security nat.
#nano extension.conf
Dan
tambahkan baris berikut di bagian akhir isi file:
[syuhada]
exten => 180,1,Playback(demo-echotest)
exten =>
180,2,Echo
Extension
untuk echo test
exten => 180,3,Playback(demo-echodone)
exten => 181,1,Dial(SIP/181,20)
exten =>
181,2,Hangup()
exten => 182,1,Dial(SIP/182,20)
exten => 182,2,Hangup()
exten => 183,1,Dial(SIP/183,20)
exten => 183,2,Hangup()
exten => 184,1,Dial(SIP/184,20)
exten => 184,2,Hangup()
exten => 185,1,Dial(SIP/185,20)
exten =>
185,2,Hangup()
Extension untuk client
exten => 186,1,Dial(SIP/186,20)
exten => 186,2,Hangup()
exten => 187,1,Dial(SIP/187,20)
exten => 187,2,Hangup()
exten => 188,1,Dial(SIP/188,20)
exten => 188,2,Hangup()
exten => 189,1,Dial(SIP/189,20)
exten => 189,2,Hangup()
Kemudian save konfigurasi
dengan menekan Cltr + O (Enter), dan keluar Cltr + X.
Keterangan perintah:
[syuhada] : adalah context yang mengatur semua user yang menggunakan context syuhada pada data account.
exten : adalah aturan di asterisk untuk menunjukkan nomor extension.
180 : adalah nomor extension yang bisa dihubungi.
1, 2, dan 3 : adalah prioritas pengerjaan perintah perbaris.
Dial : adalah aplikasi untuk men-dial.
Hangup : adalah aplikasi untuk mengakhiri dial
SIP : adalah nama protokol yang digunakan dan untuk mengidentifikasi bahwa user berada di file sip.conf.
20 : adalah lamanya berdering saat terjadi pemanggilan oleh user yang lain.
Playback : adalah perintah melakukan pengulangan kembali suara yang kita kirim.
Echo : adalah perintah memunculkan kembali suara yang kita kirim.
demo-echotest : adalah perintah dimulainya echo.
demo-echodone : adalah perintah berakhirnya echo.
5) kemudian restart asterisk:
# /etc/init.d/asterisk restart
Telepon PC ke PC
Saya akan menjelaskan cara sederhana untuk melakukan panggilan VoIP
menggunakan computer untuk menghubungi komputer lain atau Jaringan VoIP. VoIP
ini banyak untuk penggunaan pribadi dimana tidak memerlukan peralatan yang
canggih. Syaratnya kita harus mempunyai bandwidth yang cukup untuk melakukan
panggilan, karena ini menentukan seberapa baik suara kualitas komunikasi VoIP.
Peralatan yang dibutuhkan:
· Komputer dengan sound card dan software softphone (X-lite)
· Headset dan mikrofon
· Sambungan ke Internet
Langakah setting pada X-lite pada windows:
a a) Buka software X-lite pada PC1 sebagai client.
Note : Disini satu PC dianggap sebagai satu telepon. Jadi, untuk mengetes voip ini kita membutuhkan minimal dua PC yaitu PC 1 dan PC2.
b b) Klik pada menu:
Menu > SIP Accounts Setting
c c) Pilih Add...
d) Isi dengan data anda:
Keterangan:
Pada tab “Account” masukan parameter-parameter sebagai berikut:
· Display Name =
· User name =
· Password =
· Authorization user name =
· Domain =
Pada tab “Voicemail” hilangkan centang pada “Check for voicemail” kemudian klik tombol “OK”.
e) Lakukan hal yang sama pada PC2 sebagai client dengan nomor akun yang tersedia, misalnya: jika pada PC1 menggunakan nomor akun 181 maka pada PC2 menggunakan nomor akun 182.
f) Setelah selesai setting pada X-lite maka kita lakukan panggilan dari PC1(no akun 181) ke PC2(no akun 182), dengan cara pada PC1 menekan nomor “182” kemudian Klik tombo l Dial.
Berikut tampilan jika panggilan sudah diterima:
Diberdayakan oleh Blogger.