Pada pertemuan kali ini kita akan
melakukan konfigurasi VOIP (Voice Over Internet Protocol) yang mana kegunaannya
adalah memberikan layanan Voice atau Video call antar sesama komputer client didalam suatu jaringan komputer.
Software yang kita gunakan adalah Asterisk dan Zoiper, dimana Asterisk adalah
aplikasi yang berada di sisi server dan Zoiper adalah aplikasi yang berada di
sisi Client. Asterisk akan kita installkan melalui terminal ubuntu, sedangkan Zoiper
akan kita installkan di windows jadi silahkan download terlebih dahulu.
1. Setelah Zoiper didownload, sekarang kita langsung lakukan konfigurasi
di Ubuntu, jadi silahkan buka Terminal lalu kita akan masuk sebagai super user.
hackrative@hackrative-vm:~$ sudo su
2. Karena kita perlu melakukan update sistem terlebih dahulu maka
sekarang kita atur agar komputer
terkoneksi ke internet, maka silahkan atur IP Ubuntu kita menjadi DHCP.
root@hackrative-vm:/# nano /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
# addresses: [192.168.1.1/24]
# gateway4: 192.168.1.1
# nameservers:
# search: [hackrative.org,
mail.hackrative.org]
# addresses: [192.168.1.1, 192.168.1.2]
dhcp4: true
# ens38:
# addresses: [192.168.1.2/24]
root@hackrative-vm:/# netplan try
root@hackrative-vm:/# netplan apply
3. Setelah terkoneksi ke internet barulah lakukan pengecekan update.
root@hackrative-vm:/# apt-get update
4. Setelah update sistem selesai sekarang kita lakukan penginstallan
software yang dibutuhkan yaitu Asterisk.
root@hackrative-vm:/# apt-get install asterisk
5. Setelah keperluan instalasi kita selesai, jangan lupa untuk mengatur
IP kembali ke STATIC.
root@hackrative-vm:/# nano /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
addresses: [192.168.1.1/24]
gateway4: 192.168.1.1
nameservers:
search:
[hackrative.org, mail.hackrative.org]
addresses:
[192.168.1.1, 192.168.1.2]
# dhcp4: true
ens38:
addresses:
[192.168.1.2/24]
root@hackrative-vm:/# netplan try
root@hackrative-vm:/# netplan apply
6. Sekarang kita akan lakukan konfigurasi pada file sip.conf milik
Asterisk untuk menambahkan user yang nantinya akan kita gunakan untuk log in
pada Zoiper.
root@hackrative-vm:/# nano /etc/asterisk/sip.conf
Letakan kursor diakhir baris
perintah yang ada pada file sip.conf lalu ketikan script ini:
[general]
context=default
allowoverlap=no
bindaddr=0.0.0.0
srvlookup=yes
videosupport=yes
Ganti value yang ada
disini sesuai dengan pengaturan kalian
username=101
callerid="Muhamad Farihin"
Ganti value yang ada
disini sesuai dengan pengaturan kalian, dan ingat value ini karena nanti
akan dituliskan pada pengaturan selanjutnya.
host=dynamic
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
qualify=yes
dtmfmode=auto
allow=h263p
allow=h264
allow=vp8
videosupport=yes
Ganti value yang ada
disini sesuai dengan pengaturan kalian
type=friend
username=102
callerid="Violet Green"
Ganti value yang ada
disini sesuai dengan pengaturan kalian, dan ingat value ini karena nanti
akan dituliskan pada pengaturan selanjutnya.
host=dynamic
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
qualify=yes
dtmfmode=auto
allow=h263p
allow=h264
allow=vp8
videosupport=yes
7. Sekarang kita akan lakukan konfigurasi pada file extensions.conf
milik Asterisk.
root@hackrative-vm:/# nano /etc/asterisk/extensions.conf
Letakan kursor diakhir baris
perintah yang ada pada file extensions.conf lalu ketikan script ini:
[general]
static=yes
writeprotect=no
clearglobalvars=no
Samakan value ini
dengan value “context=” diatas
exten => 101,1,Dial(SIP/101)
exten => 102,1,Dial(SIP/102)
8. Sekarang lakukan restart service Asterisk.
root@hackrative-vm:/# service asterisk restart
9. Sekarang kita berpindah ke Windows dan installkan Zoiper. Cara
instalnya seperti menginstall aplikasi pada umumnya Next sampai Finish.
10.
Sekarang silahkan
Setelah kita suskes login pada client pertama silahkan installkan
lagi Zoiper pada komputer kedua untuk login client kedua sehingga kita bisa
mencoba untuk melakukan test panggilan. Dan jika sudah terinstall maka coba
lakukan login untuk user kedua dan lakukan langkah berikutnya ini:
Jika tidak ada kendala saat proses pemanggilan user melalui Zoiper maka kurang lebih tampilan antara Caller dan Receiver akan terlihat seperti gambar dibawah ini, namun jika ada kendala pemanggilan pastikan bahwa windows dan ubuntu sudah terhubung dengan IP yang satu kelas, dan jika sudah satu kelas namun masih belum terhubung coba remove akun lalu login akun kembali.
Dengan demikian maka selesai
sudah konfigurasi kita dalam membangun VOIP server di Ubuntu 20.04.
Untuk mendownload materinya yang sudah disertai dengan gambar silahkan kunjungi LINK INI.
Password: voip.farihinmuhamad.blogspot.com
Post a Comment