Setelah sempat tertunda beberapa waktu, akhirnya sore ini berbekal artikel dan literatul yang gua dapatin tentang membuat SMS Gateway menggunakan GAMMU, akhirnya berhasil juga prototype SMS Gateway gua, minimal sudah bisa mengirimkan SMS tentunya
Sebenarnya, berawal dari keperluan kantor untuk mempunyai SMS Gateway, untuk mendukung peningkatan layanan kepada client-client yang ada saat ini, akhirnya aku pun melakukan riset tentang SMS Gateway ini, salah satunya dengan melihat penawaran SMS Gateway yang ada dipasaran, dan berhubung dipasaran harganya lumayan, akhirnya kita putusin untuk coba explore sendiri tentang SMS Gateway, dengan harapan nantinya bisa digabungkan sebagai feature untuk berbagai aplikasi/software yang telah buat sebelumnya.
Setelah sempat browse sana-sini dengan menggunakan Google Power, akhirnya aku menemukan aplikasi GAMMU, yang ternyata merupakan salah satu tool untuk mengembankan aplikasi SMS Gateway yang cukup mudah diimplementasikan serta telah banyak dipakai, dan tentunya open source alias GRATISSSS. Berikut ini beberapa kelebihan dari GAMMU:
- Bisa dijalankan baik di Operating System (OS) Windows maupun LINUX based.
- Support banyak device yang kompatibel, baik itu HP maupun GSM Modem
- Menggunakan mysql database, yang tentunya juga open-source
- Interface untuk aplikasi, bisa menggunakan client-server maupun web-based (PHP,ASP,ASP.Net maupun J2EE)
- Kabel data yang digunakan baik USB maupun Serial, semua kompatibel.
Berbekal HP Nokia 3230 milik istriku yang sudah tergusur oleh Nokia N73 ME, aku pun mulai meng-explore GAMMU sebagai tools untuk aplikasi SMS Gateway, berikut ini hal-hal yang harus disiapkan untuk membuat SMS Gateway dengan GAMMU.
- Download program GAMMU di sini (saya mencoba utk di OS Windows XP Profesional), untuk versi lain bisa download di website GAMMU
- Siapkan HP + Kabel Data atau Modem GSM (saya menggunakan Nokia 3230) berikut driver HP/Modem tentunya
- Webserver Apache dan Mysql Database, saya menggunakan XAMPP, yang dimaan sudah terdapat webserver Apache dan database mysql sekaligus, untuk XAMPP ini bisa didownload di sini
Setelah semua hal tersebut diatas tersedia, maka berikut ini langkah-langkahnya:
- Install Driver HP atau Modem GSM
- Install XAMPP
- Extract file GAMMU for Windows yang telah didownload (misal : C:\gammu_win32)
- Buka dan ubah file gammurc. pada bagian
[gammu]
port = COMxx
dimana xx : merupakan COM Port tempat HP/GSM Modem, cth COM3 (saya menggunakan COM3)
connection = at115200
- Setelah itu save file tersebut, dan di command prompt, tempat GAMMU berada, ketik perintah berikut ini:
C:\gammu_win32>gammu — identify
Jika HP/GSM Modem Anda dikenalin dan terinstall dengan benar, maka akan muncul informasi tentang HP/GSM yang dipakai.
Jika sudah muncul info tentang HP/GSM tersebut, berarti GAMMU telah mengenal HP/GSM Modem yang digunakan, selanjutnya kita bisa mencoba mengirimkan SMS, dengan cara mengetik format sebagai berikut:
C:\gammu_win32>echo TEXT_YG_AKAN_DIKIRIM | gammu –sendsms TEXT no_telp_tujuan
Sampai tahap ini, kita sudah bisa mengirimkan SMS melalui GAMMU, berhubung saya sudah ditunggu kewajiban untuk mengantarkan istri untuk periksa ke dokter kandungan, saya lanjutkan lagi nanti untuk menghubungkan GAMMU dengan database mysql, agar nanti bisa mengirimkan SMS melalui program, baik itu client-server maupun web-based.