Konfigurasi VoIP Server di Debian Dengan Topologi DMZ

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

[9988776655]
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 simpan dengan perintah CTRL+X>>Y,,SELESAI



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
Previous
Next Post »