Konfigurasi VoIP Server di Debian Dengan Topologi DMZ
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.
B. Latar Belakang
Pada sebuah Perusahaan ingin membangun sebuah jaringan yang dapat digunakan untuk berkomunikasi antar ruang satu dengan ruang lainnya, tetapi dengan menggunakan topologi demilitary zone (DMZ)
C. Maksud dan Tujuan
Membuat jaringan untuk berkomunikasi antar ruangan dengan VoIP dengan topologi DMZ
D. Alat dan Bahan
1. Laptop
2. 2 server
3. TP-Link
4. Koneksi Internet
E. Jangka waktu yang di butuhkan
Jangka waktu yang di butuhkan sekitar 40 menit
F. Tahap Pelaksaan
Pertama-tama pastikan kita sudah bisa remote server,,kemudian kita install asterisk dengan perintah
apt-get install asterisk
Kemudian kita edit pada asterisk/sip.conf dengan perintah
nano /etc/asterisk/sip.conf
Kemudian kita tambahkan seperti dibawah ini di paling bawah :
[general]
port = 5060
bindaddr = 0.0.0.0
context = others
allow = gsm
allow = ilbc
OBallow = ulaw
allow = h261
allow = h263
videosupport = yes
[2233445566]
type=friend
context=myphones
secret=4321
host=dynamic
[0099887766]
type=friend
context=myphones
secret=2345
host=dynamic
type=friend
context=myphones
secret=9876
host=dynamic
[6789012345]
type=friend
context=myphones
secret=tahu
host=dynamic
Kemudian kita simpan dengan perintah CTRL+X>>Y
Kemudian kita edit pada asterisk/extensions.conf dengan perintah
nano /etc/asterisk/extensions.conf
kemudian kita tambahkan di paling bawah sebagai berikut:
[others]
[myphones]
exten => 2233445566,1,Dial(2233445566)
exten => 0099887766,1,Dial(0099887766)
exten => 9988776655,1,Dial(9988776655)
exten => 6789012345,1,Dial(6789012345)
Kemudian kita restart asterisk nya dengan periintah
/etc/init.d/asterisk restart
Kemudian kita beralih dari server ke topologi DMZ,,kemudian kita edit pada rc.local
dengan perintah nano /etc/rc.local
Tambahkan perintah iptables sebagai berikut:
- iptables -A INPUT -p tcp -m multiport -d (ip_server yang menuju client dengan tplink) --dport 5060 -j ACCEPT
- iptables -A FORWARD -p tcp -m multiport -d (ip_server VoIP) --dport 5060 -j ACCEPT
- iptables -t nat - A PREROUTING -p tcp -m multiport -d (ip menuju client) --dport 5060 j DNAT --to (ip Server VoIP)
- iptables -A INPUT -p udp -m multiport -d (ip_server yang menuju client dengan tplink) --dport 5060 -j ACCEPT
- iptables -A FORWARD -p udp -m multiport -d (ip_server VoIP) --dport 5060 -j ACCEPT
- iptables -t nat - A PREROUTING -p udp -m multiport -d (ip menuju client) --dport 5060 j DNAT --to (ip Server VoIP):5060
kemudian kita coba menelpon dengan aplikasi Zoiper,,untuk cara menginstalnya Klik Disini,,kemudian kita Sig in ke Zoiper dan mencoba menelpon salah satu teman kita
Yang Ditelpon
G. Hasil dan Kesimpulan
Client dapat mengakses fitur VoIP server walaupun kita masuk dengan ip dari DMZ ZONE dengan menggunakan aplikasi misalnya Zoiper, dll.
H. Referensi
https://id.wikipedia.org/wiki/Voice_over_IP
Sign up here with your email
EmoticonEmoticon