Anda di halaman 1dari 17

Konfigurasi VoIP Server Menggunakan Free PBX pada Linux Tribox

Pada tutorial kali ini akan membahas sedikit mengenai VoIP Server. VoIP
(Voice over Internet Protocol) juga disebut 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.
Voice over IP telah diimplementasikan dalam berbagai macam jalan menggunakan
hak milik dan standar serta protokol terbuka. Contoh protokol jaringan yang
digunakan untuk mengimplementasikan VoIP meliputi:
- H.323
- Media Gateway Control Protocol (MGCP)
- Session Initiation Protocol (SIP)
- Real-time Transport Protocol (RTP)
- Session Description Protocol (SDP)
- Inter-Asterisk eXchange (IAX)
Protokol H.323 adalah salah satu dari Protokol VoIP yang penerapannya
ditemukan secara luas untuk lalulintas jarak jauh, seperti layanan Jaringan
Area Lokal (LAN). Namun, karena perkembangan baru, protokol yang lebih
kompleks seperti MGCP dan SIP, H.323 penyebaran semakin terbatas untuk
membawa jarak jauh yang ada lalu lintas jaringan. Secara khusus, Session
Initiation Protocol (SIP) telah mendapatkan penetrasi pasar luas VoIP.
Baiklah pada ujicoba kali ini kita akan membuat sebuah VoIP Server base
protocol SIP (Session Initiation Protocol) menggunakan Free PBX pada Linux
Trixbox yang merupakan linux Base Centos / Rhel Family. Server VoIP ini
nantinya akan diimplemtasikan pada jaringan Local Area Only. Untuk lebih
jelasnya dapat dilihat pada topology berikut :

Langkah-langkah
yang harus dilakukan adalah :
1. Installasi Linux Trixbox Ce base Centos ( Rhel Family), tekan enter
pada keyboard anda untuk melanjutkan ke proses selanjutnya.

2. Untuk Keyboard Type pilih US dan Ok, kemudian tekan Enter pada keyboard
anda.
3. Untuk Time Zone Selection, sesuaikan dengan kebutuhan anda dan tekan
Enter seperti gambar berikut.

4. Berikan password sesuai keiginan anda dan pilih Ok kemudian tekan


Enter.

5. Proses create partisi otomatis pada Linux Trixbox. Perlu diingat bahwa
pada installasi Trixbox proses partisinya otomatis dan akan menghapus
semua partisi dan data yang ada didalam HDD yang akan diinstallkan,
seperti gambar berikut.

6. Proses installasi system dan package Linux Trixbox, Asterisk dan PABX
dimulai.
7. Installasi package dan module sedang berjalan 77 %, tunggu hingga
proses installasi keseluruhan system selesai.

8. Setelah keseluruhan installasi system selesai, reboot kembali Trixbox.


Maka akan muncul bootloader, lalu pilih trixbox-base (2.6.18-
164.11.1.e15) , kemudian tekan Enter, seperti gambar di bawah ini.
9. Masukkan username "root" dan password yang telah anda create saat
proses installasi tadi.

10. Selanjutnya untuk melakukan konfigurasi IP Address ketikkan printah :

setup

Pada terminal linux Trixbox anda seperti gambar berikut.


11. Pilih Network configuration dan Run Tool, kemudian tekan Enter.

12. Pilih Edit Device kemudian tekan Enter.


13. Pilih eth0 (eth0) kemudian tekan Enter.

14. Setting IP Address untuk Linux Trixbox sebagai server VOIP sesuai
kebutuhan anda. Untuk uji coba kali ini kita menggunakan IP Address
static Class C yaitu "192.168.56.50" dan netmask "255.255.255.0" ,
pilih OK dan tekan Enter seperti gambar berikut.
15. Pilih Save dan tekan tombol Enter pada keyboard anda.

16. Pilih Save&Quit lalu tekan tombol Enter pada keyboard anda.
17. Pilih Quit dan tekan tombol Enter pada keyboard anda.

18. Kemudian untuk menerapkan konfiguras IP Address yang sudah disetting


tadi, maka restart service networking pada linux Trixbox anda dengan
mengetikkan perintah:

/etx/init.d/network restart

atau

service network restart

Pada terminal Linux Trixbox anda dan pastikan interface eth0 OK seperti
gambar berikut.
19. Check IP Address dengan mengetikkan perintah

ifconfig

Pada terminal linux Trixbox anda, dan pastikan konfigurasi sudah sesuai
seperti gambar berikut.

20. Selanjutnya masuk ke bagian konfigurasi Number Extention SIP VOIP untuk
user melalui web browser dengan mengetikkan IP Address Linux Trixbox
yang sudah kita setting sebelumnya. Kemudian masukkan username "maint"
dan password "password" yang merupakan username dan password default
Trixbox Web Admin GUI dan click OK.
21. Setelah itu pilih PBX dan PBX Setting pada menu dropdown nya, seperti
gambar berikut.

22. Untuk pembuatan number extention baru, click extenstions serperti


gambar di bawah ini.
23. Untuk melanjutkan proses pembuatan number extenstion / telephone VoIP
baru maka click submit, seperti gambar berikut ini.

24. Isikan seperti berikut :


25. User Extenstion : 101 (coloumn 1 isikan sesuai kebutuhan
anda)
26. Display Name : Nofriandi (coloumn 2 isikan sesuai kebutuhan
anda)
secreet : voip-101 (coloumn 11 isikan sesuai kebutuhan
anda)

Pada coloumn yang lainnya biarkan default, kemudian click submit dan
click Apply Configuration Changes, seperti gambar di bawah ini.
27. Untuk menerapkan configuration number extention telephone VoIP yang
baru kita buat tadi maka click continue with reload, seperti gambar di
bawah ini.

28. Pada uji coba kali ini kita hanya menggunakan 2 buah number extention
telephone VoIP saja. Maka buatlah satu buah extention VoIP lagi dengan
cara yang sama seperti sebelumnya. Sebagai contoh dapat dilihat pada
gambar berikut.

29. Untuk pengujian telephone VoIP extention "101" dengan Account name
"nofriandi" kita menggunakan software X-Lite sebagai emulator IP Phone
diinstallkan pada sebuah PC Windows yang mempunyai IP Address
"192.168.56.101". Kemudian lakukan konfigurasi pada software X-Lite,
seperti gambar di bawah ini dan click OK.

30. Selanjutnya untuk pengujian telephone VoIP extention "102" dengan


Account name "Acenk90" kita menggunakan software X-Lite sebagai
emulator IP Phone diinstallkan pada sebuah PC Windows lainnya yang
mempunyai IP Address "192.168.56.102". Kemudian lakukan konfigurasi
pada software X-Lite, seperti gambar di bawah ini dan click OK.
31. Berikut screenshot pengujian telephone VoIP dari extenstion "101"
dengan Account Name "Nofriandi" menuju extenstion "102" dengan Account
Name "Acenk90", maupun sebaliknya telah success.

32. Jika anda ingin mengimpelementasikannya menggunakan IP Phone sebenarnya


pada extention line VoIP telephone salah salah satu nya bisa
menggunakan :

Linksys IP Phone SPA942


atau

cisco ip phone spa502g

Demikianlah pembahasan kita mengenai cara "Konfigurasi VoIP Server


Menggunakan Free PBX pada Linux Tribox" yang diimplementasikan pada jaringan
local. Untuk konfigurasi "trunk" sehingga VoIP bisa digunakan untuk menelepon
ke PSTN luar kita membutuhkan sebuah modul FXO tambahan yang akan kita bahas
pada artikel selanjutnya. Semoga artikel kali ini bermanfaat bagi anda yang
membacanya.

Terimakasih
Salam
Nofriandi