Penggunaan Gammu di Linux berbasis debian
Pembuatan suatu aplikasi SMS Gateway bisa dilakukan dengan banyak cara. Menggunakan tools yang sudah jadi ataupun membuat code dari awal dengan library yang banyak tersedia. Pada intinya sebenarnya sangat sederhana, dalam banyak kasus kita hanya memerlukan suatu mekanisme untuk mengirim dan membaca isi inbox dari suatu modem. Nah, apabila hal itu sudah bisa dilakuan, maka skenario selanjutnya bisa diserahkan pada aplikasi utama untuk manajemen segala hal yang dibutuhkan.
Untuk memenuhi kebutuhan dasar tadi, salah satu alternatif paling mudah yang dapat kita manfaatkan adalah dengan menggunakan aplikasi Gammu (http://gammu.org). Banyak sekali tutorial yang membahas tentang pemanfaatan Gammu, namun pada intinya dapat kita rangkum dalam beberapa tahapan sederhana sebagai berikut :
- Instalasi Gammu
- Konfigurasi
- Eksekusi
Untuk melakukan instalasi dapat dilakukan dengan 2 cara yaitu :
1. Download binary dari gammu.org
2. Menggunakan alternatif apt-get install gammu, dan apabila kita ingin menggunakan sebagai daemon maka perlu digunakan apt-get install gammu-smsd
Yang perlu dilakukan konfigurasi adalah smsdrc,yaitu pada file /etc/gammu-smsdrc, dimana bagian terpenting yang perlu kita masukkan adalah Port dimana modem dikenali, Jenis Koneksi , dan jenis service yang akan digunakan (apakah menggunakan database atau file).
Pada linux, port dapat diketahui dari pesan yg ada pada ketika kita mengetikkan perintah dmesg, jika disana terlihat bahwa modem kita diasosiasikan dengan beberapa port berbeda perlu dicoba satu persatu untuk memastikan port mana yang dapat digunakan untuk komunikasi dengan gammu.
apabila digunakan database sebagai service, maka jangan lupa untuk membuat database dan melakukan import dengan gammu.sql yang dapat diambil dari folder sample config gammu.
Untuk mengecek availibilitas modem/phone yang dapat digunakan termasuk konfigurasi koneksi yang dapat digunakan, sementara ini dapat menggunakan daftar yang terdapat pada http://wammu.eu/phones/
Salah satu cara eksekusi adalah dengan menjalankan gammu sebagai daemon, apabila digunakan pada linux, maka tinggal memanggil gammu-smsdrc .



No comments yet.
Leave a comment