..SMS Gateway dengan Gammu di Windows..

Postingan ini dibuat untuk memenuhi janji buat share ilmu yang kmrn dipakai untuk menyelesaikan skripsi gw. Yah klo untuk teori Gammu itu apa dan bagaimana detailnya bisa baca disini . Kira2 penjelasan sedikitnya ada seperti ini :

Gammu is command line utility and library to work with mobile phones from many vendors. Support for different models differs, but basic functions should work with majority of them. Program can work with contacts, messages (SMS, EMS and MMS), calendar, todos, filesystem, integrated radio, camera, etc. It also supports daemon mode to send and receive SMSes.

Langsung aja to the point,bagaimana menjalankan gammu’nya.

1. Download Gammu’nya, linknya Gammu-win32.
2. Extract filenya, terserah deh mau taruh dimana. Tapi lebih enaknya taruhnya di drive C:
3. Config file gammurc, untuk melihat daftar connection berdasarkan hp yg digunakan bisa klik PhoneDB :

[gammu]
port = com19: <– portnya disesuaikan dengan COM port pd control panel (phone and modem)
#model = 6110
connection = at19200 <– koneksi disesuaikan dengan tipe hpnya, ex : SE W700i

#synchronizetime = yes
#logfile = gammulog
#logformat = textall
#use_locking = yes
#gammuloc = locfile
#startinfo = yes
#gammucoding = utf8
#rsslevel = teststable
#usephonedb = yes

4. Config file smsdrc

[smsd]
PIN = 1234
logfile = smsdlog
commtimeout = 1
sendtimeout = 10
#receivefrequency = 0
#resetfrequency = 0
#deliveryreport = no
#phoneid = MyPhone1

# ————–SETTINGS FOR –smsd MYSQL —————————
user = root
password = <– ini dikosongin klo emang pass MySQLnya ga ada
pc = localhost
database = sms <– ini nama database yg mau dipakai

5. Import databasenya mysql.sql
6. Ngetes gammunya dari cmd, masuk ke dlm folder dmn gammu.exe’nya

gammu – -identify (inget -nya 2x)

hasilnya akan seperti ini :

distu akan ada merk hp dan typenya trus ada firmwarenya juga. Nah klo udah berarti hpnya sudah terkoneksi dengan baik.

7. Biar semua sms yg masuk ke inbox handphone bisa masuk ke database dan semua sms yg dr program bisa dikirimkan ke no ybs.

gammu – -smsd MYSQL smsdrc (inget -nya 2x jg)

nanti bakalan ngejalanin gammunya keliatannya seperti mengulangin si AT Command. Dia akan berhenti sampe kita menekan Ctrl+C di cmd’nya. Semua SMS yang masuk akan langsung masuk ke table Inbox, sedangkan SMS yang keluar pertama kali masuk pada table Outbox setelah SMS terkirim akan masuk pada table SentItems.

8. Klo mau mengirim SMS lewat gammu langsung tp ga masuk ke database bisa pake command :

echo isi pesan | gammu -sendsms TEXT 0856940xxxx

Untuk Gammu dan config2nya sampai disini dulu, nanti akan ada postingan dengan PHP, dan bagaimana cara mengcompile gammu trus buat klo TA pasti nanti ditanyain source code dr gammu itu sendiri. Referensi lain bisa dilihat blognya Mas Dewa, Aswandi dll.

19 Responses to this post.

  1. Posted by mamatozay on September 25, 2008 at 4:05 pm

    mas… saya tertarik untuk mencoba sms gateway pake gammu…
    saya mencoba menggunakan modem sierra 875 hsdpa modem…
    saya mo nanya untuk setting #modelnya dan connectionnya pake apa ya?

    tolong pencerahannya mas…

    terima kasih

    Reply

  2. kalo make gsm modem seperti gsm modem itegno, udah pernah dicoba blom??? kalo misalkan udah, berapasih kecepatan pemrosesan smsnya dalam 1 menit??? terimakasih… sebelumnya..

    Reply

  3. uhuy…
    mantep bu..
    tenkiu ya, akhirnya dapet gammu yang OK.

    dah ah, sambung di chat aja ;p

    Reply

  4. Mas,

    Terimakasih ya :D

    Reply

  5. Posted by rain on January 29, 2009 at 8:35 pm

    mau tanya neh untuk koneksi pc ke handphone kan ada 2 opsi yaitu melalui kabel serial dan usb!!
    nah beda keduanya dimananya, kelebihan dan kekuarangan masing2 ?

    trus kemaren liat2 article ada yang mengatakan kabel dku-5 ga support untuk gammu, tetapi yang versi cloned bisa ^_^. nah versi clonned ini yang bagaimana?

    Reply

  6. Posted by Syueb on February 15, 2009 at 1:57 am

    Terima kasih banyak. Programnya bisa jalan…

    Reply

  7. Bos, boleh mencontek cara instalasi GAMMU untuk ditaroh di web aku?

    Reply

  8. aloow…..
    ada yg tw g??
    brp beda kecepatan klo kita pke sms gtwy menggunakan modem dengan menggnkn HP SBG MODEM?
    (ambil contoh HP SE K810i)
    untuk MODEM = per menit dapet sms brp???
    untuk HP MODEM = per menit depetnya sms jg brp???

    thanks atas pencerahannnya

    Reply

  9. mbak, bs ngasi tw ga cara kerja sms gateway dengan gammu??

    Reply

  10. Posted by adri on March 9, 2009 at 9:10 pm

    say udah mencoba langkah diatas,,tapi ketika sms dikirim lewat insert di phpmyadminnya ko sms yang diterimanya karakter aneh sepert “???” dan sms kosong..mohon pencerahannya.
    tq.

    Reply

  11. Posted by muh_zhety on April 17, 2009 at 6:14 pm

    Mas bisa ga ya data yang dikirim lewat sms langsung memicu prosedur pa fungsi dalam delphi, kalo bisa gimana caranya, mohon pencerahannya, lagi pusing ni :( ( , bwat skripsi
    Kirim ke email ya mas muh_zhety@yahoo.co.id
    Makasih :d;);)

    Reply

  12. untuk memicu suatu fungsi tertentu di butuhkan suatu trigger yg apabila ada sms masuk maka akan langsung direspon oleh script tsb untuk dibalas pesan yang masuk(autoreplay),,bocoran ah script trigger tsb menggunakan Mysql..heheheh..
    :d/:d/:d/:-\”

    Reply

  13. Aku pake Gammu + Linux

    Kalo pake HP = 6 SMS per menit (Butuh 14 menit untuk mengirim 90 SMS)

    Kalo pake Modem GSM = 12 SMS per menit (Butuh 7 menit untuk mengirim 90 SMS)
    :)

    Reply

  14. Posted by arfan on May 21, 2009 at 6:04 pm

    Mohon bantuannya…
    c:\win32>gammu –identify
    [Gammu --1.09.00 built 22:03:05 Dec 6 2006 in MS VC .NET 2005]
    [Connection -- "at19200"]
    [Model type -- ""]
    [Device -- "com5:"]
    [Run on -- Win XP Home SP3]
    Device is \\.\COM5
    [System error -- CreateFile in serial_open, 5, "Access is denied. "]
    [Error 5: Error opening device. Already opened by other application.]
    Error opening device. Already opened by other application.
    mohon penjelasan dan pemecahan masalahx..
    Pake Siemens C55 + USB MA-8720C/P
    makasi sebelumnya..

    Reply

  15. Posted by jhon on July 31, 2009 at 3:32 pm

    salam kenal mba..

    saya mo tanya2 ni tng gammu.. klo instruksi buat nerima pesan dari modem ke database mysql gimana ya.. makasi..:d

    Reply

  16. berhasil. :)
    tany: tampaknya gammu bermasalah ketika coba kirim sms jk sms-daemonnya masih running.
    Ada solusi g, supaya bisa kirim sms sambil sms-daemon tetetp jalan????

    Reply

  17. berikut ada GUI untuk Gammu, basis Windows.
    http://arkan.web.id/?p=59

    Reply

  18. artikel ni sangat membantu mas, kebetulan q lagi belajar mengenai sms gateway, rencana sich mau biki skripsi terkait sms gateway gitu. tapi masih bingung. bila berkenan mohon kasih referensi lebih banyak tentang penyusunan skipsi ini ya. Terimaksih dan salam kenal.
    (Lulus Seven )

    Reply

Respond to this post