Beberapa waktu yang lalu sempat bingung karena kantor mungilku memintku untuk dibuatkan aplikasi sms center untuk member. Karena bergerak dibidang sosial, otomatis pengadaan dan pembuatan aplikasi tersebut tanpa dana.
Walhasil berkat doa para member dan pembaca. Modem dan handphone bekas pun didapat. Untuk Engine SMS-nya, setelah searching kesana kemari akhirnya memutuskan menggunakan Gammu versi 1.31.0. Alhamdulillah untuk broadcast puluh ribuan sms berjalan lancar-lancar aja dengan dibantu 2 modem dengan kecepatan kirim sms 6-10 detik.
Walau sudah banyak bertebaran tutorial tentang instalasi gammu, sebagai dokumentasi dan untuk variasi (jika memang berbeda) maka berikut ini saya publish pengaturan instalasi Gammu versi 1.31.0 di tempat ana dengan xampp sebagai webservernya
-
Untuk setting file gammurc
[gammu]
device = com3:
model = at
connection = at19200
; Do not use model configuration unless you really need it
;model = 6110
;synchronizetime = yes
;logfile = gammulog
;logformat = textall
;use_locking = yes
;gammuloc = locfile
;startinfo = yes
;gammucoding = utf8
;usephonedb = yes
[gammu1]
device = com5:
connection = at115200
;model = 6110
;synchronizetime = yes
;logfile = gammulog
;logformat = textall
;use_locking = yes
;gammuloc = locfile
;startinfo = yes
;gammucoding = utf8
NB: Tanda ; diawal artinya perintah dinonaktifkan jadi boleh juga dihapus
-
Pengaturan file smsdrc untuk modem sms pertama [e220]
[gammu]
device = com3:
model = at
connection = at115200
[smsd]
service = SQL
PIN = 1234
logfile = smsdlog
debuglevel = 1
phoneid = E220 Axis
runonreceive = C:/xampp/htdocs/sms2013/daemon.bat
commtimeout = 30
sendtimeout = 30
checksecurity = 0
deliveryreport = yes
deliveryreportdelay = 30
user = xxxxxx ==> masukkan username databasemu
password = xxxxxx ==> masukkan password databasemu
pc = xxxxxx ==> masukkan localhost/nama/ip address komputer kamu
database = xxxxxx ==> masukkan nama database kamu
driver = native_mysql
NB:
- Run On Receive adalah salah satu fitur dari gammu yang berfungsi untuk mengeksekusi / menjalankan file tiap kali ada sms yang masuk di kotak inbox.
- Jika tidak ada file yang dijalankan / dipanggil ketika ada sms masuk maka lebih baik dinonaktifkan dengan memberi tanda # dibagian paling depan. Misal : # runonreceive = C:/xampp/htdocs/sms2013/daemon.bat
- Tanda # di awal perintah artinya abaikan semua perintah yang diawali dengan tanda #
-
Pengaturan file smsdrc untuk modem sms kedua [wavecom]
[gammu]
device = com5:
connection = at115200
[smsd]
service = SQL
PIN = 1234
logfile = smsdlog
debuglevel = 1
phoneid = Wavecom Matrix 08155204848
runonreceive = C:/xampp/htdocs/sms2013/daemon.bat
commtimeout = 30
sendtimeout = 30
checksecurity = 0
deliveryreport = yes
deliveryreportdelay = 30
user = xxxxxx ==> masukkan username databasemu
password = xxxxxx ==> masukkan password databasemu
pc = xxxxxx ==> masukkan localhost/nama/ip address komputer kamu
database = xxxxxx ==> masukkan nama database kamu
driver = native_mysql
NB:
- Run On Receive adalah salah satu fitur dari gammu yang berfungsi untuk mengeksekusi / menjalankan file tiap kali ada sms yang masuk di kotak inbox.
- Jika tidak ada file yang dijalankan / dipanggil ketika ada sms masuk maka lebih baik dinonaktifkan dengan memberi tanda # dibagian paling depan. Misal : # runonreceive = C:/xampp/htdocs/sms2013/daemon.bat
- Tanda # di awal perintah artinya abaikan semua perintah yang diawali dengan tanda #
Demikian sekilas setting atau konfigurasi Gammu 1.31.0 dengan xampp sebagai webservernya. Untuk selanjutnya Insyaalah saya akan share tentang cara kirim dan terima sms baik itu untuk 1 sms atau multi sms. Bila ada yang kurang jelas silakan kasih comment.
SELAMAT MENCOBA