Archive for the ‘astasms’ Category

astasms – SMS tools written in PHP

Apa itu astasms?

astasms adalah sebuah program SMS tools untuk linux ditulis menggunakan PHP. astasms bersifat free dan open source dibawah lisensi GNU GPL v3. Saat ini astasms sendiri belum resmi saya rilis untuk publik dan hanya saya gunakan untuk keperluan pribadi. Hal ini saya lakukan mengingat astasms masih sangat prematur dan belum sepenuhnya ditest pada berbagai GSM/Phone modem.

astasms - kirim sms

Motivasi

Sebenarnya motivasi saya membuat astasms untuk mengetahui bagaimana sebuah aplikasi SMS bekerja Karena sekarang lagi marak-maraknya SMS premium “ketik REG spasi Blablabla…”. Setelah beberapa lama googling mengumpulkan artikel, ternyata sangat mudah jika hanya membuat aplikasi pemrosesannya saja (bukan interaksi langsung dengan hardware). Tinggal download sebuah aplikasi SMS server dan manfaatkan API-nya, selanjutnya tinggal coding standard… :)

Namun bukan itu yang saya inginkan, saya ingin tahu bagaimana proses “behind the scene”-nya. Jadi saya mulai mempelajari standar protokol SMS dan sebagainya. Setelah itu baru mempelajari bagaimana linux berkomunikasi dengan sebuah device. Jika anda pernah mendengar sebuah kalimat “semua di UNIX adalah file” itu memang benar. Komunikasi modem dengan sistem dilakukan menggunakan file, contoh /dev/ttyUSB0, /dev/ttyACM0, dsb.

Fitur astasms

Perlu diingat fitur-fitur yang tertulis adalah untuk versi saat ini (v0.1-alpha) non public release.

  • Kirim, terima, dan hapus SMS
  • Baca, ubah, dan hapus contact
  • Modular Arsitektur *
  • Terminal Emulator (AT Command)
  • Themeable (Tema dan diganti-ganti)

*) Planning

terminal emulator

Download

Bagi yang berminat untuk melihat source codenya, silahkan kontak saya atau drop comment disini.

Advertisements