Konfigurasi VOIP Server Pada Ubuntu 16

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 26

Konfigurasi VOIP Server

pada Ubuntu 16.04

Assalamulaikum Wr. Wb.

     Pada kesempatan kali ini saya akan share tentang bagaimana sih membuat sebuah VOIP
Server pada ubuntu Dengan menggunakan VOIP ini, nantinya kita dapat melakukan komunikasi
suara melalui protocol IP. Untuk lebih lengkapnya mari kita pahami penjelasan berikut.

A. Pengertian

     Voice over Internet Protocol (juga disebut 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 telepon biasa.
      Tujuan pengimplementasian VoIP adalah untuk menekan biaya instansi (perusahaan,
sekolah, rumah sakit, dll) maupun individu dalam melakukan  komunikasi jarak dekat maupun
jarak jauh (interlokal/ SLI). Penekanan biaya itu  dapat dilakukan dengan cara memanfaatkan
jaringan data yang sudah ada. Sehingga apabila ingin membuat jaringan telekomunikasi VoIP
tidak perlu membangun infrastruktur baru yang biasanya memerlukan biaya yang besar. VoIP
dalam penerapannya menggunakan sistem jaringan LAN dan didukung protokol-protokol VoIP.
Beberapa standarisasi protokol komunikasi pada teknologi VoIP adalah SIP (Session Initiation
Protocol) dan IAX2 (Internet Asterisk eXchange 2).

Keuntungan VoIP

 Biaya lebih rendah untuk sambungan langsung jarak jauh. Penekanan utama dari VoIP adalah biaya.
Dengan dua lokasi yang terhubung dengan internet maka biaya percakapan menjadi sangat rendah.
 Memanfaatkan infrastruktur jaringan data yang sudah ada untuk suara. Berguna jika perusahaan sudah
mempunyai jaringan. Jika memungkinkan jaringan yang ada bisa dibangun jaringan VoIP dengan mudah.
Tidak diperlukan tambahan biaya bulanan untuk penambahan komunikasi suara.
 Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya teknologi
penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil. Teknik pemampatan data
memungkinkan suara hanya membutuhkan sekitar 8kbps bandwidth.
 Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada. Dengan adanya gateway
bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada dikantor. Komunikasi antar kantor bisa
menggunakan pesawat telepon biasa
 Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar. Contoh di Indonesia
adalah VoIP Rakyat.
 Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP phone handset
Kelemahan dari VoIP

 Kualitas suara tidak sejernih jaringan PSTN. Merupakan efek dari kompresi suara dengan bandwidth
kecil maka akan ada penurunan kualitas suara dibandingkan jaringan PSTN konvensional. Namun jika koneksi
internet yang digunakan adalah koneksi internet pita-lebar / broadband seperti Telkom Speedy, maka kualitas
suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.
 Ada jeda dalam berkomunikasi. Proses perubahan data menjadi suara, jeda jaringan, membuat adanya
jeda dalam komunikasi dengan menggunakan VoIP. Kecuali jika menggunakan koneksi Broadband (lihat di
poin atas).
 Regulasi dari pemerintah RI membatasi penggunaan untuk disambung ke jaringan milik Telkom.
 Jika belum terhubung secara 24 jam ke internet perlu janji untuk saling berhubungan.
 Jika memakai internet dan komputer di belakang NAT (Network Address Translation), maka
dibutuhkan konfigurasi khusus untuk membuat VoIP tersebut berjalan
 Tidak pernah ada jaminan kualitas jika VoIP melewati internet.
 Peralatan relatif mahal. Peralatan VoIP yang menghubungkan antara VoIP dengan PABX (IP
telephony gateway) relatif berharga mahal. Diharapkan dengan makin populernya VoIP ini maka harga
peralatan tersebut juga mulai turun harganya.
 Berpotensi menyebabkan jaringan terhambat/Stuck. Jika pemakaian VoIP semakin banyak, maka ada
potensi jaringan data yang ada menjadi penuh jika tidak diatur dengan baik. Pengaturan bandwidth adalah
perlu agar jaringan di perusahaan tidak menjadi jenuh akibat pemakaian VoIP.
 Penggabungan jaringan tanpa dikoordinasi dengan baik akan menimbulkan kekacauan dalam sistem
penomoran

B. Latar Belakang

      Dikarenakan efisiensi terhadap bandwidth, rendahnya biaya pengelolaan, serta berbagai
kelebihan yang ditawarkan oleh teknologi VoIP tersebut, berbagai bidang bisnis di dunia secara
perlahan mulai mengalihkan pilihan dari sistem telepon kabel tradisional ke VoIP untuk
mengurangi biaya telepon perusahaan yang tinggi.
     Oleh karena itu saya ingin mencoba untuk melakukan instalasi VOIP pada server ubuntu.

C. Jangka Waktu Kegiatan


     Dalam pengerjaan kegiatan ini memerlukan waktu kurang lebih 1 jam

D. Persiapan Software dan Hardware


 1 Komputer Server Ubuntu
 2 Laptop Client
 Media penghubung antara server dengan client (bisa menggunakan kabel atau wireless)
 Sumber internet
E. Maksud dan Tujuan

      Kegiatan ini bermaksud agar kita dapat memahami memahami teknologi VOIP dan
bagaimana cara kerja dari teknologi ini yang disebut-sebut lebih murah dari pada jaringan
telephone konvensional. Selain itu kegiatan ini juga bertujuan agar kita dapat melakukkan
instalasi dan konfigurasi dalam membuat VOIP server menggunakan asterisk ini. 

F. Tahapan Pelaksanaan Kegiatan

1. Pertama kita akses terlebih dahulu server kita, bisa langsung kita konfigurasi ataupun kita
remote dari komputer client menggunakan SSH. Untuk meremote server melalui ssh, ketikkan
saja perintah "ssh user@ip_server" dan kemudian masukkan password dari user tersebut.

# ssh [email protected]

2. Setelah berhasil masuk ke server, pastikan anda sudah berada pada posisi user "root" dan
kemudian lakukan instalasi asterisk dengan perintah "apt-get install asterisk".

#  apt-get install asterisk


3. jika muncul pertanyaan seperti di bawah yang menanyakan "apakah anda ingin
melanjutkan?", ketikkan saja "y" kemudian tekan enter untuk menyetujui proses instalasi.
4. Setelah instalasi asterisk selesai, kita perlu melakukan konfigurasi pada beberapa file. Salah
satunya adalah file konfigurasi pada /etc/asterisk/sip.conf, lakukan pengeditan pada file
komfigurasi tersebut dengan perintah "nano /etc/asterisk/sip.conf".

5. Pada akhir baris dari file konfigurasi tersebut, tambahkan beberapa baris konfigurasi
berikut :

[general]
port = 5060
bindaddr = 0.0.0.0
context = other

[1998]
type=friend
context=phones
username=user1
secret=1998
host=dynamic

[1999]
type=friend
context=phones
username=user2
secret=1999
host=dynamic
Keterangan : 

 - [general] = dalam baris ini dan baris dibawahnya anda wajib memasukannya segai
perintah umum yang digunakan pada asterisk
 [1998] [1999] : adalah nomor telepon , ini adalah ekstensi yang akan di jadikan alamat atau nomor
teleponnya (untuk penerapannya kita akan menggunakan aplikasi zoipper )
 type : ini untuk penandaan atau group
 context : nama pada context harus sama pada ekstensi.conf
 username : nama yang akan muncul ketika ada telpon masuk.
 secret : ini adalah password yang akan digunakan oleh user (isi sesuai keinginan)
 host : biarkan saja dynamic
Simpan konfigurasi yang telah kita lakukan dengan menekan CTRL + X, kemudian ketikkan "y"
kemudian tekan enter. 

6. Langkah berikutnya kita lakukan konfigurasi pada file /etc/asterisk/extensions.conf dengan


perintah : 
#  nano /etc/asterisk/extensions.conf

7. Pada akhir baris dari file konfigurasi tersebut, tambahkan beberapa baris konfigurasi
berikut :

[other]
[phones]                                        -->(harus sama dengan context)
exten => 1998,1,Dial(SIP/1998)
exten => 1999,1,Dial(SIP/1998)
Simpan konfigurasi yang telah kita lakukan dengan menekan CTRL + X, kemudian ketikkan "y"
kemudian tekan enter.

8. Agar konfigurasi-konfigurasi kita dapat terterapkan, maka hal yang perlu kita lakukan adalah
merestart service dari asterisknya dengan perintah "/etc/init.d/asterisk restart" atau "service
asterisk restart".

#  /etc/init.d/asterisk restart
     Pastikan bahwa statusnya "OK", jika tidak ok berarti masih terdapat kesalahan dalam
konfigurasi anda.

9. Setelah instalasi dan konfigurasi VOIP Server pada Ubuntu selesai, maka langkah selanjutnya
adalah mendownload aplikasi zoiper pada sisi client untuk melakukan VOIP antar client. Anda
dapat mendownload aplikasi zoipernya di situs resminya di sini . Untuk yang pertama ini saya
akan menginstalasi pada Laptop Client2.
10. Selanjutnya ekstarklah file zoiper yang telah anda download dengan perintah "tar -zxvf
nama_fileZoiper.tar.gz"

#  tar -zxvf Zoiper_3.3_Linux_Free_32Bit_64_Bit.tar.gz


11. Setelah anda ekstrak maka akan muncul 2 file, yaitu file installer zoiper untuk yang 32 bit
dan 64bit. Untuk kali ini saya kan menginstall yang 64 bit dengan perintah berikut:

#  ./Zoiper_3.3_Linux_Free_64Bit.run
12.  Selanjutnya akan muncul jendela instalasi zoiper seperti pada gambar di bawah ini. Klik
"Forward" untuk melanjutkan proses instalasi
13. Tahap selanjuntnya adalah License Agreement atau lisensi persetujuan antara pengguna
dengan zoiper. Pilih "I accept the agreement" untuk menyetujui persetujuannya, dan kemudian
klik "Forward" untuk melanjutkan

14. Langkah selanjutnya adalah "Select Components" atau memilih apa saja yang ingin di
install, pilih apa saja yang ingin di install dan klik "Forward" untuk melanjutkan.
15. Selanjutnya tentukan alamat / pada direktori mana zoiper ini akan dinstall. Pilih saja pada
defaultnya yaitu di "/usr/share/Zoiper", kemudian klik "Forward".
16. Pada tahap ini akan muncul keterangan bahwa zoiper telah siap untuk diinstall, klik
"Forward" untuk memulai proses instalasi.

17. Tunggu hingga proses instalasi selesai.


18. Instalasi zoiper telah selesai, klik "Finish" untuk mengakhirinya.
19. Selanjutnya buka aplikasi zoiper anda.

20. Kemudian akan muncul pemberitahuan seperti ini. Jika anda ingin si zoiper ini otomatis
aktive saat anda log in pilih saja "yes", jika tidak pilih saja "no".

21. Selanjutnya akan muncul tampilan awal dari zoiper, untuk membuat user account baru klik
pada "Settings" --> Pilih "Create a new account"  
22. Untuk tipe accountnya pilih saja "SIP", kemudian klik "Next".
  

23. Kemudian muncul kolom-kolom pengisian pembuatan "account". Pada kolom user
masukkan usernya "nomortelp@ip_server", contoh saja di sini saya mengisinya dengan
"[email protected]". Lalu pada kolom password masukkan password dari user tersebut
sesuai dengan yang telah kita atur pada komputer server tadi. Klik "Next" untuk melanjutkan. 
24. Pada langkah ini biarkan saja defaultnya, kemudian beri checklist pada "skip auto-detection"
lalu klik "Next" untuk melanjutkan. 

25.  Selanjutnya akan muncul keterangan "Your account has been added to account list" yang
artinya account kita telah tertambah ke daftar account. Klik "Close" untuk  menutup.
26. Untuk memberi identitas pada nomer kita, bisa kita lakukan dengan klik pada Settings -->
Preferences.

27. Pada SIP account options, di kolom "Caller ID Name" beri nama untuk nomor kita. Klik "OK"
untuk menerapkan konfigurasi kita. 
28. Lakukan juga instalasi Zoiper pada Laptop Client1 dan buat juga account untuk Laptop
Client1.
29. Selanjutnya Coba anda lakukan pemanggilan dari 1999(user2) ke 1998(user1) dengan
beralih ke tab "Dial" dan masukkan nomor 1998, kemudian klik "Call".
30. Selanjutnya di Laptop Client1 otomatis akan ada pemberitahuan panggilan masuk, klik
"Answer" untuk menjawab panggilan telphone.

31. Selanjutnya anda bisa melakukan panggilan sepuas anda.


G. Referensi

Sumber :

+ https://id.wikipedia.org/wiki/Voice_over_IP
+ http://www.landasanteori.com/2015/10/pengertian-voice-over-internet-protocol.html
+ http://www.urbandistro.com/cara-membuat-server-voip-dengan-asterisk-di-ubuntu-12-04/

H. Hasil Yang Didapatkan


    
    Hasil dari kegiatan ini adalah kita dapat melakukan instalasi dan konfigurasi  VOIP server
pada ubuntu dengan asterisk sehingga terbuatlah sebuah VOIP Server yang dapat digunakan
pada jaringan lokal untuk berkomunikasi antar client.

I. Kesimpulan

     Dengan melakukan kegiatan instalasi dan konfigurasi VOIP Server pada ubuntu dengan
menggunakan asterisk ini, kita dapat melakukan komunikasi suara antar client dalam sebuah
jaringan lokal sepuas kita. Untuk aplikasi VOIP pada clientnya kita bisa menggunakan Zoiper
maupun X-lite. Aplikasi zoiper ini selain tersedia pada komputer ternyata juga tersedia untuk
android, sehingga kita dapat berkomunikasi VOIP melalui smartphone android kita. 

Anda mungkin juga menyukai