• Home
  • /
  • Category Archives: SMS Gateway

Menjalankan Script PHP Untuk SMS Gateway Tanpa Autorefresh Dengan AJAX

Sebenarnya sudah lama niat saya untuk artikel ini, tapi maaf baru kesampaian sekarang. Sepertinya para fans blog ini sudah gak sabar ๐Ÿ™‚ Artikel ini didasarkan pada hasil eksperimen pribadi yang awalnya hanya bersifat iseng-iseng saja. Dari judul artikel di atas, tentu Anda sudah bisa memperkirakan apa isi artikel ini yaitu cara alternatif menjalankan script PHP untuk memproses SMS gateway tanpa autorefresh browser. Dalam hal ini pembahasan hanya dibatasi untuk SMS Gateway dengan Gammu.

Pada artikel-artikel sebelumnya, seringkali saya membuat contoh-contoh script PHP untuk memproses SMS yang masuk ke database menggunakan konsep autorefresh setiap n detik atau menjalankan script berulang-ulang secara otomatis setiap n detik. Namun konsep ini terkadang kurang cocok untuk browser yang menolak autorefresh. Beberapa rekan-rekan mengeluh karena browsernya tidak bisa melakukan autorefresh yang kemungkinan disebabkan settingan di browsernya. Dengan autorefresh yang sering tersebut, terkadang browser menganggap adanya suatu program abnormal.

Dari hal di atas, maka saya menggunakan pendekatan lain untuk menjalankan script PHP pengolah SMS gateway tersebut bukan lagi menggunakan autorefresh namun menjalankan script PHP nya di balik layar (browser) menggunakan AJAX (Asynchronous Javascript And XML).

Membuat SMS Gateway Ucapan Ulang Tahun Otomatis dengan PHP + MySQL

Seperti yang pernah saya janjikan dahulu, saya akan mencoba memposting artikel tentang aplikasi SMS gateway untuk membuat SMS ucapan ulang tahun secara otomatis dalam blog ini.

Jika Anda punya banyak teman dan Anda memiliki data tanggal lahir semua teman Anda, maka mudah-mudahan script yang dibahas dalam artikel ini akan bermanfaat. Oleh teman Anda, Anda akan dianggap sebagai teman yang sangat perhatian, karena setiap kali sang teman berulang tahun maka SMS ucapan ultah selalu terkirim ke dia tepat waktu tanpa meleset 1 hari pun, 1 jam bahkan 1 menit pun (kalo waktu di komputer Anda sama dengan waktu di rumah teman Anda … he 3x). Tapi jangan bilang ke temen Anda, bhw yang mengirim SMS ucapan ultah adalah program komputer ya ๐Ÿ™‚

Setting Gammu Untuk Lebih Dari Satu HP/Modem

Dalam artikel yang lain, saya telah memaparkan cara setting Gammu. Namun pembahasan tersebut hanya pada cara setting untuk 1 buah HP/modem saja. Lantas bagaimana bila HP/modem yang ingin dipasang lebih dari satu? Trus… misalkan ada 2 HP/modem misalkan A dan B, gimana cara mengirim SMS dengan Gammu melalui HP/modem A atau B? Temukan jawabannya di artikel ini.

Bila Anda masih bingung dengan penjelasannya, sebaiknya baca dulu artikel sebelumnya yang membahas setting gammu untuk sebuah HP/modem.

Teknik Mengirim Long Text SMS Gammu dengan Query SQL

Pada artikel yang lalu, saya pernah menulis topik Teknik Dasar Mengirim SMS dengan Gammu. Dalam artikel tersebut salah satunya adalah pembahasan tentang teknik mengirim SMS dengan panjang karakter lebih dari 160 karakter (long text SMS) yaitu dengan command “gammu-smsd-inject”. Nah.. pada artikel kali ini saya akan menjelaskan cara mengirim long text SMS Gammu menggunakan query SQL.

Kelemahan mengirim long text SMS dengan command “gammu-smsd-inject” adalah lambatnya proses bila diintegrasikan dengan script PHP. Dari hasil eksperiman sendiri, ceilee… :-), untuk mengirim long text SMS ke lebih dari 500 nomor dengan menggunakan command “gammu-smsd-inject” yang diintegrasikan dengan script PHP butuh waktu lebih dari 30 detik. Bisa dibayangkan bila digunakan untuk mengirim ke ribuan nomor sekaligus. Tentu running timenya lebih lama.

Script Auto Reply SMS Gateway dengan PHP

Setelah sekian lama tidak update blog, kangen rasanya untuk berbagi kembali pada pengunjung setia blog ini. Dalam postingan kali ini saya akan berbagi ilmu tentang bagaimana cara membuat script auto reply SMS Gateway dengan PHP dan MySQL. Topik ini sebenarnya sudah lama dinantikan oleh beberapa rekan namun baru sempat kali ini saya mewujudkannya. Maaf ya rekans…

OK deh… masih dengan menggunakan Gammu kita akan membuat contoh studi kasus yaitu tentang nilai mahasiswa. Adapun skenarionya adalah sbb: andaikan kita telah memiliki data nilai matakuliah Kalkulus mahasiswa. Nah… untuk melihat nilainya, si mahasiswa tinggal mengirim pesan melalui SMS dengan format ‘NILAI<spasi>NIM‘ dan dikirim ke nomor HP tertentu. Selang beberapa waktu si mahasiswa tadi akan mendapat SMS balasan berisi nilai matakuliah Kalkulus yang diperolehnya secara otomatis. OK paham ya skenarionya?

Sebelum kita bahas lebih lanjut mengenai pembuatan scriptnya, terlebih dahulu kita harus mengetahui ide pembuatan script auto reply SMS dengan Gammu ini.

Teknik Dasar Mengirim SMS dengan Gammu

Pada artikel sebelumnya, saya sudah paparkan bagaimana cara melakukan setting Gammu untuk SMS Gateway yang diintegrasikan dengan MySQL. Jika proses setting ini sudah beres, maka selanjutnya kita bisa bermain-main sepuasnya dengan Gammu.

Dalam artikel ini saya akan paparkan bagaimana teknik dasar mengirim SMS dengan Gammu baik dalam bentuk short text maupun long text. Pada bagian akhir nanti kita akan coba membuat script sederhana dengan PHP untuk mengirim pesan SMS ini yang diintegrasikan dengan Gammu melalui sebuah form.

Setting Gammu untuk Aplikasi SMS Gateway

Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak jenuh juga nulis artikel yang itu-itu saja ๐Ÿ™‚ Nggak ding… mudah-mudahan kejenuhan itu bersifat temporary saja.

OK… untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu. Pernahkah Anda mendengar Gammu? Ya.. Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.

Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya, so.. Anda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk OS WIndows maupun Linux.

Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database.

Untuk SMS Gateway, saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia, dan bisa dikenali oleh Gammu, namun kebanyakan NOKIA tidak support secara penuh. Terkadang hanya bisa mengirim saja, namun SMS yang diterima tidak bisa terbaca oleh Gammu, atau sebaliknya.

1234