Saturday, July 20, 2013

VoIP Server Sederhana pada Ubuntu 12.04 LTS dengan Asterisk

VoIP merupakan sebuah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. VoIP merupakan teknologi berbasis client server yang berarti agar client satu dapat berkomunikasi dengan client lainya harus melalui server yang memberikan service agar komunikasi suara dapat berjalan. Untuk membangun server VoIP, kali ini akan menggunakan Ubuntu server dengan softswitch Asterisk. Hal yang perlu disiapkan antara lain personal computer yang akan digunakan sebagai server, sistem operasi Ubuntu Server dan perangkat lunak Asterisk. Hal pertama yang harus dilakukan adalah menginstall Personal Computer (PC) yang disiapkan dengan sistem operasi Ubuntu Server, penulis menggunakan Ubuntu 12.04 LTS.

Setelah memiliki PC dengan OS Ubuntu Server, lakukan installasi Asterisk dengan perintah :
#apt-get install asterisk

Setelah selesai proses installasi, lanjutkan dengan melakukan konfigurasi file sip.conf.
Perintahnya :
#nano /etc/asterisk/sip.conf

Tambahkan tulisan di bawah ini di bagian akhir file sip.conf.
[1001]
type=friend
context=coba
username=1001
secret=password
host=dynamic
[2002]
type=friend
context=coba
username=2002
secret=password
host=dynamic

Keterangan :
  • [1001] [2002] : adalah nomor telepon, sehingga kalau kita mau menelepon tinggal memasukkan angka tersebut pada software yang bernama xlite.
  • type : untuk memberikan penjelasan saja atas pemilik nomor tersebut
  • username : nama yang akan muncul ketika ada telpon masuk, 1001 itu hanya sebagai contoh, anda boleh mengisi nama anda pada bagian username
  • secret : isi password anda, tulisan password hanya sebagai contoh
  • host : biarkan dynamic
Selanjutnya lakukan konfigurasi file extension.conf.
#nano /etc/asterisk/extension.conf

Ketikkan tulisan berikut di bagain bawah dari file extension.conf
[coba]
exten => 1001,1,Dial(SIP/1001)
exten => 2002,1,Dial(SIP/2002)

Keterangan :
  • Artinya bila asterisk menerima panggilan ke nomor 1001 maka ia akan meneruskannya ke nomor 1001 dengan menggunakan protokol signalling SIP. 
  • [coba] harus sama dengan isian context pada sip.conf

Terakhir, lakukan restart asterisk.
#/etc/init.d/asterisk restart

Untuk mencobanya diperlukan 2 buah softphone seperti Ekiga atau X-Lite. Pada softphone ini cukup mengatur SIP accountnya dengan username 1001 (untuk PC1) dan 2002 (untuk PC2), password, serta alamat IP atau domain dimana asterisk diinstall. Setelah itu coba lakukan panggilan dari PC1 ke PC2 dengan cara mendial nomor 2002 melalui PC1.

Terima kasih pada sobat blogger kita yang menjadi referensi dari tulisan ini http://utuhlangkar.blogspot.com/2012/11/install-voip-di-ubuntu.html 

No comments:

Post a Comment