Author Archives: Anton Raharja

Banjar version 0.3

Released version 0.3

Download here.

Changelog can be found here.

If you want to update from version 0.2, all you need to do is read README here and follow installation instruction step 1, 3, 4, 5, 6, and 9.

Don’t forget to make changes on /etc/netfilter.masquerade to better suit your network configuration after installing.

View source codes on SVN repository here (anonymous read access). SVN history logs can be found here.

View online demo here (username/password: admin/secret).

Please report bugs and/or submit feature requests here (in English please).

cheers 🙂

Banjar (initial release)

Banjar stands for Bandwidth justification for administrator, an open source software that provides simple bandwidth management tools for internet cafe or small to medium network administrators.

License: GPL

Download version 0.2

Download all versions here.

View source codes on SVN repository here (anonymous read access). SVN history logs can be found here.

View online demo here (username/password: admin/secret).

View README here. README contains requirements and instructions for installing banjar on Linux.

You might also want to view Banjar’s simple tutorial in Bahasa here.

Please report bugs and/or submit feature requests here (in English please).

Hav fun 🙂

Laporan AsterConference Jakarta

Acara AsterConference 2007 di Hotel La Grandeur Jakarta kemarin berlangsung cukup lancar. 8 Pembicara yang hadir masing-masing mempresentasikan berbagai macam hal yang berbeda-beda tetapi berpusat pada satu hal yang sama yaitu: Asterisk. Topik pembicaraan mencakup bagaimana Asterisk dilahirkan, berkembang dan menjadi aplikasi yang mendorong kemajuan pesat dalam teknologi telekomunikasi, khususnya telekomunikasi berbasis VoIP.

Dr. Daniel Ali Aman dari mscb.com, Malaysia, menunjukkan bagaimana Asterisk ‘punya gigi’ di Malaysia, bersaing ketat dengan perusahaan sekelas Cisco dalam menyediakan solusi IP PBX dan Call Center. Asterisk yang dijadikan solusi andalannya adalah Asterisk yang sudah dipaket dengan keandalan LinuxHA (Linux High Availability). Dia mencontohkan bagaimana aplikasi heartbeat dan drbd menjadikan Asterisk dapat melayani 1300 phone extensions tanpa gagal (shutdown, unavailable).

Mr. Doug Vilim dari Sangoma Technologies Inc (Kanada) tidak kalah seru dengan pembicara regional lainnya. Fokus materi yang dibawakannya adalah bagaimana Asterisk mencoba mengalihkan fungsi-fungsi yang sebelumnya ada di hardware seharga USD 16000 ke dalam bentuk software dan dijalankan di sebuah komputer biasa (PC). Namun dalam perjalanannya tidak semua sukses dengan baik, seperti echo cancellation yang terlalu banyak mengambil resource CPU dan ‘tap’ nya tidak sempit (menyebabkan kurang andal). Sangoma memindahkan kesulitan-kesulitan yang menghinggapi Asterisk dengan menciptakan hardware yang dapat menangani hal-hal berat tersebut.

Yang paling membosankan adalah mendengarkan Lintasarta mengiklankan dirinya sendiri. Sedikit sekali hubungannya dengan Asterisk (cenderung di-pas-kan saja). Tidak lain dan tidak bukan materi berfokus pada bagaimana sedemikian siapnya Lintasarta membantu pelanggan mengatasi masalah dalam jaringan dan menyediakan solusi nomor satu dalam jaringan. SLA 99,9% 99,99% dan 99,999% !

— tobe continued, keburu di telpon istri, minta jemput —

Use Your Cool Nickname

In VoIP world, numbering is very important. That is the only way VoIP users can identify other users. For example my sweetheart want to call me, just to say hello and how much she loves me, how much she misses me and want to be with me every…(*cut!!*stop!!!*)

Well anyway, you know what I mean hehe

Last year we got around 15,000 registered users. Each users got their own number, a unique number to identify themselve in VoIP sphere. Mine is 20001, and others starting from 2xxxx up to 37xxxx by now.

Continue reading

When I Label My Self as a User

One of the thing that opensource developers should know about is that most users will always ripp-off your hard work, downsizes your dedications, never shown gratitude and never giving back.

Na those aren’t always the truth aren’t they 🙂

When I said ‘most users’, it also means that some of users, a little part of the sociaty, are welcoming you with joyful feelings, give you what you deserved. Shown respect and gratitude, asking with manners, politely writing you comments, thoughtfully (hopes this word exists :p) suggests and recommends.

Na those aren’t always what you need aren’t they 🙂

Users should not be ‘lusers’ as decribed by Eric Steven Raymond and opensource developers should not be leader of an ancient tribes that needed respects and ask for sacrifice every full moon. Users on an opensource software development are equaly important as developers, without them there is no such word as ‘contribution’ exists.

When you’re a user, remember that you can’t be ignorance because whatever comes from you, users, are defining the course of developments. Fyi, turn right and left aren’t entirely up to developers, really. So when you know you’re that important, you should understand that you ought to have respect for your self. You are part of the history makings so behave like one.

Am I not a man with feelings ? Can I just ask ‘how’ when I can live with ‘where’ ? Should I take without giving back ? Again, am I not a man with feelings ??

Have a word with your ego, decide wether you want tobe a respected part of a history making or be nothing but a time sink 😉

Insomnia for Jingle

Hey! My insomnia fever visits me again! Yup, im able to stay focus after hours of coding and thinking of new inovations 😉 Having a wife that loves you so much does cast away the fever, but no you can’t really detain an ‘opreker’. Opreker is a way to say that Im not a rocket science scientist but I did play with rockets hehe.

Scanning the Internet for only an hour, I’ve collected hundreds of materials to build new something. One that light up the lamp on my head was the funny word: Jingle. I did also an SVN update to software related to the funny word, Spark and Wildfire, and found out that those guys at Igniterealtime.org already start working with the funny word. Interesting.

The funny word, Jingle, is actualy a protocol to establish multimedia sessions peer-to-peer on top of the famous open standard Instant Messaging protocol XMPP (eXtensible Messaging and Presence Protocol). When it become stable, in the future, soon, we can build our own Skype if we want to. It will inherit the best feature of XMPP, federated network. Interesting.

The lamp on my head bright enough to talk me into this. After hours, I found my self looking, searching, typing, thinking over bunch of Java codes (which im not very good at, but im so damn excited). Yes my friend, Im playing with Jingle on Spark 😉

So.. what’s that tell ya??..

There’s a good chance that Spark will replace Pandion for next releases of VoIP Rakyat Communicator. We’ll see ’bout that 😉

simplebwm v0.1

Linux dkk memang menarik, hebat lah. Dengan sedikit kutak katik bisa bikin bandwidth manager sendiri. Semua sudah lengkap ga perlu ada yang dibeli untuk membangunnya. Pada versi 0.1 ini, simplebwm, Simple Bandwidth Management v0.1, fungsi-fungsi dasar untuk mengatur HTB di linux sudah ada, dan memisahkan aturan bandwidth untuk internasional dan IIX juga termasuk di dalam nya. Sudah bisa lah digunakan untuk pengatur bandwidth di RT/RW Net, warnet atau bahkan ISP kecil (yang ga/belum punya cukup dana untuk beli bandwidth manager software atau hardware yang relatif mahal).

Saat ini simplebwm versi customized-nya diterapkan di ISP kami (yang kecil). Dasarnya tidak jauh berbeda, tetapi memang versi customized nya banyak sekali mengandung fitur-fitur tambahan dan mempunyai rule yang jauh lebih lengkap. Hanya saja kami tidak dapat berbagi karena itu adalah milik internal perusahaan 😉 gpp kan? Kita masih bisa mengembangkannya jauh lebih canggih lagi apabila bergerak bersama-sama. Open source gitu looohh 🙂

Sementara saya host di URL ini, http://devel.ictcentre.net/simplebwm/
Username: admin
Password: secret

Silakan diubah-ubah, apply dan pelajari bagaimana rule-rule iptables dan tc yang di-generate oleh simplebwm. Apabila anda menemukan bahwa rule-rule tersebut kurang OK, kurang benar atau bahkan salah, mohon tanggapan dan saran2 nya.

Saat ini saya sedang menunggu approval dari SourceForge, begitu disetujui insya Allah akan segera saya publish agar anda bisa mulai menggunakannya dan mengembangkannya menjadi lebih canggih lagi 😉

note: pengembang simplebwm ada 2 orang, saya dan satu lagi adalah rekan saya di ICT Centre Jakarta, Abdul Hanan.

Salam opensource,
anton raharja

audioBlog

Baru dan masih beta. Player perlu perbaikan dan anda (user) perlu interface untuk manage rekaman-rekaman anda.

Ingin membuat sendiri ??

Mudah saja, dial 905<nomor rekaman pilihan anda> untuk merekam. Contoh: 90520070103, maka anda merekam suara anda selama maksimum 1 jam dengan nomor rekaman 20070103.

Tips: pilihlah nomor rekaman yang deskriptif, seperti mengikuti tanggal dan jam. Hari ini 3 Jan 2007 maka nomor rekaman anda 20070103.

Untuk mendengarkannya melalui VoIP Rakyat, anda dial 906<nomor rekaman pilihan anda>. Contoh, untuk mendengarkan rekaman nomor 20070103 anda perlu dial 90620070103.

Prefix 905 untuk merekam dan prefix 906 untuk mendengarkan. Jumlah digit untuk nomor rekaman pilihan anda bebas. As simple as that! 😉

Menampilkannya di website anda atau blog seperti yang saya lakukan diatas juga mudah. Copy-paste-kan javascript berikut di website/blog anda:

<script src=”http://www.voiprakyat.or.id/audioblog/play.php?accid=<5 digit nomor accountId anda>&norec=<nomor rekaman anda>&title=<link title atau image link, optional dan urlencoded>” type=”text/javascript”></script>

Contoh untuk saya (id 20001) menampilkan nomor rekaman 1234 dengan title “pencet dong”:

<script src=”http://www.voiprakyat.or.id/audioblog/play.php?accid=20001&norec=1234&title=pencet+dong” type=”text/javascript”></script>

Parameter yang tersedia untuk play.php antara lain:

  • accid – accound ID user VoIP Rakyat
  • norec – nomor rekaman
  • title – judul rekaman
  • width – lebar audioBlog player
  • height – tinggi audioBlog player

Cukup mudah bukan ?
Tertarik mencoba ?

Please do so, and share stories 🙂

ps: lebih lanjut mengenai audioBlog di VoIP rakyat, diskusikan di topik berikut: http://www.voiprakyat.or.id/forum/viewtopic.php?t=282