Sebelum masuk ke instalasi, kita asumsikan beberapa hal sebagai berikut:
- Konfigurasi ini saya test di Server Ubuntu 10.04.1 LTS
- Punya hak akses administrator
- Program Apache & MySQL sudah terinstal dan berjalan dengan baik
- Penyimpanan file kalkun di /var/www/kalkun
Supaya memudahkan sewaktu instalasi, pilihlah handphone atau modem yang sudah didukung penuh oleh Gammu. Silahkan cek apakah modem/handphone anda sudah didukung atau belum di: http://wammu.eu/phones/
Kebetulan saya menggunakan USB Modem Merk ZTE MF100 HSDPA (harga dikisaran 350.000,-an) dengan kartu 3 (Tri/Three).
Contoh modem dan sudah didukung oleh Gammu |
Konfigurasi Gammu
- Selanjutnya pasang perangkat dalam hal ini saya melalui port USB, kemudian cek apakah sistem sudah mengenali modem yang kita pasang.
bizax@router:~$ sudo dmesg | grep usb
Sistem mendeteksi GSM Modem di port USB 0-3 Untuk memastikan port USB mana saja yang aktif, silahkan cek seperti dibawah ini: - Berikutnya kita mulai instalasi & konfigurasi untuk program Gammu,
bizax@router:~$ sudo apt-get install gammu gammu-smsd
Cek hasil instalasi dengan perintah berikut:
bizax@router:~$ sudo dpkg -l gammu
Versi Gammu yang terinstall 1.26.1-2
bizax@router:~$ sudo gammu-config
Sesuaikan settingan modem seperti contoh dibawah ini (Modem ZTE). Settingan untuk setiap perangkat belum tentu sama dengan contoh, silahkan dilihat di situs dokumentasi gammu diatas.
Contoh konfigrasi Gammu
bizax@router:~$ sudo gammu --identify
Jika output yang dihasilkan adalah "No response in specified timeout. Probably phone not connected", maka kita konfigurasi kembali port yang digunakan. Pada contoh diatas terdeteksi modem menggunakan port ttyUSB 0-3. Coba satu persatu port tersebut sampai output yang dihasilkan seperti dibawah ini:
Gammu sudah berhasil mengidentifikasi modem Langkah berikutnya mengkonfigurasi file /etc/gammu-smsd
bizax@router:~$ sudo vi /etc/gammu-smsd
Contoh file konfigurasi:
# Gammu library configuration, see gammurc(5)
Simpan dengan cara tekan tombol [Esc] + [:wq] lalu [Enter]
[gammu]
# Please configure this!
port = /dev/ttyUSB1 ---> Samakan dng settingan gammu-config
connection = at115200 ---> Samakan dng settingan gammu-config
# Debugging
#logformat = textall
# SMSD configuration, see gammu-smsdrc(5)
[smsd]
service = mysql
logfile = syslog
DeliveryReport = sms
# Increase for debugging information
debuglevel = 255 # defaultnya 0
#Konfigurasi MySQL
User = root --> Sesuaikan dengan settingan di MySQL
Password = root --> Sesuaikan dengan settingan di MySQL
PC = localhost
Restart service gammu-smsd
bizax@router:~$ sudo /etc/init.d/gammu-smsd restart
Output:
* Stopping Gammu SMS Daemon gammu-smsd [ OK ]
* Starting Gammu SMS Daemon gammu-smsd [ OK ] - Tes mengirimkan sms dan pastikan anda memiliki pulsa :)
bizax@router:~$ sudo gammu --sendsms text +62219XXXXXX
Enter message text and press ^D:
testing gammu hehehehe
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=-1
Jika ada sms masuk kenomor tujuan berarti kita sudah berhasil mengkonfigurasi Gammu :)
Oh iya untuk cek pulsa pakai perintab berikut:
bizax@router:~$ sudo gammu getussd nomor_cek_pulsa
bizax@router:~$ sudo gammu getussd *1111# (Operator Three/3)
Diposting berikutnya kita akan menginstall dan mengkonfigurasi Kalkun
Part 2
maaf kak, saya mau tanya.. konfigurasi gammu saya udah sama kayak yang diatas, tapi kenapa kalo di stop fail yah?? mohon pencerahannya :)
BalasHapus