Kalender

Kategori

Pesan Anda


ShoutMix chat widget

Browser Favorit

Blog Archive

Setting Gammu

Diposting oleh Anang Efendi On 10.58



Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak jenuh juga nulis artikel yang itu-itu saja Nggak ding… mudah-mudahan kejenuhan itu bersifat temporary saja.

OK… untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu. Pernahkah Anda mendengar Gammu? Ya.. Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.


Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya, so.. Anda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk OS WIndows maupun Linux.

Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database.
OK… sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan dibaca sendiri di situs resminya ya :-) soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan akan sampai dengan cara instalasi service dan menjalankannya.

Langkah Pertama (Download File)
Silakan mendownload Gammu nya terlebih dahulu di http://www.4shared.com/file/248965295/700b07f9/gammu-install.html

Keterangan: file tersebut sudah saya modifikasi dan disederhanakan untuk kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi 1.25.

Langkah Kedua (Ekstrak File)

Silakan ekstrak file yang telah Anda download tadi di komputer Anda. File hasil ekstrak bisa Anda letakkan di C:\ atau D:\ atau dimanapun yang Anda inginkan. Dalam contoh ini, misalkan file diekstrak di C:\ sehingga akan didapatkan folder Gammu nya di C:\gammu.


Langkah Ketiga (Setting Konfigurasi Gammu)


Setelah file Gammu diekstrak, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya adalah silakan edit file ‘GAMMURC‘ yang ada di dalam direktori ‘C:\gammu‘. Editlah file GAMMURC tersebut menggunakan Notepad atau sejenisnya.

Trus.. bagian mana yang perlu diubah konfigurasinya? OK.. bagian yang perlu diubah adalah pada

[gammu]
port =
connection =

parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan HP Anda. Untuk mengetahui nomor port dimana Anda colokkan HP Anda di komputer, silakan masuk ke Control Panel – Phone and Modem Options – Modem. Nah… bila HP Anda sudah tercolok di PC dan drivernya sudah terinstal dengan baik maka pastinya pada bagian tersebut akan muncul nomor portnya.

Ralat Penting !!

Pada saat artikel ini dibuat, untuk melihat nomor port di mana kita colokkan modem/hp, saya menuliskan caranya yaitu melalui Control Panel – System – Hardware – Device Manager – Ports (COM & LPT). Tolong jangan melihat portnya melalui cara tersebut, karena nomor port yang muncul tidak bisa digunakan untuk mengirim long SMS. Nomor port yang muncul dari cara tersebut hanya bisa untuk mengirim SMS dengan panjang tak lebih dari 160 karakter saja.

Tips: sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya.

Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya. Setiap jenis HP memiliki jenis koneksi yang berbeda-beda. Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download file di sini. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS Gateway dengan Gammu.

Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Wavecom M1206B yang terhubung ke port com5 USB.

[gammu]
port = com5:
connection = at115200

(Penting: jangan lupa tanda : di belakang port)

Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah konfigurasinya pada bagian

[gammu1]
.
.

[gammu2]
.
.

dst..

Langkah Keempat (Uji Koneksi)

Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah dengan masuk folder ‘C:\gammu‘ pada direktori Gammu Anda via DOS PROMPT. Lalu ketikkan perintah ini pada command promptnya.

gammu identify

Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara Gammu dengan HP Anda sukses. Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil dilakukan


Langkah Kelima (Membuat Database MySQL untuk Gammu)
Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa juga SQL Lite atau Posgre SQL. Namun… dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak familiar dengan yang lainnya.

Caranya adalah buat database dengan nama ‘sms‘ atau yang lain (terserah) menggunakan phpMyAdmin Anda.

Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh.. tabelnya apa aja ya? Don’t worry karena Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder ‘C:\gammu\tabel-gammu.sql‘. Nah.. silakan gunakan file dump tersebut untuk membuat tabel-tabelnya menggunakan phpMyAdmin.

Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks yang disimpan di PC Anda. Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya.

Langkah Keenam (Setting Konfigurasi Untuk SMS Daemon)

Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS.

Untuk melakukan setting SMS daemon, bukalah file ‘SMSDRC‘ yang terletak di direktori ‘C:\gammu‘. Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah:

port = diisi nomor port sesuai yang ada di file GAMMURC
connection = diisi jenis connection sesuai yang ada di GAMMURC
service = mysql (diisi dengan ‘mysql’ karena kita akan menggunakan mysql sebagai storage data SMSnya)
user = diisi user database koneksi ke mysql Anda
password = diisi password koneksi ke mysql Anda
pc = diisi nama host mysql (biasanya localhost)
database = sms (atau sesuai nama database yang tadi kita buat)

Contoh konfigurasi yang ditulis

port = com5:
connection = at115200
service = mysql
user = root
password = passwordroot
pc = localhost
database = sms

Catatan: hilangkan tanda # di depan parameter-parameter di atas bila ada.

Langkah Ketujuh (Membuat Gammu Service)
Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.

Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke folder ‘C:\gammu‘.

gammu-smsd.exe -c smsdrc -i

Nah.. bila ada konfirmasi bahwa proses pembuatan service sukses, maka Anda akan melihat service Gammu muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui ‘CONTROL PANEL > Administrative Tools > Services’. Nah.. untuk menjalankan service Gammu ini tinggal klik START pada service Gammu tersebut.

Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.

OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang akan dibuat. So.. stay tune terus di blog ini ya

Category : | Read More...... edit post

1 Response to "Setting Gammu"

  1. Unknown Said,

    wahhhh..........mantap.....
    koq gak dari kemarin pak.....
    ditunggu2

     

Posting Komentar

My Profile


"Everything is Possible with Programming"

Chatt yukk

Followers