Luffy - One Piece | sedekah ilmu

Pages

Banner 468 x 60px

 

Kamis, 09 Agustus 2012

0 komentar

Konfigurasi VoIP Server di Ubuntu 11.10
Bengkel Applikasi Internet

Pada kesempatan kali ini kita akan memanfaatkan jasa Asterisk,, Asterisk itu sendiri merupakan 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).


Berikut adalah langkah langkah yang dilakukan saat mengkonfigurasi Asterisk pada ubuntu 11.10 :
·        Buka terminal pada Ubuntu 11.10 anda.
·        Setelah selesai login, maka anda dapat menginstall Arterisk dengan menggunakan
          script :
          #apt-get install asterisk
·        Setelah selesai menginstall, maka anda dapat menggunakan script berikutnya, yaitu :
          #sudo /etc/asterisk/sip.conf


ketikkan baris berikut di bagian akhir file :

;add by ega
[221]
type=friend
context=ega
username=221
secret=221
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all


[222]
type=friend
context=ega
username=222
secret=222
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all


Keterangan :

[221]                    :  adalah context yang menjadi nomer extension untuk melakukan panggilan  
                               dan dipanggil
type=friend         :  adalah tipe standar (bisa melakukan panggilan dan dipanggil)
context=ega        :  adalah nama context yang akan dikenali pada dial plan
username=221    :  adalah username dari user
secret=221          :  adalah password yang digunakan oleh user said untuk login
host=dynamic     :  adalah host yang digunakan oleh user, dynamic berarti account dapat
      digunakan dari host mana saja

NOTE : Untuk menambahkan user lain, dapat dengan meng-copy-paste baris diatas kemudian isikan
context dan user yg berbeda untuk masing-masing user. Dari [221] sampai dengan [229] 
( Disini saya hanya menggunakan no extension [221] – [229] )

·         Setelah selesai, maka anda dapat melanjutkan dengan mengetikkan script :
           #sudo /etc/asterisk/extension.conf

ketikkan baris berikut di bagian akhir file:

;add by ega
[ega]
exten => 221,1,Dial(SIP/221,20)
exten => 221,2,Hangup()

exten => 222,1,Dial(SIP/222,20)
exten => 222,2,Hangup()

exten => 220,1,Playback(demo-echotest)
exten => 220,2,Echo
exten => 220,3,Playback(demo-echodone)



dimana:
[ega] :         adalah context yang mengatur semua user yang menggunakan context ega pada data account
exten :        adalah aturan di asterisk untuk menunjukkan nomor extension
221 :           adalah nomor extension yang bisa dihubungi
1-2 :            adalah prioritas action
Dial :          adalah aplikasi untuk men-dial
Hangup :    adalah aplikasi untuk mengakhiri koneksi
SIP :           adalah nama protokol yang digunakan dan untuk mengidentifikasi bahwa user berada di file sip.conf
221 setelah SIP/ : adalah nama context di sip.conf
20 :             adalah lamanya (sec) berdering saat terjadi pemanggilan oleh user yang lain

NOTE :     Dan langkah selanjutnya adalah membuat sembilan buah data account dan dial plan seperti diatas, extension 221 sampai dengan 229

  • Dan yang terakhir anda harus melakukan restart, dengan menggunakan script :
          #asterisk -rx “reload”

          Maka kedua user [221] dan [222] sudah dapat saling melakukan panggilan dengan
          menggunakan aplikasi softphone X-Lite yang ada pada PC.

 ·       Setelah anda selesai melakukan restart, maka PC anda sekarang sudah sebagai
          VoIP serverUntukmencobanya anda dapat menggunakan applikasi X-Lite. Pada
          applikasi ini cukup menyetting SIP accountnya dengan username 221 (untuk PC1 yang
          berperan sebagai CLIENT 1) dan 222 (untuk PC2 yang berperan sebagai CLIENT 2),
          password, serta alamat IP atau domain dimana asterisk diinstall. Setelah itu coba
          lakukan panggilan dari PC1 ke PC2 dengan cara mendial nomor 222 melalui PC1,
          dengan kata lain berarti terdapat 3 buah PC,, 2 PC sebagai CLIENT, dan yang 1 lagi
          sebagai VoIP servernya.
  • Berikut ini merupakan contoh gambar dari proses yang terjadi saat kita men-konfigurasi pada SIP Account pada X-Lite.


klik tombol (ceklis) pada bagian enabled, disebelah kiri atas, lalu tekan tombol properties, sehingga tampilan akan menjadi seperti dibawah ini.  

Gambar saat mengkonfigurasi X-Lite pada PC1 (CLIENT 1)

·         Contoh saat dilakukan pemanggilan antara PC Client 1 dengan PC client 2



  • Apabila proses yang anda lakukan telah serupa hasil nya dengan gambar diatas, alias echotest nya sudah terhubung (connect) maka sudah bisa dikatakan "Berhasil"







0 komentar:

Posting Komentar