Konfigurasi VOIP server Ubuntu dengan Android sebagai client
Assalamualikum wr.wb
Pada postingan kali ini ialah "Konfigurasi VOIP server Ubuntu dengan Android sebagai client".
Voice over Internet Protocol (jugadisebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telpon biasa. Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).
(http://id.wikipedia.org/wiki/Voice_over_IP).
Cara instalasi VOIP pada ubuntu menggunakan Asterisk
1. Buka terminal yang ada pada ubuntu.
2. Masukke super user denganscript :
$sudosu
3. Instal asterisk dengan mengetikkan :
#apt-get install asterisk
4. Jika sudah terinstal, masuk ke direktori asterisk dengan script sebagai berikut :
#nano /etc/asterisk/sip.conf
Masukkan beberapa script seperti pada gambar dibawah ini :
Adapun penjelasan dari script di atas adalah:
[555] [222] [111] context yang menjadi nomer extension untuk melakukan panggilan dan dipanggil
type=friend tipe standar (bisa melakukan panggilan dan dipanggil)
context=hap nama context yang akan dikenali pada dial plan
username username dari user
secret password yang digunakan oleh user said untuk login
host=dynamic host yang digunakan oleh user, dynamic berarti account dapat digunakan dari host mana saja
nat=no dimana akses tanpa melewati security nat.
5. Setelah selesai, maka anda dapat melanjutkan dengan mengetikkan script :
#nano /etc/asterisk/extensions.conf
Lalu, tambahkan script seperti gambar dibawahini :
[hap] context yang mengatur semua user yang menggunakan context hap pada data account
exten aturan di asterisk untuk menunjukkan nomor extension
555 nomor extension yang bisa dihubungi
1-2 prioritas action
Dial aplikasi untuk men-dial
Hangup aplikasi untuk mengakhiri koneksi
SIP nama protokol yang digunakan dan untuk mengidentifikasi bahwa user berada di file sip.conf
Playback perintah melakukan pengulangan kembali suara yang kita kirim.
Echo perintah memunculkan kembali suara yang kita kirim.
demo-echotest perintah dimulainya echo.
demo-echodone perintah berakhirnya echo.
6. Lakukan restart pada asterisk dengan mengetikkan :
#/etc/init.d/asterisk restart
Jika sudah dilakukan restart pada asterisk, maka, PC sudah menjadi VoIp server. Dimana nomor yang tersedia untuk client adalah 555, 222, dan111. Pastikan tidak ada error pada pengisian script.
7. Buka Xlite pada pc client, Isi konfigurasi pada SIP account dengan benar, untuk domain isi sesuai ip pc yang dijadikan server.
Dalam percobaan ini kami menggunakan jaringan theatring hotspot dari handphone sebagai sever, sehingga IP yang kami gunakan adalah 172.20.10.10
Untuk pengisian SIP account ini, dapat dilihat contoh seperti gambar dibawah ini :
PC client harus terhubung 1 LAN dengan pc server dan pc client lainnya, pastikan pc client dapat terhubung dengan pc server dan pc client dapat terhubungdengan pc client yang lainnya dengan cara melakukan ping ip.
8. Jika sudah, maka dapat dilakukan panggilan sehingga didapat tampilan xlite seperti gambar dibawah ini :
a. Panggilan dari agung ke yogi
b. Panggilan dari fadil ke yogi
c. Panggilan dari yogi ke puput
pada saat terhubung
c. Data panggilan menggunakan aplikasi Zoiper pada Iphone
3 client yang kami gunakan adalah android dengan menggunakan aplikasi zoiper dan 1 client menggunakan Laptop
Analisa Data
Dalam menggunakan VoIP diwajibkan untuk berada dalam satu jaringan yang sama supaya dapat terhubung satu sama lain. Adapun jaringan atau server yang digunakan pada praktikum ini adalah theatring hotspot dari handphone. Maka pada account setting harus memasukkan domain yang sama. Penyettingan dilakukan oleh server dimana server dapat mengatur user ID berapa saja yang didaftarkan, serta mengatur waktu, username, password dan lain sebagainya.














Comments
Post a Comment