Artikel ini saya tulis untuk menjawab pertanyaan yang masuk ke email saya tentang SMS Gateway di windows dengan gammu .Gammu merupakan tools untuk membangun aplikasi SMS Gateway , gammu bukanlah sebuah aplikasi jadi melainkan sebuah adonan yang bisa diterapkan dengan bahasa pemograman desktop maupun web dan dapat berjalan di Windows dan linux. Untuk lebih jelasnya tentang gammu dapat di lihat di website resminya yaitu www.gammu.org Lanjut saja kepembangunan sms gateway Yang harus disediakan
HP yang bisa di jadikan modem + kabel datanya (disarankan), saya memakai sonyericsson k608i
Driver HP bawaan atau PC suite.., jika tidak ada coba cek di google
Apache + mysql, saya sarankan pakai XAMPP versi 1.6 keatas bisa download di www.apachefriends.org
Gammu for windows download di http://dl.cihar.com/MIRROR/gammu/zips/gammu/gammu_win32.zip
Setelah lengkap semua, mulai ekstrak Gammu ke C:\win32. Setelah itu install Xampp, dengan begitu telah terinstall satu paket Apache+MySql+PhpMyadmin di komputer anda. Setelah anda extrak Gammunya, anda buka folder win32 dan cari file gammurc, edit file tsb menggunakan notepad. Yang harus di ubah adalah PORT=COM.., isi nama port sesuai port yang digunakan oleh modem/hp anda. Caranya, masuk ke device manager dan cek port yang digunakan oleh HP/modem anda (klik kanan – properties), edit juga baris connection = at115200 jika anda menggunakan HP seperti saya (SE W300). Umumnya ponsel2 modern yang sudah pakai USB, menggunakan ATCommand. File kedua yang harus di edit yaitu file smsdrc, edit menggunakan notepad, edit baris user = root (Jika anda tidak merubah settingan default Mysqlnya) password = (kosongkan kalau anda tidak menggunakan password di mysqlnya) pc = localhost database = smsd Setelah itu mulai buat database dengan nama smsd di mysql anda, gunakan phpmyadmin agar mudah. Setelah ada database bernama smsd, import database mysql.sql yang ada di folder win32. Dengan begitu akan terbentuk beberapa tabel standard seperti inbox,outbox,sent item,dan lain sebagainya. Sekarang, buka command prompt dan masuk ke c:/win32 lalu ketik Gammu –identify Jika informasi HP beserta No IMEI nya sudah muncul berarti HP anda sudah dikenali dengan baik oleh Gammu. Setelah itu aktifkan sms service dengan mengetikkan gammu –smsd MYSQL smsdrc Minimize window agar service jalan terus. Jika sms service sudah jalan, mulai mengirim SMS ke no. lain dengan cara insert data ke tabel outbox, jika sudah terkirim, sms akan pindah dari tabel outbox ke tabel sent items. Nah kalau dikaitkan dengan kode PHP kan tinggal membuat kodenya saja $no_hp=+6281375485xxx; $isi=hai… ini percobaan; $input=mysql_query(“insert into outbox values(”,”,”,”,’$no_hp’,’Default_No_Compression’,”,’-1′,’$isi,”,”,”,”,”,”,”)”); (saya anggap pembaca sudah mengerti pemrograman PHP) Jika anda mengalami kasus karakter yg sampai ke HP berupa karakter aneh, tak usah bingung. Ubah dulu field Coding yg ada di tabel Outbox dan sent items, ubah typenya jadi enum(’Default_No_Compression’). Sampai disini kita sudah berhasil membangun sms gateway. Hanya saja belum auto respond, auto respon akan dibahas di bagian artikel lain Terimakasih, jika ada pertanyaan layangkan ke blog ini