Home > Blogosphere > Script Notifikasi Auto Reminder Status Pulsa SMS-Gateway Gammu

Script Notifikasi Auto Reminder Status Pulsa SMS-Gateway Gammu


Tulisan ini saya buat dalam rangka  mempermudah pengelola SMS Gateway Server dengan platform open source Gammu mendapatkan notifikasi otomatis via SMS apabila pulsa server kritis. Sebelum membaca tulisan ini ada baiknya anda membaca terlebih dahulu tulisan saya yang satu ini https://gigihfordanama.wordpress.com/2015/10/13/kumat-mrogram-bikin-laporan-tren-saldo-pulsa-sms-gateway-gammu-menggunakan-python/ url yg berisi panduan membuat program pengecekan pulsa secara berkala menggunakan bahasa pemrograman Python.

Skenario yang akan kita implementasikan adalah, Server SMS-Gateway akan mengirimkan notifikasi secara otomatis apabila nilai PULSA dibawah Rp. 50.000 ke Administrator, berikut adalah langkah-langkahnya;

Buat program Python misal ceksms.py yang isinya adalah sebagai berikut

gammu1Program sederhana ceksms.py ini intinya adalah membaca nilai pulsa yang didapat, kemudian nilai pulsa ini dibandingkan dengan nilai parameter threshold pulsa yaitu di set 50.000 apabila pulsa lebih besar dari 50.000 aman, jika dibawah 50000 akan jalankan program sendsms.sh

Langkah berikutnya membuat program shell script untuk mengirimkan SMS, programnya bisa anda lihat dibawah

gammu2

Terakhir tinggal dites programnya dan diinstall di crontab, jika pulsa kurang dari 50000 maka akan mengirimkan notifikasi SMS ke admin.

gammu3

Cek di HP apakah SMS sudah sampe

Screenshot_2015-11-03-13-45-31

 

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: