Mengirim SMS banyak dengan Terminal dan Gammu dengan Sentuhan Personal

Sebagai salah satu ketua Kring (lingkungan katolik terkecil) di daerahku, aku mengharuskan mengirimkan informasi undangan atau pemberitahuan-pemberitahuan tertentu melalui SMS, sebagai pelengkap undangan yang telah diberikan sebelumnya. Atau SMS juga bisa dipakai untuk pemberitahuan mendadak jika ternyata memang diperlukan. Namun tentunya ada hal-hal yang harus dipertimbangkan dalam mengirim SMS yang banyak dan berkala, yaitu harus memakai nomor yang khusus dipergunakan untuk SMS (paket SMS), memakai HP yang berbeda (gak mungkin bongkar pasang SIM Card di Blackberry atau di iPhone 4 punyaku) dan bisa mengirim sms dalam jumlah sekali banyak.
Akhirnya aku mengambil keputusan untuk menggunakan modem saja untuk mengirim SMS dalam jumlah banyak. Namun sayang sekali bahwa aplikasi di dalam modem tidak bisa memberikan fasilitas khusus yaitu memberikan sentuhan personal kepada masing-masing penerima SMS tersebut. Sentuhan personal berupa penyebutan nama di awal kata-kata SMS yang diterima. Karena aku kerja di Linux (Ubuntu) maka akhirnya aku install aplikasi Gammu, yaitu aplikasi untuk mengirim dan menerima SMS berbasis text dan script. Gammu tidak hanya berjalan di Linux, namun juga berjalan di Windows. Untuk instalasi Gammu, silahkan lihat petunjuknya di websitenya yaitu di http://wammu.eu/gammu/
Setelah aku install Gammu, maka aku menggunakan script sebagai berikut :
nama file : kring

#!/bin/bash
sudo gammu sendsms TEXT 081271391xx -len 960 -text “Yth Bapak Thomas Effendi. $*”
sudo gammu sendsms TEXT 081928871xx -len 960 -text “Yth Bapak Antonius, $*”
sudo gammu sendsms TEXT 081367201xx -len 960 -text “Yth Ibu Elis, $*”
sudo gammu sendsms TEXT 081273761xx -len 960 -text “Yth Bapak Rukmana, $*”
dst
dst

Catatan : angka 960 merupakan panjang SMS yang disediakan, sedangkan kata sendsms, TEXT -len -text merupakan pilihan-pilihan perintah dari Gammu

Setelah di simpan, maka diubah privilidge-nya file kring yaitu

chmod 777 kring

Untuk menjalankannya maka diketik di terminal dengan perintah :

sudo ./kring “selamat pagi, diinfokan bahwa kamis malam besok bla bla bla”

Maka penerima SMS akan menerima pesan sebagai berikut :

Untuk nomor 081271391xx akan menerima

“Yth Bapak Thomas Effendi. selamat pagi, diinfokan bahwa kamis malam besok bla bla bla”

Untuk nomor 081928871xx akan menerima

“Yth Bapak Antonius, selamat pagi, diinfokan bahwa kamis malam besok bla bla bla”

Dan seterusnya

Maka kita cukup mngetikkan satu pesan dan pesan itu akan terkirim ke nomor-nomor dan nama-nama yang ada didalam scrip tersebut.
Mudah bukan ?