Rabu, 02 Juli 2014

Setting SMS Gateway

1. Pengertian

   SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.

    SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.

   UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.

  UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).

Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.

   Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll). tak ada gunanya.

2. Instalasi Dan Konfigurasi
  1. Pertama - tama kita harus meng-update & upgrade dahulu software yang ada di Linux
  2. selanjutnya kita mulai membuat sms gateway, pertama-tama kita install dahulu. caranya : apt-get install gammu gammu-smsd.
  3. kemudian cek apakah modem sudah masuk ke PC atau Belum, Caranya :
    dmesg | grep tty
  4. Setelah terinstal selanjutnya kita harus mengkonfigurasikannya, Caranya :
    gammu-config
  5. kemudian setting dengan settingan berikut :

    port = /dev/ttyUSB0
    connection = at115200  //disesuaikan dengan Perangkat yg kita gunakan
    synchronizetime = yeslogfile = /var/log/gammulog //isi secara manual
    logformat = textall
    use_locking = # isi yes jika perlu


  6. kemudian Konfigurasi seperti gambar dibawah ini dengan cara : nano /etc/gammu-smsdrc
  7. Jika kiita akan mencoba menggunakan command-command pada gammu, terlebih dahulu stop daemon/aplikasi gammu ini,
    # /etc/init.d/gammu-smsd stop
    * Stopping Gammu SMS Daemon gammu-smsd [fail]
  8. Lalu kita coba untuk menggunakan command-command pada gammu, seperti mengirim pesan singkat/SMS maupun melakukan cek pulsa dan yang paling penting adalah mengecek apakah antara Gammu dengan hardware telah tersambung dengan baik.

    a.  Untuk mengecek gammu dengan hardware tersebut :
           
    # gammu --identify
            Device : /dev/ttyUSB0
            Manufacturer : Wavecom
            Model : MULTIBAND 900E 1800 (MULTIBAND 900E 1800)
            Firmware : 651b09gg.Q2406B 244 041410 13:45
            IMEI : 0123456xxxxxxxx
            SIM IMSI : 5100190xxxxxxxx     Jika sudah muncul seperti di atas maka hardware sudah tersambung dengan baik.

    b.  Untuk mengirim pesan, gunakan perintah dibawah ini :

           # gammu --sendsms text 0857xxxxxxxx
           Enter the message text and press Ctrl+D:
           Test SMS Gateway.....If you want break, press Ctrl+C...
           Sending SMS 1/1....waiting for network answer..OK, message reference=239


    c.  Untuk Mengecek Pulsa(Sesuaikan Opertarnya), gunakan perintah di bawah ini :

         # gammu --getussd *555#
         Press Ctrl+C to break...
         USSD received
         Status : Terminated
         Service reply : "PulsaUTAMA Rp.30678. Aktif 26/06/14, Tenggang 26/07/14.
         SMS Harian 0    
         SMS ke ISAT & 0 SMS ke Oprtr lain.
         GRATIS Nelp+SMS+Data,Ktk:GRATIS ke123(Rp0)"
  9. Kemudian kita install kalkun nya.


    1.Pertama Download Kalkunnya di http://sourceforge.net/projects/kalkun/files lalu Kita menuju ke  /var/www dan buat folder kalkun .Kemudian pindahkan paket kalkun ke folder tersebut.


    2.Lalu masuk ke folder kalkun.Dan ekstrak paketnya .


    3.Kemudian kita membuat database dari kalkun lewat mysql .
    mysql -u root -p >> masuk ke mysqlmysql > CREATE DATABASE kalkun >> membuat database kalkunmysql > show databases >> melihat database yang sudah terbuat
    Kemudian keluar.


    4.Kemudian kita konfigurasi database.php dari kalkun.Caranya : nano /var/www/kalkun/application/config/database.php .


    5.Aturlah database.php .Isi dan pastikan username, password ,database dan dbdriver benar .
    Lalu simpan


    6.Kemudian buka browser dan menuju ke localhost/phpmyadmin .Dan buka database kalkun dan import file struktur database dari Gammu.File berada di /usr/share/doc/gammu/examples/sql/mysql.sql.gz .



    7.Kemudian atur daemon.sh .Caranya : nano /var/ww/kalkun/scripts/daemon.sh .
    Ubahlah baris Daemon menjadi DAEMON = /var/www/kalkun/scripts/daemon.php .



    8.Cek juga file daemon.php .Pastikan tujuan url ke localhost/kalkun .


    9.Ketikan di browser localhost/kalkun.Ini tampilan awal instalasi dari kalkun .
    Klik Start Installation


    10.Requirement Check.Pastikan semua requirement terpenuhi .Apabila semua OK langsung Next .


    11.Database Setup.Klik Run Database Setup.


    12.Terus akan ada tampilan untuk menghapus folder install .Langsung saja kita menuju ke Terminal.
    dan hapus folder /install .


    13.Kemudian lanjutkan ke halaman login Kalkun .Ketik Username = kalkun dan Passwordnya = kalkun .


    14.Tampulan dari halaman Kalkun.Kita lihat Staus dari Kalkun masih Unknown(lihat pojok kiri atas), jadi kita belum bisa mengirim SMS dan menerima.


    15.Lalu untuk mengaktifkan kalkun agar dapat "Connected" dan isa mengirim SMS.Kita harus mengatur sinkronisasi waktu.Pengaturan itu ada di //var/www/kalkun/index.php.
    Caranya : nano /var/www/kalkun/index.php


    16.Kemudian cari kalimat date_default_timezone_set .Setelah ketemu, kita hapus tanda " / " dari baris tersebut lalu simpan .




    17.Lalu restart Gammu-nya .


    18.Kemudian reload halaman Kalkun tadi .Statusnya akan berubah menjadi Connected .


    Mengirim dan menerima SMS .

    1.Klik menu Compose untuk mengirim SMS.Isikan nomor telepon yang di tuju dan isi dari smsm tersebut .Tunggu hingga nomor yang di tuju menerima SMS kita .
    NB : pastikan sudah berhasil, jika tidak cek konfigurasi dari gammu .


    2.Dan coba untuk mengirim SMS ke kalkun dan pastikan terkirim seperti ini .Untuk melihatnya cek menu Inbox.


    Tutorial selengkapnya : disini 

    SEMOGA BERMANFAAT .Wassalamu'alaikum Wr.Wb.

0 komentar:

Posting Komentar

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com