Anda di halaman 1dari 4

http://leonnaro.wordpress.

com/2009/03/15/gammu-config-tool/
1/9/10
Gammu Config Tool
15/03/2009 by Leonnaro 22 Comments
Kalau anda biasa bermain-main dengan Gammu untuk dipakai
sebagai SMS Gateway, pastinya tau kalau konfigurasi Gammu disimpan dalam file text dan
untuk mengubah setting tertentu sudah pasti harus melakukannya secara manual. Agak repot
sih buat pemula, untuk itu saya iseng-iseng membuat tool kecil ini menggunakan Delphi
untuk memudahkan tahapan konfigurasi Gammu ini menjadi lebih simpel. Dan.. semuanya
bermula dari rasa kesal yang ditimbulkan oleh teman saya yang sulit sekali menerima
penjelasan dari saya tentang bagaimana cara yang benar mengatur konfigurasi gammu,
hahaha..

Syarat pertama sudah tentu anda harus paham bagaimana cara kerja Gammu itu sendiri.
Posting ini tidak ada kaitannya dengan posting saya sebelumnya, karena saya malas menulis
artikel seperti itu, sudah bertaburan di Internet dan banyak blog yang lebih rinci membahas
mengenai Gammu. Okeh, untuk Gammu itu sendiri menggunakan dua file konfigurasi, yang
pertama adalah gammurc yang menyimpan setting koneksi Gammu ke modem/HP. Cuma ada
dua baris penting yaitu Port dan Connection. File yang kedua adalah smsdrc, yang berguna
jika Gammu dijalankan sebagai mode service di backgroud dan terhubung ke database
MySQL. Karena proses sending dan recieve SMS lebih mudah dilakukan lewat database
MySQL.
Nah, Tool ini secara otomatis akan mengenerate kedua file tersebut. Jalankan Gammu Config
Tool satu direktori dengan gammu (misal di d:\gammu\bin). Klik tab Konfigurasi untuk
pengaturan koneksi.

http://leonnaro.wordpress.com/2009/03/15/gammu-config-tool/
1/9/10
Klik tombol tambah, masukan gammu ID (diisi dengan angka, misalnya 1) kemudian klik
OK. Muncul item gammu1 di listbox, klik item tersebut untuk mengubah port dan koneksi.
Pastikan kabel dan modem/HP telah terpasang dengan benar, karena opsi port hanya
menampilkan pilihan port yang sedang aktif dan bisa digunakan. Tentukan jenis koneksi
(misal fbus), atau jika tidak ada dalam daftar anda bisa mengetikkannya sendiri. Klik test
untuk memastikan koneksi sudah benar. Anda bisa menambahkan lebih dari satu gammu ID,
bila komputer anda ingin terkoneksi lebih dari satu modem/HP. Maka konfigurasi gammurc
anda bisa jadi seperti ini nantinya :
[gammu1]
port=com8:
connection=fbus
[gammu2]
port=com7:
connection=fbusdlr3
Pada tab MySQL Connection anda hanya perlu mengisi username dan password untuk
koneksi ke database, host biasanya diisi dengan localhost dan nama database yang anda
gunakan, jangan lupa klik Simpan. Anda akan lihat pada direktori gammu, anda akan
menemukan file phone1, phone2, dst (ber gantung pada berapa gammu ID yang anda buat)
masing-masing adalah konfigurasi koneksi ke database untuk setiap gammu ID, misal phone1
untuk gammu1, phone2 untuk gammu2.
Pada tab Lain-lain anda bisa menggunakan tombol Cari Modem/HP yang terkoneksi untuk
melakukan port scanning, dan memberitahu kemungkinan jenis koneksi yang cocok untuk
modem/HP anda.
Kalau semua sudah selesai kembali ke tab Gammu, klik Jalankan Service. Status akan
berubah menjadi Aktif dari Non Aktif. Jika belum berhasil, cek ulang konfigurasi atau buka
file smsdlog yang ada pada direktori \gammu\bin. Nantinya, setiap SMS Daemon (istilah
untuk service yang berjalan di backgroud untuk memantau traffic SMS yang masuk/keluar)
akan dijalankan untuk setiap modem yang sudah kita setting. Anda juga bisa membuat
shortcut pada startup Windows yang isinya gammucfg.exe start (gunakan parameter start
untuk menjalankan service otomatis).
Selamat mencoba semoga bermanfaat
Download Gammu Config Tool
Download Source Code
Tutorial Gammu Part 2 : Gammu
dan MySQL
28/09/2009 by Leonnaro 12 Comments
http://leonnaro.wordpress.com/2009/03/15/gammu-config-tool/
1/9/10
Lanjut lagi dari seri tutorial Gammu saya yang selalu tertunda Sisi
menarik yang akan kita explorasi kali ini adalah kemampuan Gammu berkomunikasi dengan
database server MySQL sebagai media penyimpanannya. Pada tutorial ini saya berasumsi
kalau anda sudah cukup mahir menggunakan PHP & MySQL, yang paling mudah anda bisa
menggunakan XAMPP sebagai Web Server.
Langkah pertama adalah mengimpor file SQL dari gammu, yang bisa anda temukan pada
path share\doc\gammu\examples\config\mysql.sql dari instalasi gammu anda. Anda bisa
menggunakan phpMyAdmin untuk membuat database baru dan menggunakan fitur import
guna membuat struktur table gammu pada database anda.

Setelah proses import selesai dilakukan, anda akan melihat ada 9 tabel yang diantaranya
adalah tabel inbox dan outbox yang akan sering kita pakai. Inbox digunakan untuk
menampung setiap SMS yang masuk, sedangkan Outbox dimanfaatkan untuk mengirim
SMS, caranya akan kita bahas sebentar lagi

Selanjutnya, pastikan HP/Modem anda telah terkoneksikan dengan benar. Cara yang paling
mudah adalah menggunakan Gammu Config Tool pada bahasan saya sebelumnya. Dengan
tool ini anda tidak perlu bersusah payah meng-edit file konfigurasi gammu dan menjalankan
gammu dari command line, semuanya bisa diatur menggunakan tool ini. Jangan lupa untuk
http://leonnaro.wordpress.com/2009/03/15/gammu-config-tool/
1/9/10
mengisi konfigurasi koneksi MySQL pada tab MySQL Connection agar gammu mampu
berkomunikasi dengan MySQL dengan benar.

OK.. jika semuanya terkoneksi dengan benar, gammu akan membaca semua SMS yang ada
pada SIM Card anda dan memindahkannya ke tabel inbox. Ingat, semua SMS anda akan
disedot tanpa terkecuali. Nah, tabel inbox ini memiliki struktur field yang bisa anda pahami
sebagai berikut (hanya field-field yang sering digunakan) :
ReceivingDateTime : Tanggal masuknya SMS
SenderNumber : Nomor pengirim
TextDecoded : Isi SMS dalam format plain text
RecipientID : Asal datangnya SMS (dari ID gammu, pada saat konfigurasi)
Processed : Bisa kita gunakan sebagai flag untuk menandai apakah SMS telah
diproses atau belum, bernilai true atau false
Selanjutnya? Anda bisa membuat script kecil menggunakan PHP dengan memanfaatkan tabel
inbox dan field-field diatas untuk menampilkan SMS yang masuk.
Untuk mengirim SMS, caranya lebih mudah dan mengasyikan. Berikut adalah cuplikan script
PHP yang bisa anda gunakan untuk mengirimkan SMS :
$no = '0852999888xxx';
$psn = 'Isi pesan sms';
$phoneID = 'gammu1';
mysql_query("INSERT INTO outbox
(DestinationNumber,Coding,TextDecoded,SenderI D,DeliveryReport) VALUES
('$no','Default_No_Compression','$psn','$phoneID','yes')");
Yap, yang perlu anda lakukan adalah hanya menjalankan query INSERT ke tabel outbox.
Yang perlu anda perhatikan hanya pada variabel $phoneID yang diisi dengan ID gammu
pada saat anda melakukan setting koneksi dari HP/modem ke komputer menggunakan
Gammu Config Tool.

Anda mungkin juga menyukai