Mulai update ke-13, dalam GampSMS sudah terdapat plugin untuk Web2SMS yang bisa diintegrasikan dengan website Anda di hosting. Cara kerja dari plugin Web2SMS ini adalah ketika ada pengunjung website Anda melakukan registrasi melalui sebuah form kemudian mensubmitnya, maka secara otomatis data pengunjung tersebut (nama, alamat dan nomor HP) akan tersimpan juga di data phonebook GampSMS. Selain itu, secara otomatis GampSMS akan mengirim konfirmasi via SMS kepada pengunjung yang telah melakukan registrasi tersebut. Cukup menarik bukan??

Dalam artikel kali ini, kami akan menjelaskan cara melakukan setting fitur Web2SMS di GampSMS.

Hal pertama yang Anda siapkan adalah, sebuah script bernama responsexml2.php. Script ini nanti diupload ke server hosting Anda. Adapun letak file script ini bisa di sembarang direktori web. Anda bisa melihat isi file script responsexml2.php tersebut di direktori GampSMS dalam folder sampel-integration.

Sebelum script diupload ke server hosting, silakan Anda modifikasi dahulu script tersebut pada bagian

$userDB = "...";
$passDB = "...";
$namaDB = "...";
$query = "...";

Pada $userDB isikan username koneksi MySQL di server hosting Anda, $passDB isikan password koneksi MySQL, $namaDB isikan nama database yang digunakan untuk menyimpan data registrasi website Anda, dan $query adalah query SQL untuk membaca field nama, alamat dan nomor hp dari tabel database registrasi website.

Berikut ini contoh isi script responsexml2.php

<?php

// username mysql
$userDB = "usermysql";

// password mysql
$passDB = "passmysql";

// nama db mysql
$namaDB = "user";

$serverDB = "localhost";

mysql_connect($serverDB, $userDB, $passDB);
mysql_select_db($namaDB);

// query untuk mendapatkan data klien (nama, alamat, nohp) dari record terakhir
// sesuaikan nama field dan nama tabelnya di database website yang Anda gunakan di hosting.
// catatan: field id adalah nomor id klien, sesuaikan nama field nya dengan field tabel data klien Anda di database hosting

$query = "SELECT nama, alamat, notelp FROM member ORDER BY id DESC LIMIT 0, 1";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);

// perintah di bawah ini jangan diubah

header('Content-Type: text/xml');
echo "<?xml version='1.0' standalone='yes'?>";
echo "<data>";
echo "<response>";
echo "<nama>".$data[0]."</nama>";
echo "<alamat>".$data[1]."</alamat>";
echo "<nohp>".$data[2]."</nohp>";
echo "</response>";
echo "</data>";

?>

Keterangan:
Perlu diperhatikan pada query SQL nya, sangat perlu ditambahkan perintah “ORDER BY id DESC LIMIT 0, 1” di belakang query. Perintah ini digunakan untuk membaca data atau record terakhir yang baru saja masuk ke tabel database. Harap disesuaikan field ‘id‘ nya dengan tabel database yang Anda miliki.


Revisi:
Pastikan pada script responsexml2.php Anda terdapat perintah echo "<response>"; dan echo "</response>";, perhatikan letaknya pada contoh script di atas !. Pada petunjuk sebelumnya, kedua perintah tersebut tidak disertakan sehingga web2sms nya mengakibatkan tidak berjalan dengan baik.


Setelah script responsexml2.php dimodifikasi, selanjutnya upload ke server hosting ke dalam direktori WWW atau HTDOCS.

Langkah berikutnya adalah mengaktifkan fitur Web2SMS ini di GampSMS. Adapun caranya adalah masuk ke menu PLUGIN – Web2SMS. Kemudian isikan beberapa isian konfigurasi untuk Web2SMS.

Web2SMS GampSMS

Pada kotak isian URL Web, isikan URL website Anda menuju ke file responsexml2.php. Misalkan nama website Anda adalah http://rosihanari.net dan file responsexml2.php diupload di folder ‘data’ maka isikan http://rosihanari.net/data.

Pada kotak isian Default ID Group, isikan ID Group yang sudah Anda buat di GampSMS. Secara otomatis data pengunjung yang tersimpan ke GampSMS akan masuk ke Group ID tersebut.

Pada kotak isian SMS Auto Confirm isikan teks SMS yang nantinya akan dikirimkan otomatis setelah seseorang melakukan registrasi di website. Anda dapat menambahkan parameter [nama] dalam teks SMS nya untuk menampilkan nama orang yang melakukan registrasi.

Related posts:

  1. [TIPS & TRIK] Cara Mengintegrasikan Sistem AutoReply GampSMS Dengan Aplikasi Lain
  2. [TIPS & TRIK] Membuat SMS Autoreply Informasi Produk dengan GampSMS
  3. [TIPS & TRIK] Cara Backup dan Restore Data GampSMS
  4. [TIPS & TRIK] Cara Mengakses GampSMS Secara Remote dari PC Lain
  5. [TIPS & TRIK] Setting CURL Untuk Kirim SMS Masking di GampSMS