My slow slow Ubuntu 14.10

Standard

My newly updated Ubuntu seemed lagging -_-

Nothing really concerned me on my top but I knew something was wrong. So I installed iotop (used apt-get) to see what was causing lags. From iotop I knew that mediascanner-service-2.0 that was trying to scan my encrypted folder causing the IO almost always 90%++ all the time.

I’m sure there were things you can do about this, but whatever, I didn’t have time to explore them.

So, I did this:

mv /usr/bin/mediascanner-service-2.0 /usr/bin/mediascanner-service-2.0.dist
echo 'exit 0' > /usr/bin/mediascanner-service-2.0
chmod 755 /usr/bin/mediascanner-service-2.0
killall -9 mediascanner-service-2.0

That, fixed the lagging issue.

Asterisk 101 Book Project

Standard

Hi,

I’ve started a book writing project (that I should start years ago -_-). Begins with the need to provide a companion materials for Asterisk training, this, hopefully, should end as a complete Asterisk 101 book.

Described on its website, Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide.

Asterisk 101 means the book contains basic, if not fundamental, stuffs that someone should learn if they need to operate Asterisk properly.

The book project is hosted at Github, here: https://github.com/antonraharja/book-asterisk-101

Short URL: http://bit.ly/asterisk101

Asterisk project website is http://www.asterisk.org

Do interfere, please fork the project, send your pull-requests, edit the wiki and email me for any suggestions (or even requests).

Enjoy.

playSMS Webservices Class

Standard

Introducing, playSMS PHP class for accessing playSMS webservices. This class is based on the Webservices API document shared on playSMS Github repository.

Get it from here: https://github.com/antonraharja/playsms-webservices.

If you use composer, which is recommended, the package listed as playsms/webservices, here: https://packagist.org/packages/playsms/webservices.

Usage examples can be found in tests folder.

And last, please visit playSMS User Group forum to discuss this, here is the address: https://bit.ly/playsmsusergroup

Enjoy.

Softphone Android gratis untuk VoIP Rakyat

Standard

Saya ingat beberapa tahun lalu ketika memulai VoIP Rakyat. Tidaklah mudah mencari mobile softphone atau software telepon yang dapat digunakan di handphone. Karena itu kami sangat berterima-kasih pada tim Nokia Indonesia yang kemudian meminjamkan (dan seingat saya tidak perlu mengembalikan) sebuah handphone Nokia E65 untuk dicoba. Saya juga ingat di VoIP Rakyat kami buatkan halaman khusus dan fungsi khusus yang menangani pendaftaran akun VoIP Rakyat untuk para pengguna handphone ini.

Pada waktu itu handphone canggih Nokia ini sudah dilengkapi dengan SIP stack atau SIP softphone didalamnya. Beberapa URL lawas berikut menunjukkan bagaimana kita dapat bertelepon VoIP menggunakan handphone Nokia tipe tertentu:

Seiring perjalanan waktu, handphone semakin canggih, demikian juga aplikasi-aplikasi pendukungnya. Kini fokus kita berpindah pada handphone berbasis Android. Dan dari sekian banyak aplikasi yang ada di Google Play ada sebuah aplikasi yang sangat menjanjikan untuk digunakan sebagai mobile softphone yang paling direkomendasikan untuk VoIP Rakyat, aplikasi itu adalah CSipSimple.

Continue reading

Duh kok ga konek nih ?

Standard

Saya bicara soal Asterisk. Setelah sukses instalasi Asterisk (baik itu vanilla, Briker, Elastix, PIAF, Trixbox atau yang distribusi Linux yang lain), maka buru-buru kita add extensions beberapa buah, meregistrasikan minimal 2 SIP softphone (atau 2 IP phone) lalu mencoba dial untuk melihat apakah sesama extension dapat saling telepon.

Apabila anda melakukan uji coba diatas ini dalam lingkungan yang sederhana dan ideal yaitu dengan 1 server Asterisk dan 2 PC dalam 1 LAN, biasanya 2 softphone itu langsung bisa saling kring dan ngobrol. Sukses mudah diperoleh pada kondisi ini. Tentu lain soal bila anda tidak mengerti Asterisk atau distro VoIP yang saya sebutkan diatas, pada situasi ini biasanya hal kecil dan relatif mudah saja bisa menjadi hambatan besar untuk sukses.

Untuk memahami apa yang saya tulis pada artikel ini maka anda perlu minimal berada pada 3 situasi dibawah ini:

  1. Pernah melakukan instalasi Asterisk atau distro yang saya tulis diatas
  2. Pernah benar-benar menggunakannya, baik untuk iseng saja, untuk belajar atau serius
  3. Pernah terbentur suatu masalah dan tidak tahu harus periksa apa, yang mana dulu dan bagaimana. Bahkan bingung harus laporan apa.

Untuk poin 1, saya sarankan anda cari manual instalasi Asterisk. Sekarang sudah banyak yang menulisnya, dan dalam Bahasa Indonesia pula :) Atau lebih cepat lagi anda dapat lakukan instalasi distro Asterisk seperti Briker (manuals) atau Elastix (manuals).

Untuk poin 2, cobalah menggunakan Briker pada kondisi ideal (1 server, 2 PC dalam 1 LAN). Pasti langsung sukses.

Untuk poin 3, setelah sukses di poin 2 maka gunakan instalasi Briker itu untuk telepon ke account VoIP Rakyat atau telepon nomor 901 di VoIP Rakyat. Anda bisa juga coba-coba dial nomor PSTN walaupun belum melakukan konfigurasi apa-apa. Dijamin menemui kegagalan bila anda tidak fasih konfigurasi Asterisk atau Briker/Elastix.

Duh kok ga konek nih ?

Kalo sudah pernah kepentok kalimat ini, mari lanjut baca :)

Continue reading

Permanent Redirect

Standard

Pindah domain. Blog lama di antonraharja.web.id sekarang niatnya menjadi antonraharja.com.

Keduanya sama-sama menggunakan WordPress. Bedanya yang blog lama .web.id install sendiri, sedangkan blog baru .com sewa tempat di WordPress.com.

Cara pindahnya cukup mudah.

Setelah blog baru ready maka saya export semua data-data saya melalui menu Tools->Export di blog lama, lalu import ke blog baru. Dengan demikian maka seluruh posts, comments, links yang ada di blog lama akan dapat diakses dari blog baru.

Berikutnya, lakukan setup via file .htaccess untuk permanent redirect di blog lama.

Saya backup file .htaccess lama di blog lama dengan memindahkannya ke lokasi lain, lalu saya buat file .htaccess baru dan saya isi dengan text berikut:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(quran|tmp)
RewriteRule ^(.*)$ http://antonraharja.com/$1 [R=301,L]

Sesuai teori yang cukup mudah diperoleh dengan googling maka sekarang setiap ada yang akses ke antonraharja.web.id akan otomatis ditampilkan blog antonraharja.com. Sebagai tambahan coba perhatikan RewriteCond, aturan RewriteRule mendapat dua pengecualian yaitu untuk antonraharja.web.id/quran dan antonraharja.web.id/tmp, keduanya tetap ditampilkan di blog lama.

Demikian info lama ini ditulis kembali agar tidak lupa :)

I wish I could write as much as I wanted

Standard

I’m planning to move my old Blog here.. I apparently like the idea someone else will take care of other stuffs for me :)

It’s a welcome post. So welcome everyone.

I hope I will be able to actually write longer, better, articles, and often.