GAMMU with Ubuntu 8.04

Pernah mengirim SMS dari PC dengan bantuan hanphone/modem GSM ? Mungkin orang akan berpikir dari handphone saja bisa kenapa harus connect ke PC lagi setelah itu barulah kirim sms.

Coba pikir lagi... kalo mau buat SMS Gateway dasarnya gimana ya? Ya ini salah satunya.. GAMMU.

Okeh siip tanpa basa basi lagi.. langsung ajah saya sharing..

Dengan menggunakan Linux Ubuntu 8.04 Desktop Edition, cara Setup Gammu adalah sebagai berikut :

Persiapan :
1. Sediakan handphone GSM dan kabel data (dalam hal ini saya menggunakan Sony Ericson K800i)
2. Pastikan Ubuntu terkoneksi ke Internet, karena kita akan download langsung dari repositori-nya.

berikut langkah Setup :

1. Buka terminal, ketik perintah sebagai berikut :

strike@ubuntu8:~$ sudo apt-get install gammu

2. Copy gammurc di folder /usr/share/doc/gammu/examples/config ke /etc/gammurc

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# cp /usr/share/doc/gammu/examples/config/gammurc /etc

3. Sambungkan handphone ke PC, untuk mengetahui port yang terpakai:

strike@ubuntu8:~$ dmesg | grep tty

(saya punya terdeteksi di "ttyACM0")

4. Edit file gammurc

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# vim /etc/gammurc

dan di edit, kebetulan saya punya settingan adalah sebagai berikut :

[gammu]

port = /dev/ttyACM0
;model = K800
connection = AT
;synchronizetime = yes
logfile = gammulog
logformat = textall
use_locking = yes

;gammuloc = locfile
;startinfo = yes
;gammucoding = utf8
;rsslevel = teststable
;usephonedb = yes

5. Test identifikasi koneksi gammu dengan handphone

strike@ubuntu8:~$ sudo su

root@ubuntu8:/home/strike# gammu --identify

(Kebetulan punya saya tampilannya seperti ini)

Manufacturer : Sony Ericsson
Model : K800i (AAD-3022031-BV)
Firmware : R1KG001 070418 2238 CXC1250214_CHINA_WI
IMEI : 359087012xxxxxx
Product code : AAD-3022031-BV
SIM IMSI : 510106522xxxxxx

Nah.. step terakhir nih. Test kirim sms ke no handphone teman atau saudara.^_^

root@ubuntu8:/home/strike# echo "test kirim gammu" | gammu --sendsms TEXT 06176224918

Jika benar akan terlihat barisan lanjutannya sebagai berikut :

If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=148


Sebagai informasi untuk pengembangannya, bisa di buat semacam Poolling SMS dimana gammu ini di operasikan bersama database Mysql.


Tips:
* Sebaiknya jika telah berhasil setup, jangan sering berpindah port usb-nya karena pembacaan port menjadi berubah

1 comment:

Anonymous said...

Terimakasih pencerahan Gammu + kabel data + sony k800-nya ya, Mas bro..