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.
Topologi dan Skenario Jaringan
Untuk konfigurasi VoIP kali ini akan menggunakan topologi jaringan seperti berikut.
Saya menggunakan 1 buah router CISCO 2811 sebagai gateway dan juga VoIP Servernya, lalu satu buah Switch 2960, dan 4 buah IP Phone untuk client. Kali ini saya menggunakan network 10.30.100.0/24 yang akan dibangun. Setelah topologi sudah dibuat kita bisa lanjut ke langkah berikutnya.
Langkah Konfigurasi
1. Konfigurasi Hostname
Saya akan mengubah hostname dengan nama VoIP pada router 2811 yang akan kita jadikan sebagai VoIP Servernya.
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname VoIP VoIP(config)#
2. Konfigurasi IP Address Gateway
Berikan IP Address ke interface router yang mengarah ke client. Disini akan memberikan IP Address sesuai dengan network yang ada di topologi.
VoIP(config)#interface fastEthernet 0/0 VoIP(config-if)#ip add 10.30.100.1 255.255.255.0 VoIP(config-if)#no shutdown VoIP(config-if)#exit
3. Konfigurasi DHCP Pool
Konfigurasi ini bertujuan untuk memberikan IP Address secara dynamic ke client . Konfigurasi DHCP Pool ini pada dasarnya sama saja seperti biasanya, karna client kita disini adalah IP Phone, kita menambahkan parameter yaitu option 150 pada DHCP Pool.
hcp pool VoIP VoIP(dhcp-config)#network 10.30.100.0 255.255.255.0 VoIP(dhcp-config)#default-router 10.30.100.1 VoIP(dhcp-config)#option 150 ip 10.30.100.1 VoIP(dhcp-config)#exit VoIP(config)#ip dhcp excluded-address 10.30.100.1
4. Konfigurasi CallManager Express (CME)
Konfigurasi ini akan mengatur jumlah maksimal IP Phone atau client yang terhubung ke jaringan dan maksimal dial-number atau nomor telepon yang bisa digunakan. Secara hirarki CME bisa dikonfigurasi pada telephony-service. Berikut konfigurasi serta penjelasannya.
VoIP(config)#telephony-service VoIP(config-telephony)#ip source-address 10.30.100.1 port 2000 VoIP(config-telephony)#max-dn 10 VoIP(config-telephony)#max-ephones 10 VoIP(config-telephony)#auto assign 1 to 4 VoIP(config-telephony)#exit
ip source-address 10.30.100.1 port 2000 : Mendefinisikan bahwa alamat sumber berasal dari VoIP server yaitu 10.30.100.1 serta menggunakan jalur port 2000.
max-dn 10 : Maksimal dial-number yang bisa digunakan.
max-ephones 10 : Maksimal jumlah ephones yang bisa terhubung ke server.
auto assign 1 to 4 : Mendefinisikan range ephone yang akan mendapatkan dial-number secara otomatis dan acak ke IP Phone berdasarkan dial number yang kita tetapkan pada konfigurasi ephone-dn di langkah selanjutnya.
max-dn 10 : Maksimal dial-number yang bisa digunakan.
max-ephones 10 : Maksimal jumlah ephones yang bisa terhubung ke server.
auto assign 1 to 4 : Mendefinisikan range ephone yang akan mendapatkan dial-number secara otomatis dan acak ke IP Phone berdasarkan dial number yang kita tetapkan pada konfigurasi ephone-dn di langkah selanjutnya.
5. Konfigurasi ephone-dn
Konfigurasi ini kita akan memberikan atau menetapkan dial number yang akan kita berikan ke IP Phone. Karna pada topologi kita memiliki 4 IP Phone maka akan membuat 4 ephone-dn dan menetapkan dial numbernya.
VoIP(config)#ephone-dn 1 VoIP(config-ephone-dn)#number 10001 VoIP(config-ephone-dn)#ephone-dn 2 VoIP(config-ephone-dn)#number 20002 VoIP(config-ephone-dn)#ephone-dn 3 VoIP(config-ephone-dn)#number 30003 VoIP(config-ephone-dn)#ephone-dn 4 VoIP(config-ephone-dn)#number 40004 VoIP(config-ephone-dn)#exit
6. Verifikasi Konfigurasi
Untuk memastikan bahwa konfigurasi sudah benar, verifikasi dengan perintah berikut.
VoIP(config)#do show running-config Building configuration... Current configuration : 1285 bytes ! version 12.4 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname VoIP ! ! ! ! ip dhcp excluded-address 10.30.100.1 ! ip dhcp pool VoIP network 10.30.100.0 255.255.255.0 default-router 10.30.100.1 option 150 ip 10.30.100.1 ! ! ! ip cef no ipv6 cef ! ! ! ! ! ! ! ! ! ! ! ! spanning-tree mode pvst ! ! ! ! ! ! interface FastEthernet0/0 ip address 10.30.100.1 255.255.255.0 duplex auto speed auto ! interface FastEthernet0/1 no ip address duplex auto speed auto shutdown ! interface Vlan1 no ip address shutdown ! ip classless ! ip flow-export version 9 ! ! ! ! ! ! ! ! telephony-service max-ephones 10 max-dn 10 ip source-address 10.30.100.1 port 2000 auto assign 1 to 4 ! ephone-dn 1 number 10001 ! ephone-dn 2 number 20002 ! ephone-dn 3 number 30003 ! ephone-dn 4 number 40004 ! ephone 1 device-security-mode none mac-address 000D.BD45.01E9 type 7960 button 1:1 ! ephone 2 device-security-mode none mac-address 0007.ECE5.0218 type 7960 button 1:2 ! ephone 3 device-security-mode none mac-address 0090.2BD3.D1D8 type 7960 button 1:3 ! ephone 4 device-security-mode none mac-address 0002.172B.DC73 type 7960 button 1:4 ! line con 0 ! line aux 0 ! line vty 0 4 login ! ! ! end
7. Konfigurasi VLAN Pada Switch
Konfigurasi ini bertujuan agar interface yang terhubung dengan IP Phone bisa mendapatkan akses untuk komunikasi voice ke Router/VoIP Server. Karena interface-interface tersebut secara default berada pada VLAN 1 maka konfigurasi akes voice juga akan menggunakan parameter VLAN 1 seperti berikut ini.
SW-VoIP(config)#interface range fastEthernet0/2 - fastEthernet0/5 SW-VoIP(config-if-range)#switchport mode access SW-VoIP(config-if-range)#switchport voice vlan 1 SW-VoIP(config-if-range)#exit
8. Menghidupkan IP Phone
Setelah melakukan konfigurasi sekarang kita akan melakukan pengujian, sebelumnya kita harus menghidupkan IP Phone terlebih dahulu dengan cara drag and drop Cisco VoIP power adapter ke Perangkat IP Phonenya seperti gambar berikut.
10. Verifikasi Dial Number
Serakang masuk ke menu GUI lalu pastikan IP Phone sudah mendapatkan dial number sesuai dengan yang kita tetapkan pada konfigurasi ephone-dn. Lalukan juga langkah ke 9 dan 10 ke semua perangkat IP Phone.
11. Pengujian
Sekarang kita akan melakukan pengujian dengan memangil perangkat IP Phone lain dengan cara memasukkan dial number IP Phone lain lalu enter, disini saya memanggil dari IP Phone yang memiliki dial number 10001 ke IP Phone 40004. Pastikan juga bahwa sudah berstatus Ring Out.
Sekarang beralih ke IP Phone yang tadi kita panggil yang memiliki dial number 40004, angkat telepon untuk memulai koneksi. Pastikan statusnya Connected dan panggilan berasal dari IP Phone yang memiliki dial number 10001 yang tadi kita lakukan pemanggilan.
ephone-4 Mac:0002.172B.DC73 TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 8 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:10.30.100.4 1025 7960 keepalive 43 max_line 2 button 1: dn 4 number 40004 CH1 IDLE
Comments
Post a Comment