• Home
  • /
  • Tag Archives:  SMS Gateway

Cara Melakukan “Hard Reset” Modem SMS dengan GAMMU

Wah.. sudah lama tidak menulis artikel tentang SMS Gateway di blog ini. Dalam artikel kali ini akan saya jelaskan cara melakukan hard reset modem SMS melalui Gammu.

Ide penulisan artikel ini berawal dari pengalaman pribadi beberapa hari yang lalu ketika saya menghadapi kesulitan menangani server HTTP SMS API saya, di mana tiba-tiba semua modem sms mengalami blank signal. Dari informasi yang pernah saya dapat, jika modem mengalami blank signal maka modem harus dicabut dari komputer lalu dipasang kembali. Hal yang sama juga kita lakukan sewaktu HP kita tiba-tiba mengalami blank signal, maka kita harus merestart HP. Jika pada modem Wavecom, maka indikator blank signal ini ditandai dengan lampu modem yang menyala terus menerus. Masalah ini tidak bisa teratasi hanya dengan merestart PC server, karena ketika restart PC server, modem tetap dalam kondisi ON (teraliri oleh listrik). Proses cabut-colok modem ke komputer ini bertujuan untuk memutus sementara aliran listrik (power) ke modemnya. Namun kendala saya waktu itu adalah tidak mungkin mencabut dan memasang modem karena saya tidak sedang di depan server, padahal banyak klien saya yang memanfaatkan HTTP SMS API tersebut. Oleh karena itu harus ada cara lain untuk mengatasi permasalahan ini. Dan.. Alhamdulillaah atas pertolongan Allah akhirnya saya mendapat solusi yaitu dengan melakukan “Hard Reset” pada modem. Melalui remote access via TeamViewer, saya kemudian melakukan hard reset pada semua modem tanpa cabut-colok modem di server, dan semua masalah dapat teratasi dengan sukses.

Membuat Layanan Auto Reply SMS Untuk Mengetahui Artikel Terbaru Situs/Blog

Terkadang saya melihat-lihat lagi secara sekilas artikel-artikel yang pernah saya posting sebelumnya, sekedar mencari ide dan inspirasi untuk tulisan saya yang terbaru di blog tutorial ini. Dan… suatu ketika saya menemukan arsip artikel saya tentang SMS notifikasi artikel terbaru dan teknik menyingkat URL dengan Google API. Sepertinya kedua artikel ini bisa memberikan ide sebagai bahan artikel yang baru. Ide nya adalah bagaimana membuat layanan SMS auto reply untuk menginformasikan artikel terbaru dari sebuah situs atau blog. Hanya dengan format SMS misalnya: NEWS#BLOG.ROSIHANARI.NET, maka pengirim SMS ini bisa mendapatkan informasi artikel terbaru dari Blog.RosihanAri.Net termasuk link URL nya.

Lantas apa bedanya dengan ide baru ini dengan SMS Notifikasi sebelumnya? Bedanya adalah SMS Notifikasi ini bersifat broadcast SMS langsung ke banyak nomor ketika ada artikel terbaru dipublish, sedangkan ide baru yang menggunakan Auto Reply SMS ini adalah hanya mengirimkan SMS informasi ke orang yang merequest informasi tersebut. Tahu bedanya kan? ๐Ÿ™‚ Kelebihan dari Auto Reply SMS adalah bersifat terbuka, artinya layanan ini terbuka bagi siapa saja yang ingin merequest informasi. Sedangkan untuk SMS notifikasi via broadcast, bersifat tertutup artinya kita hanya bisa mengirim informasi ke nomor-nomor tertentu yang ada dalam database.

Oya… lantas apa gunanya penyingkat URL nya? gunanya adalah untuk menyingkat URL artikel terbaru yang muncul dalam respon SMS auto replynya. Mengapa harus disingkat? ya… karena saat ini kebanyakan blog atau situs menggunakan permalink yang panjang untuk setiap artikelnya. Kalau URL permalinknya panjang, bisa-bisa tekor biaya pengiriman SMS balasannya ๐Ÿ™‚

OK… dalam artikel kali ini, saya akan mencoba memaparkan cara membuat layanan auto reply SMS untuk mengetahui artikel terbaru dalam suatu situs/blog. Akan tetapi dalam artikel ini hanya akan saya batasi pada situs atau blog yang dibuat dengan WordPress saja karena pada umumnya blog WordPress memiliki URL RSS Feed standard yaitu di http://namasitus/feed, contohnya https://blog.rosihanari.net/feed. Dari RSS Feed itulah nanti kita akan manfaatkan untuk mendapatkan artikel terbaru.

Implementasi SMS Autoreply Gammu di Database Non MySQL (Studi Kasus MS. Access)

Niat hati ingin membuat postingan di penghujung tahun 2010 (31/12/2010), akan tetapi Allah SWT belum mengizinkan yang akhirnya postingan ini baru bisa dibuat di awal tahun 2011 ๐Ÿ™‚ But.. it’s OK, mudah-mudahan artikel ini bisa bermanfaat bagi Anda yang ingin belajar mengembangkan SMS Gateway dengan Gammu.

Artikel kali ini tentang bagaimana cara mengimplementasikan SMS Auto Reply dengan Gammu di database selain MySQL. Dalam kasus ini, saya pilih database MS. Access sebagai master database untuk autoreply nya.

Mungkin sebelumnya Anda mengira bahwa Gammu hanya bisa cocok dengan database MySQL. Memang sebenarnya Gammu bisa langsung terintegrasi pada 3 jenis database engine, yaitu MySQL, Posgre SQL, dan SQL lite. Ketiganya bisa langsung terintegrasi dengan Gammu karena di dalam Gammunya sendiri sudah terdapat library. Lantas bagaimana dengan database engine yang lain, seperti MS. Access, Oracle, MS SQL (SQL Server) dll? Untuk database engine yang lain pada prinsipnya bisa, akan tetapi dengan sedikit trik atau tidak secara langsung. Penasaran dengan triknya? OK simak artikel ini baik-baik ya.

Membuat Sendiri Kirim SMS Gratis Via Web dengan PHP dan MySQL

Masih terkait dengan SMS gateway, dalam artikel kali ini saya akan mencoba memaparkan cara membuat sendiri aplikasi kirim SMS gratis via web. Permintaan untuk membuat artikel dengan topik ini sudah banyak masuk ke email saya maupun komentar dalam blog ini. Namun, mohon maaf baru kali ini saya bisa mewujudkannya.

Untuk membuat fasilitas kirim SMS gratis via web, kita membutuhkan sebuah aplikasi gateway untuk mengirim SMS. Aplikasi sms gateway ini nanti kita install atau letakkan di pc yang ada di rumah kita beserta modem/hp yang tercolok pada PC tersebut sebagai alat untuk mengirim SMS. PC ini harus senantiasa terhubung ke internet untuk berkomunikasi dengan PC server yang ada di hosting. Sedangkan di dalam hosting, kita buat semacam script form untuk interface user yang ingin mengirim SMS. Untuk aplikasi sms gateway yang diinstall di PC rumah, Anda bisa menggunakan Gammu sebagai enginenya.

Easy Gammu Installer (Free Download)

Masih bingung dengan proses instalasi Gammu? Mudah-mudahan mulai sekarang tidak lagi, karena saya telah membuat Gammu Installer (Windows Version) yang mudah. Karena kemudahan itulah, installer ini saya namakan ‘Easy Gammu Installer‘.

Dengan Easy Gammu Installer, mudah-mudahan Anda tidak dipusingkan lagi dengan beberapa macam command yang harus diberikan selama proses instalasi mulai dari cek koneksi PC terhadap modem/hp, membuat konfigurasi SMSDRC, GAMMURC, maupun proses pembuatan service SMS daemonnya. Yang Anda lakukan dengan Easy Gammu Installer hanyalah memasukkan beberapa parameter konfigurasi pada form-form yang disediakan dan tinggal klak-klik tombol saja. Mudah bukan? ๐Ÿ™‚

Easy Gammu Installer ini saya buat menggunakan PHP, oleh karena itu untuk menjalankannya melalui web browser dan dibutuhkan web server. Untuk web server Anda bisa menggunakan AppServ atau XAMPP.

Script PHP Untuk Menghentikan Service Gammu

Baru beberapa hari setelah menulis artikel tentang cara menjalankan service gammu dengan PHP, eh.. sudah diminta menulis lagi untuk menghentikan service gammu nya ๐Ÿ™‚ It’s OK brothers…. Saya akan berusaha mewujudkannya, selama ada kesempatan. Dan… Alhamdulillah… saat ini saya ada waktu, dan saya akan menuliskan caranya membuat script PHP untuk menghentikan service gammunya.

Well… seperti yang sudah saya katakan sebelumnya bahwa, untuk menjalankan dan menghentikan service gammu memang agak sedikit ribet terutama jika Anda menggunakan OS Windows karena harus melalui beberapa langkah. Atau… jika Anda menggunakan Linux, maka Anda harus hapal command nya. Nah… untuk memudahkan Anda untuk menjalankan dan menghentikan service gammu, kita bisa membuat semacam script yang ditulis dengan bahasa PHP.

Membuat Script PHP Cek Status Service Gammu

Ketika Anda membuat aplikasi SMS Gateway dengan Gammu, seringkali kita agak direpotkan ketika akan melihat status servicenya apakah sudah benar-benar jalan atau belum. Mengapa agak repot? ya… karena status service Gammu ini bisa dilihat melalui Control Panel > Administrative Tools > Services. Setelah itu kita harus cari juga di dalam list service yang terinstal di Windows, dan barulah kelihatan status Gammu nya sudah betul-betul berjalan atau belum.

Nah… pada artikel kali ini, saya akan mencoba memaparkan cara mengetahui keadaan service Gammu apakah sudah running atau belum melalui script PHP yang kita buat sendiri. Sehingga untuk mengetahui kondisi servicenya kita tidak perlu repot seperti di atas, bahkan script cek status service ini bisa dicombine dengan aplikasi SMS gateway yang kita buat sendiri. Dengan demikian user dari aplikasi bisa dengan mudah melihat status servicenya.

Teknik ini sudah diterapkan di aplikasi phpSMS yang saya buat, dan terbukti sukses idenya ๐Ÿ™‚

12