Tutorial Membangun / Membuat Jaringan VoIP Perjuangan di Indonesia
January 25th, 2010 by padepokan-it.comPanduan ini diberikan untuk beberapa skenario:
1. End user dengan PC yang ada sambungan ke Internet (IP Public) tanpa proxy server.
2. End user dengan PC yang tersambung ke Internet melalui proxy server.
3. End user yang menggunakan peralatan gateway VoIP.
4. Operator proxy server, seperti WARNET, kantor dll.
5. Operator gatekeeper di Internet.
Usulan penggunaan nomor telepon di jaringan VoIP Perjuangan
Agar jaringan VoIP perjuangan dapat beroperasi dengan lancar perlu kesepakatan alokasi nomor telepon yang akan di gunakan. Saya usulkan menggunakan format
0111 aaa ttttt xx
misalnya
0111 21 12345 xx
dimana
0111 = call area untuk VoIP Perjuangan
21 = kalau anda berada di Jakarta, Bogor 251, Bandung 22 dll.
12345 = adalah 5 digit pertama dari nomor telkom di daerah anda
xx = silahkan mengarang sendiri, isi 01, 02, 03, 04, 05, 06, 07 dst.
Penomoran ini dalam jaringan VoIP Perjuangan di kenal menggunakan format E.164.
Sebetulnya kurang tepat untuk menggunakan hanya call area 0111, secara internasional harusnya menggunakan 62 111 bukan 0 111. Jika nanti dibutuhkan untuk interkoneksi secara nasional / internasional bisa dilakukan proses rewrite nomor E.164 di gatekeeper, jadi tidak masalah menggunakan nomor 0111.
End user dengan PC yang ada sambungan ke Internet (IP Public) tanpa proxy server.
Peralatan yang dibutuhkan sangat sederhana
- PC yang ada sambungan langsung ke Internet; dial-up pun OK.
- sound card + mic + headphone (sebaiknya menggunakan handphone supaya suara tidak feedback ke mic).
- software NetMeeting 3.01, biasanya sudah tersedia di Windows 98 ke atas. Jika belum ada, dapat di download gratis di www.microsoft.com/netmeeting/. Bagi anda yang menggunakan Linux, dapat menggunakan GnomeMeeting.
Persiapan setup software untuk VoIP, untuk pengguna Windows dan NetMeeting 3.01,
anda hanya perlu menset:
Tools -> Options -> General -> Advanced Calling
-> Use a gatekeeper to place a calls (isikan IP gatekeeper)
-> log on using my phone number (isikan nomor telepon sesuai konsensus di atas)
Pada saat panduan ini di tulis belum ada gatekeeper untuk keperluan public. Mudah-mudahan dalam waktu dekat kita bisa punya gatekeeper untuk keperluan public yang bisa beroperasi di IIX
Pada saat anda dial ke Internet, secara automatis NetMeeting akan mencari gatekeeper untuk meregistrasikan PC (nomor telepon anda). Jika NetMeeting berhasil terregistrasi pada pojok kanan bawah console NetMeeting akan ada gambar dua buah komputer yang saling tersambung dengan warna yang jelas, sebelumnya warnanya tidak jelas.
Setelah NetMeeting terregistrasi ke gatekeeper, anda bisa menelpon ke rekan lain yang menggunakan jaringan VoIP perjuangan & menggunakan nomor 0111 xx xxxxxxxxx..
End user dengan PC yang tersambung ke Internet melalui proxy server.
Jika anda merupakan PC end user di belakang proxy / wingate / winroute atau LAN dengan IP 192.168.x.x atau 10.x.x.x maka anda termasuk kategori end user dengan PC yang tersambung ke Internet melalui proxy.
Secara prinsip tidak berbeda dengan end user yang mempunyai sambungan langsung ke Internet.
Bedanya anda harus registrasi ke gatekeeper yang berada di mesin proxy / wingate / winroute anda. Anda tidak mungkin registrasi & mengoperasikan VoIP tanpa bantuan gatekeeper di proxy server karena port VoIP tidak bisa menembus proxy server.
Hal ini akan menjadi masalah bagi sebagian besar pengguna Internet di Indonesia karena umumnya berada di belakang proxy. Sarannya anda harus meminta kepada operator proxy server tersebut untuk mengoperasikan gatekeeper di proxy servernya.
Operator proxy server, seperti WARNET, kantor dll.
Jika anda operator dari proxy server di WARNET / kantor, maka bagian ini untuk anda. Software yang digunakan adalah free software (open source) jadi tidak ada masalah hak cipta / pembajakan.
Software yang digunakan adalah Open H.323 gatekeeper. Software tersebut dapat di ambil di www.sourceforge.net dengan menggunakan keyword openh323 gatekeeper. Atau langsung dari www.gnugk.org.
Sebetulnya ada beberapa versi & juga ada versi untuk Windows. Tapi saya belum berhasil menjalankan versi Windows-nya karena jauh lebih rumit daripada versi Linux. Yang berhasil dengan baik saya jalankan adalah versi binary Linux, yaitu:
gk-2.0a-linux-bin.tgz
Pada saat tulisan ini di tulis ada beberapa versi yang tinggi, seperti 2.0.1 & 2.0.2, bahkan bila anda melihat di www.gnugk.org ada versi developmentnya 2.1 silahkan dicoba digunakan & menanggung resikonya sendiri heheheh ….
Langkah instalasi.
- masuk sebagai root
- copykan gk-2.0a-linux-bin.tgz ke /usr/local/src
- pindah ke /usr/local/src
- tar zxvf gk-2.0a-linux-bin.tgz
- cd openh323gk
- cd bin
- cp gnugk /usr/bin
- cp lib* /usr/lib
- atau cp lib* /lib
- contoh file konfigurasi adalah di folder /usr/local/src/openh323gk/etc.
pada titik ini anda bisa menjalankan gnugk dengan cara mengetikan
gnugk –h
untuk melihat semua perintah command line yang di dukung. Bagian yang akan membuat kepala pusing adalah menset parameter dari file konfigurasi yang akan saya terangkan dibawah. Jika telah selesai menset konfigurasi file-nya maka bisa diletakan di /etc, misalnya dengan nama warnetvoip.ini. Selanjutnya gatekeeper dapat di jalankan secara automatis dengan memasukan pada line terakhir di /etc/rc.d/rc.local sebagai
/usr/bin/gnugk –c /etc/warnetvoip.ini &
pada saat proses debugging ada baiknya menjalankan gnugk dari console dengan mengaktifkan trace sbb:
/usr/bin/gnugk –ttt –c /etc/warnetvoip.ini
perhatikan tanda & tidak digunakan supaya tidak dijalankan di background & kita bisa melihat trace message untuk proses debugging kerja dari gatekeeper.
Untuk operasi sebagai proxy VoIP, anda perlu melihat file /usr/local/src/openh323gk/etc/proxy.ini dan child.ini sebagai referensi untuk membuat file konfigurasi warnetvoip.ini.
Dari proxy.ini anda perlu mencuri terutama section [Proxy] & setting secara benar,
InternetNetwork=.
Dari child.ini anda perlu mencuri terutama section [Endpoint] & setting secara benar,
Gatekeeper= (ini merupakan gatekeeper di ISP atau di IIX)
E164=
Prefix=
Dimana sesuai dengan usulan di atas maka contoh
E164 = 0111 251 12345 00
Prefix = 0111 251 12345
Untuk nomor di daerah bogor (251) yang 5 digital awal nomor telkom-nya adalah 12345.
Untuk memudahkan hidup anda, saya sertakan dibawah contoh warnetvoip.ini sebagai referensi. Mohon di perhatikan bahwa gatekeeper pada proxy server di warnet atau di kantor akan meregistrasikan diri-nya ke gatekeeper yang berada di ISP atau di IIX sebagai gateway, bukan sebagai gatekeeper untuk memudahkan integrasi ke jaringan.
Perhatikan saya memberikan highlight (warna kuning) pada bagian-bagian yang perlu anda sesuaikan dengan parameter / kondisi jaringan anda.
##
## This example shows how to use the gatekeeper as an H.323 proxy.
##
## Suppose the host of the gatekeeper has two network interfaces:
##
## WAN: Menggunakan WLAN
## LAN: IP=192.168.0.1 Network=192.168.0.0/24
##
## A proxy gatekeeper is usually register with a parent gatekeeper as a
## gateway. See child.ini for the configuration.
##
[Gatekeeper::Main]
Fourtytwo=42
Name=Warnet_Anda_Proxy
TimeToLive=600
[RoutedMode]
GKRouted=1
H245Routed=0
CallSignalPort=1721
CallSignalHandlerNumber=2
RemoveH245AddressOnTunneling=1
DropCallsByReleaseComplete=1
SupportNATedEndpoints=1
Q931PortRange=30000-39999
H245PortRange=40000-49999
[Proxy]
Enable=1
InternalNetwork=192.168.0.0/24
T120PortRange=50000-59999
RTPPortRange=50000-59999
[Endpoint]
Gatekeeper=parent.gatekeeper.di.internet.com
Type=Gateway
H323ID=Warnet_Anda_Proxy
E164=01112511234599
Prefix=011125112345
TimeToLive=900
RRQRetryInterval=10
ARQTimeout=2
[GkStatus::Auth]
rule=allow
Operator gatekeeper di Internet.
Secara umum proses instalasi gatekeeper di Internet tidak berbeda dengan proses instalasi gatekeeper di proxy server di WARNET / Kantor. Yang berbeda sangat jauh adalah isi konfigurasi file-nya. Bagi anda yang penasaran silahkan dilihat secara detail di bagian operator proxy server di atas.
Peralatan yang dibutuhkan untuk sebuah gatekeeper tidak terlalu besar, tentunya sangat tergantung jumlah endpoint & call/detik yang harus di handle. Untuk menghandle sekitar 200-an endpoint & 3-5 call/detik mungkin sebuah PC
Kelas Pentium II
64Mbyte RAM
2 Gbyte disk
cukup untuk di terjunkan sebagai gatekeeper, tentunya PC dengan spesifikasi di atas itu dapat menghandle kapasitas yang lebih besar lagi.
Beberapa contoh file .ini pada /usr/local/src/openh323gk/etc yang perlu diperhatikan oleh operator gatekeeper agar dapat beroperasi secara baik adalah minimal sekali file sbb:
gnugk.ini
neighbor.ini
tentunya bagi anda yang berfikiran maju silahkan untuk melihat file-file yang lain. Untuk mempersingkat diskusi, saya sertakan sebuah contoh file gatekeeper.ini yang disiapkan untuk sebuah gatekeeper yang masuk ke dalam jaringan gatekeeper. Beberapa parameter yang diberi highlight warna kuning harus diganti di sesuaikan dengan kondisi jaringan yang ada.
Perhatikan entry,
[RasSvr::Neighbors]
GatekeeperIDAnda=202.111.222.161:1719;01112212345
Harus di share dengan gatekeeper lainnya yang beroperasi di jaringan agar saling mengenal satu dengan lainnya & dapat beroperasi sebagai jaringan gatekeeper dan dapat melakukan registrasi nomor satu sama lain. Perhatikan prefix yang digunakan harus benar supaya jaringan dapat beroperasi dengan baik.
# Entry supaya bisa menjadi bagian jaringan Gatekeeper
#
# Anda harus mengganti GatekeeperID dengan ID yang anda inginkan
# misalnya APJIIGK, KantorGK, RTRWNetGK, GK1, GK2, dll …
# dua entry di bawah harus di share dengan rekan lain di
# jaringan gatekeeper
#
# [RasSvr::Neighbors]
# GatekeeperID=202.111.222.161:1719;01112212345
#
# [EndPoint]
# Prefix=01112212345
#
[Gatekeeper::Main]
Fourtytwo=42
Name=GatekeeperGK
# Prefix=01113312345
TimeToLive=600
[RoutedMode]
GKRouted=1
H245Routed=0
CallSignalPort=1721
CallSignalHandlerNumber=2
RemoveH245AddressOnTunneling=1
DropCallsByReleaseComplete=1
SupportNATedEndpoints=1
Q931PortRange=30000-39999
H245PortRange=40000-49999
[RasSvr::Neighbors]
GK1=202.159.123.162:1719;011122450
GK2=202.123.111.222:1719;011121250
GK3=202.154.222.111:1719;0111251678
GK4=167.205.123.111:1719;*
[EndPoint]
Prefix=01113312345
[GkStatus::Auth]
rule=allow
End user yang menggunakan peralatan gateway VoIP.
Gateway VoIP adalah peralatan yang dapat menghubungkan VoIP di Internet dengan jaringan telepon yang menggunakan sambungan RJ-11. Biasanya peralatan gateway VoIP ini di sambungkan ke PBX / PABX di kantor atau di wartel agar telepon biasa yang ada dapat terkait ke jaringan VoIP juga.
Operasi VoIP yang akan sangat menantang & dapat berbenturan dengan pemerintah terutama jika anda menggunakan peralatan VoIP gateway dan menyambungkannya ke jaringan Public Switch Telephone Network (PSTN) milik Telkom melalui peralatan PABX. (Private Automated Branch Exchange).
Ada beberapa vendor yang memproduksi peralatan gateway VoIP ini, salah satu yang kebetulan saya familiar dari Planet (www.planet.com.tw) yang di distribusikan oleh Corexindo di Mangga Dua.
Operasi gateway VoIP tidak terlalu sulit karena setting parameter-nya dapat dilakukan melalui Web maupun telnet menggunakan text mode. Logika berfikirnya tidak berbeda jauh dengan setting gatekeeper di atas. Sebagai contoh untuk Internet Telephony Gateway (ITG) dari Planet menggunakan text mode dapat di set agar:
set h323 gk_mode manual
set h323 gk_addr 202.111.222.123
set h323 endpoint_prefix 011125212345
set h323 term_id ITG_percobaan
set h323 gk_id GatekeeperIDAnda
Masih banyak lagi fasilitas yang dapat di set menggunakan sebuah ITG, beberapa parameter di atas cukup untuk meregistrasi ITG anda ke sebuah gatekeeper untuk di kenali nomor-nya. Tentunya di pihak gatekeeper dapat juga meregistrasikan secara manual sebagai permanent endpoint jika di inginkan.
Teknik yang lumayan membuat pusing kepala adalah menyambungkan Internet Telephony Gateway (ITG) ini ke peralatan PABX supaya telepon dari Internet, baik dari NetMeeting maupun dari ITG lain dapat terhubung ke telepon biasa.
Onno W. Purbo
ARTIKEL TERKAIT :
- Cara Hacking / Memutus Koneksi Internet di Jaringan LAN / Hotspot NUTCUTS adalah software/ aplikasi yang berfungsi dalam jaringan wifi/lan. Aplikasi ini bisa kita gunakan utuk menjaili orang lain yang masuk...
- Tutorial Time Stopper 1. Buka aplikasi Time Stopper. Dengan catatan software sudah terinstal di komputer anda. Lalu klik tombol ‘Browse’. 2. Dan anda...
- Mempercepat koneksi speedy Berawal dari keluh-kesah saia selama ini sebagai pelanggan speedy paket office (buat warnet), biasa saia curhat di thread yang punya...
- Membangun Internet Service Provide (ISP) mulai dari awal Dimulai pada dekade 90-an perkembangan Internet semakin berkembang pesat, di Indonesia sendiri bisnis Internet mulai dikenal sekitar tahun 95-an yang...
- Windows XP dan Microsoft Office 2007 bahasa Indonesia Bosen Windows XP kamu berbahasa inggris?? Ubah aja pakai bahasa indonesia…………………. Download disini, hanya 5 MB. http://www.4shared.com/file/1044574…Indonesia.html Catatan : –...
.




May 3rd, 2010 at 6:44 pm
Thanks for the advice. Will put it to work. Tom
May 10th, 2010 at 3:08 pm
@chels I know what you mean, its hard to find good help these days. People now days just don’t have the work ethic they used to have. I mean consider whoever wrote this post, they must have been working hard to write that good and it took a good bit of their time I am sure. I work with people who couldn’t write like this if they tried, and getting them to try is hard enough as it is.
May 11th, 2010 at 1:38 pm
Helo there, well I think that your published content is rather solid as it talks about lots of great data. By the way, was overcurious whether you would want to exchange contacts with my web site, as I am searching to build links to further spearhead and increase web exposure for my site. I do not mind you locating my links at the sitewide page, just approving this links on this particular web page is good and adequate. Furthermore, would you be kind enough message me back at my site if you are interested in swapping links, I would really appreciate that. Thanks a lot and hope to get a reply from you soon!
May 12th, 2010 at 12:12 am
Thanks, Nice blog, check this out: http://www.youtube.com/watch?v=T9KTA3VRUnA Free E-mail, Sms, VoIP Provider in Germany
May 13th, 2010 at 11:25 pm
Es gibt jetzt einen provider der voice over IP, callthrough & callback, Sms weltweit und vieles mehr bietet. Jeder erhält fünzig cent kostenloses Startguthaben: http://www.youtube.com/watch?v=T9KTA3VRUnA
May 15th, 2010 at 2:03 am
I would like to thank your Blog, so happy great wordpress blog. I probably set a bookmark from my website.
May 15th, 2010 at 1:06 pm
Hi there, I consider that the article is rather great as it contains a good deal of accurate information. Anyway, was wondering whether you would love to exchange contacts with my web site, as I am looking to generate more contacts to further enlarge and get better web exposure for my web portal. I don’t really mind you putting my web links at the home page, just approving this web links on this page is more than adequate. Anyway, would you please reach me at my website if you are interested in swapping links, I would really value that. I would like to thank you and hopefully to hear from you very soon!
May 18th, 2010 at 2:13 am
Nice Blog, thanks for your Info. I will re-visit later looking forward for more fine articles.
May 20th, 2010 at 12:09 am
Free Callthrough & VoIP, Worldwide Short messages, No minimum fee: Billiger telefonieren
May 21st, 2010 at 2:34 am
Just wasting some time on Digg and I found your article . Not normally what I like to learn about, but it was definitely worth my time. Thanks.
June 2nd, 2010 at 11:47 am
Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!
June 2nd, 2010 at 1:48 pm
Thank you for taking the time to talk about this, I feel fervently about it and I enjoy learning about this topic. Please, as you gain data, please add to this blog with more information. I have found it extremely useful.
June 2nd, 2010 at 8:47 pm
There are certainly a lot of details like that to take into consideration. That?s a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be
June 4th, 2010 at 7:16 pm
Hey, I think your mostly on focus with this, I wouldn’t say I agree with you completely , but its not really that big of a issue.
June 9th, 2010 at 9:19 am
Just looking at your site on my new Nokia Phone , and I wanted to check if it would allow me comment or if it made me go to a pc to do that. Ill check back later to see if it worked.