Monday, 18 February 2013

Beberapa Cara Mengirimkan SMS Lewat gammu

Jika pada tutorial sebelumnya saya telah mengajarkan bagaimana prosedur instalasi dari gammu, maka kali ini saya akan menuliskan beberapa cara mengirimkan sms lewat gammu. Ada dua cara mengirimkan sms di gammu. Yang pertama melalui command inject, kemudian yang kedua langsung di insert di tabel outbox yang telah disediakan gammu.

Saya asumsikan anda telah berhasil melakukan langkah menginstal gammu seperti tutorial saya sebelumnya http://ikhwaniril.blogspot.com/2013/02/instal-manual-gammu-step-by-step.html




1. Command inject gammu
Jalankan terlebih dahulu command prompt sebagai admin, kemudian menuju ke folder tempat sms gateway di instal

format
gammu-smsd-inject -c posisifilesmsdrc TEXT notujuan -text "Isi pesan SMS"
Semisal kita mengisntal gammu di c:\bin\ , maka penulisan perintah pengiriman smsnya adalah
gammu-smsd-inject -c c:\bin\smsdrc TEXT +6285649921023 -text "Isi pesan SMS"
Perintah diatas digunakan untuk mengirim sms max 160 karakter, jika lebih maka yang terkirim ganya 160 karakter saja. Jika kita ingin mengirimkan sms lebih dari 160 karakter kita cukup mengganti TEXT dengan EMS. gunakan format ini
gammu-smsd-inject -c pathtoconfigfile EMS notujuan -text "Isi pesan SMS"

Semisal kita mengisntal gammu di c:\bin\ , maka penulisan perintah pengiriman smsnya adalah
gammu-smsd-inject -c c:\bin\smsdrc EMS +6285649921023 -text "Isi pesan SMS"

2. Insert Langsung ke tabel outbox
Cara yang kedua ini mungkin cara terbaik mengirimkan SMS lewat gammu. Jika kita mengirimkan SMS menggunakan command inject dimana sms yang dikirim mencapai ribuan. Maka processnya bisa menjadi lama. Bandingkan jika kita menginsertnya di tabel outbox maka akan lebih cepat.


INSERT INTO outbox (DestinationNumber, TextDecoded, SenderID, CreatorID, Class) VALUES ('no tujuan', 'isi pesan', 'id modem', 'Gammu', '0')
 Semisal kita ingin mengirimkan ke nomer "085649921023" dengan isi pesan "percobaan",  jenis sms  "normal" dan ID Modem yang kita pakai adalah prolink (lihat di tutorial sebelumnya). Maka format insertnya adalah
INSERT INTO outbox (DestinationNumber, TextDecoded, SenderID, CreatorID, Class) VALUES ('085649921023', 'percobaan', 'prolink', 'Gammu', '0')
Format di atas digunakan untuk mengirimkan sms maksimal 160 karakter. Bagaimana jika kita mengirimkan lebih dari 160 karakter ? kita bahas pada tutorial selanjutnya. Selamat mencoba

Ditulis Oleh : khoiril anwar // 18:14
Kategori: