Anda di halaman 1dari 17

Konfigurasi VoIP Server Pada UBUNTU 11.

10 (Asterisk dan X-lite)

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-tocomputer, phone-to-phone, phone-to-computer and computer-tophone.
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
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

Satu blok ini untuk tiap akun

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()
client

ini semua untuk

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
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 (Xlite)

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.

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....


Diposkan oleh amin's blog di 23.10
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke Pinterest
Label: Jaringan
5 komentar:

1.
Dedeh Ferly16 November 2012 08.16
mntap
Balas

2.
Dedeh Ferly16 November 2012 08.17
Motivasi Cerdas-Motivasi Membangun Semangat Diri Kita
Cerpen Sedih- Kata Bijak Tukang Emas Tua pada RajaSMS Lucu
NgakakCommonwealth Life Perusahaan Asuransi Jiwa Terbaik Indonesia
Balas

3.
Dedy Setyo Afrianto14 Februari 2013 20.39
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-telepongratis-berbasis-voip/
Balas

4.
anggie arianthy6 April 2013 20.48
makasih kang...oh iya saya mau nanya tentang voip di VPN nya....kang :D
Balas

5.
nanangputriwedding26 Mei 2013 21.10
bang mau nanya, klo xlite tu hanya bisa dipasang di windows sama mac ya?
soalnya yang buat ubuntu ga saya temukan di situs resminya.
Mohon pencerahannya jika ada link xlite untuk ubuntu
Balas

Anda mungkin juga menyukai