Salah satu kelebihan GampSMS adalah dapat dengan mudah diintegrasikan dengan aplikasi lain yang sudah established, khususnya aplikasi berbasis web yang dibangun dengan PHP. Sebagai contoh adalah, misalkan Anda telah mempunyai aplikasi berbasis web yang diinstall di komputer kantor. Kemudian Anda ingin menambahkan suatu modul di dalam aplikasi Anda tersebut untuk mengirim SMS via GampSMS. Hal ini dapat diwujudkan dengan mudah, apalagi saat ini telah dirilis GampSMS SendSMS API yang sangat membantu proses pengintegrasian tersebut dalam hal kemudahannya. Hanya dengan menempatkan sebuah file pada folder aplikasi web Anda dan menyisipkan beberapa baris perintah, maka aplikasi yang Anda miliki dapat mengirim SMS melalui GampSMS.

Perhatikan gambaran dari implementasi GampSMS SendSMS API berikut ini.

GampSMS SendSMS API

Andaikan di kantor Anda terdapat sebuah aplikasi berbasis web yang ada di Komputer A, sedangkan GampSMS telah diinstall di Komputer B dan kedua komputer ini terhubung dalam suatu jaringan LAN. Selanjutnya Anda ingin aplikasi yang ada di Komputer A ditambahkan modul untuk pengiriman SMS. Hal ini dapat diwujudkan dengan meletakkan sebuah file script di komputer A tersebut. Ketika proses mengirim SMS dari aplikasi yang ada Komputer A, script ini nanti akan melakukan request ke Komputer B yang di dalamnya terdapat aplikasi GampSMS, dan selanjutnya SMS akan dikirimkan via modem melalui GampSMS.

Adapun teknis secara detil penggunakan GampSMS SendSMS API adalah sebagai berikut:

  1. Unduh file sendsmsapi.zip melalui http://gampsms.rosihanari.net/download (khusus klien GampSMS)
  2. Ekstrak file sendsmsapi.zip hasil download
  3. Letakkan file sendsmsapi.php ke dalam folder aplikasi web yang ada di Komputer A
  4. Edit file sendsmsapi.php, pada bagian parameter
    $url = "http://localhost/gampsms";
    ubah ‘localhost’ menjadi nomor IP dari Komputer B. contoh
    $url = "http://192.168.1.2/gampsms";
  5. Letakkan file smsapi.php di dalam folder gampsms yang ada di Komputer B
  6. Terakhir, tambahkan perintah berikut ini ke dalam file aplikasi Anda di Komputer A jika ingin menambahkan modul pengiriman SMS
    <?php
    include "sendsmsapi.php";
    kirimsms('nohp', 'pesan', 'idmodem', 'type');
    ?>
    

    Keterangan:
    nohp : nomor HP yang akan dikirimi SMS
    pesan : isi pesan SMS
    idmodem : id modem yg akan digunakan untuk mengirim SMS
    type : ‘normal’ -> SMS Normal, ‘flash’ -> SMS Flash

    Contoh:

    <?php
    include "sendsmsapi.php";
    // mengirim SMS flash ke nomor 08123456789 via modem1
    kirimsms('08123456789', 'hallo apa kabar?', 'modem1', 'flash');
    ?>
    

Sebelum memanfaatkan GampSMS SendSMS API, pastikan modul CURL yang ada di komputer A sudah diaktifkan. Belum tahu cara mengaktifkan CURL di PHP? simak caranya di sini.

Related posts:

  1. [NEWS] GampSMS API Versi 1.0 Telah Dirilis
  2. [NEWS UPDATE] Support Center GampSMS Telah Dilaunching