Rabu, 19 November 2014

Bagaimana cara membuat server VOIP dengan ASTERISK Di Ubuntu 12.04

Pengertian  VoIP ( Voice over Internet Protocol )
Voice over Internet Protocol adalah Teknologi yang menjadikan media internet untuk bisa melakukan komunikasi suara jarak jauh secara langsung. Sinyal suara analog, seperti yang anda dengar ketika berkomunikasi di telepon diubah menjadi data digital dan dikirimkan melalui jaringan berupa paket-paket data secara real time.
Dalam komunikasi VoIP, pemakai melakukan hubungan telepon melalui terminal yang berupa PC atau telepon biasa. Dengan bertelepon menggunakan VoIP, banyak keuntungan yang dapat diambil diantaranya adalah dari segi biaya jelas lebih murah dari tarif telepon tradisional, karena jaringan IP bersifat global. Sehingga untuk hubungan Internasionaldapat ditekan hingga 70%. Selain itu, biaya maintenance dapat di tekan karena voicedan data networkterpisah, sehingga IP Phone dapat di tambah, dipindah dan di ubah. Hal ini karena VoIP dapat dipasang di sembarang ethernet dan IP address, tidak seperti telepon konvensional yang harus mempunyai port tersendiri di Sentral atau PBX (Private branch exchange).



Cara Kerja VOIP


Prinsip kerja VoIP adalah mengubah suara analog yang didapatkan dari speaker pada Komputer menjadi paket data digital, kemudian dari PC diteruskan melalui Hub/ Router/ ADSL Modem dikirimkan melalui jaringan internet dan akan diterima oleh tempat tujuan melalui media yang sama. Atau bisa juga melalui melalui media telepon diteruskan ke phone adapter yang disambungkan ke internet dan bisa diterima oleh telepon tujuan.
Untuk Pengiriman sebuah sinyal ke remote destination dapat dilakukan secara digital yaitu sebelum dikirim data yang berupa sinyal analog diubah ke bentuk data digital dengan ADC (Analog to Digital Converter), kemudian ditransmisikan, dan di penerima dipulihkan kembali menjadi data analog dengan DAC (Digital to Analog Converter). Begitu juga dengan VoIP, digitalisasi voice dalam bentuk packets data, dikirimkan dan di pulihkan kembali dalam bentuk voice di penerima. Format digital lebih mudah dikendaika, dalam hal ini dapat dikompresi, dan dapat diubah ke format yang lebih baik dan data digital lebih tahan terhadap noise daripada analog.
Bentuk paling sederhana dalam sistem VoIP adalah dua buah komputer terhubung dengan internet. Syarat-syarat dasar untuk mengadakan koneksi VoIP adalah komputer yang terhubung ke internet, mempunyai sound card yang dihubungkan dengan speaker dan mikropon. Dengan dukungan software khusus, kedua pemakai komputer bisa saling terhubung dalam koneksi VoIP satu sama lain. Bentuk hubungan tersebut bisa dalam bentuk pertukaran file, suara, gambar. Penekanan utama dalam VoIP adalah hubungan keduanya dalam bentuk suara.
Pada perkembangannya, sistem koneksi VoIP mengalami evolusi. Bentuk peralatan pun berkembang, tidak hanya berbentuk komputer yang saling berhubungan, tetapi peralatan lain seperti pesawat telepon biasa terhubung dengan jaringan VoIP. Jaringan data digital dengan gateway untuk VoIP memungkinkan berhubungan dengan PABX atau jaringan analog telepon biasa. Komunikasi antara komputer dengan pesawat (extension) di kantor adalah memungkinkan. Bentuk komunikasi bukan Cuma suara saja. Bisa berbentuk tulisan (chating) atau jika jaringannya cukup besar bisa dipakai untuk Video Conference. Dalam bentuk yang lebih lanjut komunikasi ini lebih dikenal dengan IP Telephony yang merupakan komunikasi bentuk multimedia sebagai kelanjutan bentuk komunkasi suara (VoIP). Keluwesan dari VoIP dalam bentuk jaringan, peralatan dan media komunikasinya membuat VoIP menjadi cepat popular di masyarakat umum.

Berikut adalah tahap-tahap dalam membuat server voip dengan ASTERISK ini pada ubuntu 12.04
ü  Masuk terminal→sudo su→password
ü   #apt-get install asterisk
      ini ,merupakan tahap awal dalam penginstalan server Voip ini. Lihat tampilan gambar
      dibawah ini :


pada saat penginstalan dilakukan ,akan muncul tampilan gambar seperti dibawah ini
yang merupakan kode telpon negara.


Tambahan
·   Untuk kode negara ini bisa kita sesuai kan dimana kita tinggal. Pada percobaan ini kita menggunakan Kode telpon +62 untuk wilayah negara indonesia.

ü  Konfigurasi file asterisk
Dengan perintah :
                              #nano /etc/asterisk/sip.conf
kemudian isi kode di bawah ini ke dalam file konfigurasi sip.conf tersebut
[8001]
type=friend
context=aperalvidtongku
username=8001
secret=user8001
host=dynamic
[8002]
type=friend
context=aperalvidtongku
username=8002
secret=user8002
host=dynamic
                            untuk lebih jelas nya ,bisa dilihat pada tampilan gambar dibawah ini :


Keterangan :
·         [8001] [8002] : adalah nomor telepon , ini adalah ekstensi yang akan di jadikan alamat atau nomor teleponnya (untuk penerapannya kita akan menggunakan aplikasi X-Lite)
·         type : ini untuk penandaan atau group
·         context : nama pada context harus sama pada ekstensi.conf
·         username : nama yang akan muncul ketika ada telpon masuk, dan boleh di isi nama juga kok
·         secret : ini adalah password (isi sesuai keinginan)
·         host : biarkan saja dynamic

ü  Konfigurasi extension.conf ,ketikkan pada terminal untuk masuk ke file konfigurasi tersebut
     dengan perintah :
                                          #nano /etc/asterisk/extension.conf
     jika sudah masuk ketik kode di bawah ini : 
     [aperalvidtongku]→ nama pada extensi.conf harus sama dengan  nama pada context kalau                                                    tidak maka Voip tidak akan berjalan
     exten => 8001,1,Dial(SIP/8001)
     exten => 8001,2,Dial(SIP/8002)


ü  Jika sudah maka kita save file konfigurasinya, kemudian restart asterisknya dengan perintah :
                             #/etc/init.d/asterisk restart
ü  test panggilan dengan Sofphone (X-LITE)
     jika belum ada yang punya, bisa download aplikasinya di website resminya yaitu :                          “http://www.counterpath.com/x-lite.html”
     settingan terlebih dahulu X-Litenya masuk ke Softphone dan pilih account Settings ,seperti          tampilan gambar dibawah ini :


Dan konfigurasi Softphonenya sudah selesai kita lakukan kemudian kita test memanggil 8002, dan hasilnya 8002 akan berbunyi tanda komunikasi sudah berjalan dengan lancar.


Demikianlah cara membuat server Voip dengan asterisk pada ubuntu 12.04 ini ,semoga bermanfaat. terima kasih !!!












1 komentar: