Sms Gateway Memakai Java Dan Gammu Part 3 - Teknik Mengirim Pesan Singkat (Sms)

Sebelum melanjutkan tutorial SMS Gatewaynya, ada baiknya saya menjelaskan terlebih dahulu fungsi-fungsi yang ada dalam Gammu (dalam postingan kali ini saya akan menjelaskan teknik dasar mengirim SMS dengan Gammu baik dalam bentuk short text maupun long text).

Sebenarnya tutorial mengenai fungsi-fungsi dasar penggunaan Gammu (baik gammu-smsd, gammu-smsd-inject, maupun yang lainnya) tersedia lengkap di situs resminya disini. namun untuk melengkapi seri tutorial SMS Gateway memakai gammu ini, ada baiknya saya jelaskan fungsi-fungsi dasar gammu, terutama yang berkaitan dengan tutorial ini.

Baik, kini kita lanjutkan. Dalam mengirim pesan SMS, Gammu mempunyai beberapa cara yaitu dengan memakai command inject yang sudah disediakan oleh Gammu, atau cara kedua kita menyisipkan record dengan memakai query SQL ke dalam tabel ‘outbox‘ (cara ini sanggup dilakukan kalau mengakibatkan gammu sebagai service atau daemon yang di integrasikan dengan database). Bila kita ingin mengirimkan pesan dengan cara yang kedua ini, terlebih dahulu Anda harus sudah mempunyai database ‘sms’ dan tabel-tabel yang dibutuhkan oleh Gammu (Dijelaskan Nanti :D).

Saya menciptakan tutorial ini memakai Ubuntu 11.04, jadi perintah yang saya gunakan mengikuti perintah unix, untuk yang memakai windows silahkan menyesuaikan :)

Untuk cara pertama yaitu:

gammu -sendsms TEXT NO_HP -text  

Contoh:
gammu --sendsms TEXT 0852217474xxx -text "Test Pesan" 




PERHATIAN:
Perintah-perintah diatas akan eksklusif mengirimkan pesan namun tidak menyimpannya ke dalam database.

Untuk cara kedua yaitu dengan memakai command inject yang disediakan oleh Gammu yaitu dengan memakai gammu-smsd-inject, buka terminal, kemudian ketikkan perintah berikut ini kemudian tekan ENTER.

 gammu-smsd-inject TEXT notujuan -text "pesan"

Sebagai pola misalkan akan dikirim pesan SMS ke no. tujuan 085221747xxx (ganti xxx) dengan pesan “Dikirim Pake Gammu Lho”, maka perintahnya

 gammu-smsd-inject TEXT 085221747xxx -text “Dikirim Pake Gammu Lho”

Perintah di atas akan mengirimkan pesan SMS dengan maksimum panjang karakternya ialah 160. Terus, gimana kalo panjang pesannya untuk lebih dari itu? Caranya ialah dengan memakai pesan dalam format EMS.

 gammu-smsd-inject EMS notujuan -text "pesan" 


sama saja perintahnya dengan perintah yang pertama namun parameter TEXT di ubah menjadi EMS.

PERHATIAN:
Perintah-perintah diatas akan menyisipkan pesan kedalam database, jadi pesan tidak eksklusif di kirimkan, jadi untuk mengirimkan pesan harus menginstall gammu sebagai service (Ms. Windows) atau Daemon (Untuk Linux).

Cara ketiga ialah dengan cara menyisipkan pesan eksklusif kedalam database (Tabel inbox)
Contoh;
 INSERT INTO outbox(DestinationNumber, TextDecoded, CreatorID) VALUES ('+62811000001', 'Testing Pesan', 'Gammu'); 


Kolom-kolom yang lain tidak perlu terlalu banyak diperhatikan, hehe.
Prinsipnya sama dengan cara kedua, jadi untuk mengirimkan pesan harus menginstall gammu sebagai service (Ms. Windows) atau Daemon (Untuk Linux).

Kaprikornus sesuaikan perintah mengirim SMS Sesuai dengan kebutuhan, kalau ingin mengirim pesan eksklusif tanpa perlu menyimpa pesan didalam database, gunakan cara pertama, tapi kalau anda berniat menciptakan aplikasi SMS Gateway, sebaiknya gunakan cara yang kedua.


Ok, sampe ketemu di tutorial selanjutnya.

Belum ada Komentar untuk "Sms Gateway Memakai Java Dan Gammu Part 3 - Teknik Mengirim Pesan Singkat (Sms)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel