NEWS

Tuesday, September 21, 2010

SMS GATEWAY MENGGUNAKAN GAMMU

Sudah lama saya berniat untuk menulis di blog tentang SMS GATEWAY DENGAN MENGGUNAKAN APLIKASI GAMMU ini, tapi baru kali ini kesampaian. tulisan ini merupakan hasil dari PKL di DisKomInfo Tenggarong. sekedar berbagi, walaupun sudah banyak sekali tulisan-tulisan yang membahas tentang hal ini. yach, mungkin ini juga sebagai pembelajaran bagi saya untuk melatih diri menyampaikan apa yang telah diketahui melalui sebuah tulisan. mudah-mudahan apa yang saya tulis ini bisa menjadi referensi tambahan bagi yang membutuhkan.
okeh, langsung saja kepada intinya, yaitu langkah-langkah konfigurasi gammu. Diasumsikan bahwa aplikasi web server (missal: XAMPP) sudah terinstal ke computer, dalam percobaan ini saya menggunakan HP Siemens C55.
  1. download aplikasi Gammu-1.27.91 di alamat http://dl.cihar.com.nyud.net//gammu/releases/windows/Gammu-1.27.91-Windows.zip#!md5!1e1e654a00c7bcb05d5a4c8ecf3cf9ce
  2. Setelah proses download selesai, lalu extract file tersebut kedalam sebuah folder, misalx: C:\Gammu_win32.
  3. Lalu Copy file gammurc & smsdrc yang ada di dalam folder “C:\Gammu_win32\share\doc\gammu\examples\config” dan paste ke dalam folder “C:\Gammu_win32\bin” sehingga file-file tersebut terletak satu folder yang sama dengan file gammu.exe
  4. konfigurasi file gammurc & smsdrc. gunakan text editor untuk meng-edit file-file dibawah ini:
    1. gammurc
      [gammu]

      port=com8:

      connection=at115200

      sesuaikan port dengan port yang sedang digunakan dan sesuaikan juga connection dengan connection yang digunakan oleh HP.
    2. smsdrc
      Cari dan rubah bagian2 dibawah ini:

      port = com8:

      connection = at115200

      service = mysql

      user = root

      password =

      pc = localhost

      database = smsd
      -->
      sesuaikan dengan nama database yang telah dibuat
  5. Jika sudah selesai melakukan konfigurasi, maka selanjutnya lakukan test koneksi HP dengan cara masuk ke jendela CommandPromt (start à run à ketik: CMD --> OK).

    Masuk ke direktori dimana file gammu.exe tersimpan (C:\Gammu_win32\bin). Kemudian ketik: gammu identify dan tekan enter. Jika koneksinya berhasil maka akan muncul keterangan tentang spesifikasi device yang telah telah terkoneksi dengan gammu.
  6. Buatlah sebuah database menggunakan phpmyadmin. Misalnya nama databasenya adalah smsd, kemudian import file mysql.sql yang berada didalam folder “C:\Gammu_win32\share\doc\gammu\examples\sql”. Setelah import selesai akan muncul beberapa table yang dibutuhkan.
  7. Membuat Service Gammu SMSD Pada CommandPromt, ketik: gammu-smsd –i –c smsdrc –n SrvGammu
    Perintah diatas akan menghasilkan Service Gammu SMSD dengan nama SrvGammu.
  8. Menjalankan Service Gammu SMSD Pada CommandPromt, ketik: gammu-smsd –s –c smsdrc –n SrvGammu
    Jika terdapat pesan error seperti ini: Error 1053: The service did not respond to the start or control request in a timely fashion maka hilangkan opsi “-f 0” pada service yang telah dibuat tadi dengan cara:
    1. Buka registry editor (start --> run --> ketik: regedit --> OK)
    2. Cari lokasi: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrvGammu
    3. Kemuadian edit value data dibagian “ImagePath” dengan menghilangkan “-f 0”. Gambar dibawah menunjukkan value data yang seharusnya sehingga tidak terjadi error ketika menjalankan SrvGammu.
    4. Tekan OK
    5. Dan coba jalankan kembali Service Gammu-nya.
      Keterangan: -i untuk meng-install service
      -c untuk konfigurasi
      -n untuk membuat nama service

      -s untuk menjalankan service gammu
  9. Uji coba untuk mengirim SMS dengan menggunakan perintah dibawah ini:
    Gammu-smsd-inject –c c:\gammu_win32\bin\smsdrc TEXT +628525041586 –text “Hello World”
    .
    Dan tekan enter.
    Uji pengiriman SMS dilakukan untuk memastikan bahwa service gammu telah berjalan dengan baik.

semoga bermanfaat.....!!!! ^_^

1 comment: