Tags

, , , , , , , ,

Gammu adalah suatu open source project yang pada umum nya digunakan untuk membangun aplikasi SMS gateway. Gammu sendiri dibangun menggunakan bahasa pemrograman C dan menggunakan command line untuk mengakses berbagai macam feature yang disediakan oleh handphone / modem. Sampai saat ini sudah lebih dari 5000 device yang disupport oleh Gammu, lebih lengkapnya silahkan diliat di Gammu Phone Database. Sebelum memulai pastikan device yang anda gunakan sudah di support oleh Gammu.

Konfigurasi Gammu 1.30

1. Download Gammu-1.30.0-Windows.zip (5 Mb)

Ekstrak folder hasil download ke drive C:\ dan rename foldernya agar lebih memudahkan kita ke depannya.

C:/Gammu-1.30

Terdapat 4 folder di dalamnya, yaitu

  • bin
  • include
  • lib
  • share
Untuk menjalankan Gammu yang kita perlukan hanya isi dari folder bin dimana terdapat program gammu dan file-file library yang diperlukan.

2. Konfigurasi gammurc

Program gammu memerlukan file gammurc untuk membaca konfigurasi yang diperlukan. Kita bisa ambil file contoh gammurc yang sudah disediakan di dalam folder share.

C:\Gammu-1.30\share\doc\gammu\examples\config

Copy file gammurc yang ada di folder config tersebut, lalu paste di folder bin. Buka file gammurc menggunakan text editor.

Hanya ada 2 parameter penting yang harus di konfigurasi, yaitu device dan connection. Pastikan device yang anda gunakan sudah terbaca oleh Windows, baik itu handphone atau modem. Untuk mengecek port berapa yang digunakan bisa ke Device Manager melalui Control Panel pada Windows 7.

Untuk contoh di atas modem yang saya gunakan tedeteksi menggunakan COM5.

Selanjutnya untuk connection bisa dilihat dari Gammu Phone Database, cari device yang anda gunakan dan copy jenis connection nya.

Berikut hasil akhir konfigurasi gammurc yang saya gunakan

[gammu]

device = com5:
connection = at115200
; Do not use model configuration unless you really need it
;model = 6110
;synchronizetime = yes
;logfile = gammulog
;logformat = textall
;use_locking = yes
;gammuloc = gammu.us
;startinfo = yes
;gammucoding = utf8
;usephonedb = yes

3. Jalankan Gammu

Buka command line tool, lalu pindah ke folder dimana Gammu terletak. Untuk pindah folder bisa menggunakan command cd letak folder

cd C:\gammu-1.30\bin

Untuk memastikan apakah konfigurasi yang dilakukan benar, kita bisa menggunakan command –identify

gammu –identify

Jika konfigurasi benar dan device terbaca oleh Gammu, maka akan keluar deskripsi dari Device tersebut seperti contoh gambar di bawah ini. Kalau ternyata belum benar maka cek kembali device dan connection nya.

DONE! Selamat menggunakan Gammu.