Gammu SMS Gateway

Pengantar

Pada percobaan ini, saya menggunakan sistem operasi ubuntu 10.04 dan handphone Benq-Siemens EF51. Saya asumsikan LAMP Server sudah terinstall di sistem operasi tersebut.

Koneksi Handphone/Modem dengan Gammu

install dulu aplikasi gammu

indra@f8er:~$ sudo apt-get install gammu

buat file konfigurasi di /etc/gammurc, kemudian isi file gammurc. untuk port dan connection bisa diganti sesuai hp nya nanti, kebetulan itu settingan untuk benq-siemens ef51. Contoh konfigurasi bawaan gammu bisa di liat di /usr/share/doc/gammu/examples

[gammu]
port = /dev/ttyACM0
connection = at19200
logfile= /etc/gammulog
logformat = textall
use_locking = yes

tes koneksi hp dengan gammu

indra@f8er:~$ gammu --identify
Manufacturer      : OK
Model             : unknown (PANB2A)
Firmware          : SW ver: 1.20,HW ver: 1
IMEI              : IMEI: 35855900029922-5
SIM IMSI          : 510016430798714

Coba kirim sms via sms gateway

indra@f8er:~$ gammu --sendsms text +6285624626483
Enter message text and press ^D:
test kirim sms ke nmor tujuan
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=168

Koneksi Gammu dengan MySQL

buat database dengan nama kalkun. kemudian import file /usr/share/doc/gammu/examples/sql/mysql.sql.gz

Install paket untuk mengaktifkan gammu sebagai service

indra@f8er:~$ sudo apt-get install gammu-smsd

buat satu file konfigurasi dengan nama gammu-smsdrc

indra@f8er:~$ sudo gedit /etc/gammu-smsdrc

isi dengan konfigurasi berikut

[gammu]

port= /dev/ttyACM0
connection = at19200

[smsd]
PIN=''
service=mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel=255

#sesuaikan dengan konfigurasi MySQL
User = root
Password =
PC = localhost
Database = kalkun [/bash]

jalankan servicenya

[bash]indra@f8er:~$ sudo gammu-smsd
Log filename is "/etc/smsdlog"
Categories: Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *

*