Seiring perkembangan zaman hadirlah sebuah teknologi jaringan komputer yang disebut dengan VoIP (Voice Over Internet Protocol) yaitu teknologi yang dapat mentransfer voice dengan menggunakan circuit-switched networks atau over IP networks. Dengan kata lain suatu pengguna dapat melakukan komunikasi voice hanya dengan memanfaatkan jaringan internet. Sistem operasi yang digunakan pada server adalah berupa sistem operasi linux yaitu "AsteriskNOW". Cara kerja VoIP yang dilakukan yakni komunikasi VoIP dari computer-to- computer, phone-to-phone, phone-to-computer and computer-to-phone.
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. 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.
Gambar
1 . Topologi VoIP
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 amin
[130]
type=friend
context=amin
username=130
secret=130
host=dynamic Satu blok ini untuk tiap akun
nat=no
dtmfmode=rfc2833
allow=all
[131]
type=friend
context=amin
username=131
secret=131
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[132]
type=friend
context=amin
username=132
secret=132
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[133]
type=friend
context=amin
username=133
secret=133
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[134]
type=friend
context=amin
username=134
secret=134
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[135]
type=friend
context=amin
username=135
secret=135
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[136]
type=friend
context=amin
username=136
secret=136
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[137]
type=friend
context=amin
username=137
secret=137
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[138]
type=friend
context=amin
username=138
secret=138
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[139]
type=friend
context=amin
username=139
secret=139
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
Kemudian save konfigurasi dengan
menekan Cltr + O (Enter), dan keluar Cltr + X.
Keterangan
perintah:
· [131]
: adalah context yang menjadi nomer extension untuk melakukan panggilan dan
dipanggil.
· type=friend
: adalah tipe standar (untuk dapat melakukan panggilan dan menerima).
· context=amin
: adalah nama context yang akan baca pada dial.
· username=131
: adalah username dari user.
· secret=131
: 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.
·
nat=no :
dimana akses tanpa melewati security nat.
4) Lakukan
konfigurasi untuk extension.conf:
#nano extension.conf
Dan tambahkan baris berikut di bagian
akhir isi file:
; add by amin
[aminvoip]
exten =>
131,1,Dial(SIP/131,20)
exten =>
131,2,Hangup()
exten =>
132,1,Dial(SIP/131,20)
exten =>
132,2,Hangup()
exten =>
130,1,Playback(demo-echotest)
exten => 130,2,Echo Extension
untuk echo test
exten =>
130,3,Playback(demo-echodone)
exten =>
133,1,Dial(SIP/133,20)
exten =>
133,2,Hangup()
exten =>
134,1,Dial(SIP/134,20)
exten =>
134,2,Hangup()
exten =>
135,1,Dial(SIP/135,20)
exten =>
135,2,Hangup()
exten =>
136,1,Dial(SIP/136,20)
exten => 136,2,Hangup() ini
semua untuk client
exten =>
137,1,Dial(SIP/137,20)
exten =>
137,2,Hangup()
exten =>
138,1,Dial(SIP/138,20)
exten =>
138,2,Hangup()
exten =>
139,1,Dial(SIP/139,20)
exten =>
139,2,Hangup()
Kemudian save konfigurasi dengan
menekan Cltr + O (Enter), dan keluar Cltr + X.
Keterangan
perintah:
[amin] : adalah context yang mengatur semua user yang menggunakan context syuhada pada
data account.
exten : adalah aturan di asterisk untuk
menunjukkan nomor extension.
130 :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
II. Telepon PC ke PC
II. Telepon PC ke PC
Dalam hal ini, 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) 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) Klik pada menu:
Menu > SIP Accounts Setting
Gambar 2. Tampilan menu untuk
menambah akun SIP
a) Pilih Add...
Gambar
3. Menambah akun SIP
Settingan
account X-lite pada PC 2.
Pada
Voicemall, hilangkan tanda cetang Check for voice mail, lalu klik OK
a) Isi dengan data akun sebagai client
Pada tab “Account” masukan parameter-parameter sebagai berikut:
·
Display Name = <nama anda>
·
User name = <phone>
·
Password = <password>
·
Authorization user name = <biarkan
kosong>
·
Domain
= <IP pada PC server>
Pada tab “Voicemail” hilangkan centang pada “Check for voicemail”
kemudian klik tombol “OK”.
b) Lakukan hal yang sama pada PC2 sebagai client dengan nomor akun yang tersedia, misalnya: jika pada PC1 menggunakan nomor akun 131 maka pada PC2 menggunakan nomor akun 132.
b) Lakukan hal yang sama pada PC2 sebagai client dengan nomor akun yang tersedia, misalnya: jika pada PC1 menggunakan nomor akun 131 maka pada PC2 menggunakan nomor akun 132.
c) Untuk
mencobanya diperlukan 2 buah softphone seperti Ekiga atau X-Lite.
Pada softphone ini cukup menyetting SIP accountnya dengan username 130 (untuk
PC1) dan 2833 (untuk PC2), password, serta alamat IP atau domain dimana
asterisk diinstall. Setelah itu lakukan panggilan dari PC1 ke PC2 dengan
cara mendial nomor 2833 melalui PC1.
Seperti gambar halaman berikut.
Selesai, Selamat Mencoba....
mntap
BalasHapusMotivasi Cerdas-Motivasi Membangun Semangat Diri Kita
BalasHapusCerpen Sedih- Kata Bijak Tukang Emas Tua pada RajaSMS Lucu NgakakCommonwealth Life Perusahaan Asuransi Jiwa Terbaik Indonesia
sy sudah mencoba membuat tutorial (dengan gambar) membangun server voip dengan trixbox, sampai dg hari ini telah ada 4 seri dengan topik serupa berkelanjutan, silakan cek disini..semoga bermanfaat.. http://dedysetyo.net/2013/01/23/membangun-sentra-telepon-gratis-berbasis-voip/
BalasHapusmakasih kang...oh iya saya mau nanya tentang voip di VPN nya....kang :D
BalasHapusbang mau nanya, klo xlite tu hanya bisa dipasang di windows sama mac ya?
BalasHapussoalnya yang buat ubuntu ga saya temukan di situs resminya.
Mohon pencerahannya jika ada link xlite untuk ubuntu
Komentar ini telah dihapus oleh pengarang.
BalasHapuskalau membangun server voip di ubuntu menggunakan vmware gmana caranya ?
BalasHapus