Selasa, 10 Mei 2011

SMS gateway GAMMU tidak mau start

Salah satu masalah yang bisa membuat SMS Gateway GAMMU tidak bisa
konek adalah virus, di folder gammu ada file libmysql.dll
file ini entah dihapus oleh virus atau dianggap sebagai virus oleh
antivirus sehigga dihapus oleh virus, untuk mengatasinya kopi saja
file libmysql.dll ke folder gammu.
selesai

dwonload libmysql.dll  di
http://www.smart-presensi.com/download/

Sabtu, 30 April 2011

fungsi kirim sms dengan nixapi

buat file bernama nixapi-function.php
isinya


function SendSMS($nixapi_username,$nixapi_password,$nixapi_url,$Phonenumbers,$Text) {


$authx = "$nixapi_username$nixapi_password$Phonenumbers";
$auth = md5($authx);

$Text=urlencode($Text);
$urlku="$nixapi_url/sendbyhttp.php?username=$nixapi_username&mobile=$Phonenumbers&message=$Text&auth=$auth";
$grab = getURL($urlku);
$agrab = explode(":",$grab);
$status = $agrab[0];

if($status=="1701"){
echo "sms siap dikirim ke $Phonenumbers";
}else{
echo "sms gagal dikirim";
}
}


function getURL($url) {
$curlHandle = curl_init(); // init curl
curl_setopt($curlHandle, CURLOPT_URL, $url); // set the url to fetch
curl_setopt($curlHandle, CURLOPT_HEADER, 0);
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
curl_setopt($curlHandle, CURLOPT_POST, 0);
$content = curl_exec($curlHandle);
curl_close($curlHandle);
return $content;
}
?>

Lalu untuk kirim sms cukup dengan kode spt dibawah ini

include "nixapi-function.php";

$nixapi_username = "useranda";
$nixapi_password = "passweod";
$nixapi_url = "http://sms-gateway.web.id/Web2SMS";

$Phonenumbers = "081273880001";
$Text = "tes sms";

SendSMS($nixapi_username,$nixapi_password,$nixapi_url,$Phonenumbers,$Text);
?>


Sabtu, 26 Februari 2011

Sending Error di GAMMU

Terkadang SMS Center dengan menggunakan GAMMU, sms tidak terkirim, statusnya bisa SendingError atau SendingFailed, atau sms masih tetap di outbox.

Permasalahannya antara lain :

  • pulsa habis
  • modem tidak dapat sinyal
  • database ada yg error
  • jaringan gsm lagi padat
untuk database error penyebabnya ada banyak misalnya listrik mati mendadak saat lagi kirim sms.

untuk mengatasinya :
  • cek pulsa, bila habis isi
  • cek modem, caranya klik STOP dulu lalu klik CEK, pastikan muncul IMEI modem
  • bila database error lakukan langkah repair tabel
cara rapair/perbaiki tabel
  • buka http://localhost/phpmyadmin/
  • masukkan username root dan pasword (passsword mysql anda)
  • klik nama database anda, biasanya kalo nixsms-center nama databasenya dbnixsmscenter
  • conteng tabel inbox, outbox,outbox_multipart dan sentitems, lalu pada bagian bawah YANG DIPILIH, klik REPAIR TABLE atau PERBAIKI (dlm bhs Indonesia)
  • selesai


Sabtu, 12 Februari 2011

CONTOH KODE WIDGET SMS GRATIS DENGAN API SMS GATEWAY

Berikut ini kode php  untuk membuat widget SMS Gratis, yg langsung bisa kirim sms gratis dari website anda.
Bila anda ingin menggunakan API SMS Gateway, hubungi kami untuk mendapatkan username dan password API-nya. Gratis selama masa ujicoba dalam beberapa minggu ini.

download kodenya di http://tech.groups.yahoo.com/group/nixsms/files/API/ (anda harus daftar milis dulu utk download)

CONTOH API SMS GATEWAY UNTUK KIRIM SMS

Format Kirim SMS

http://sms-gateway.web.id/Web2SMS/sendbyhttp.php?username=xxx&mobile=xxx&messag
e=xxx&auth=xxxx


example:
http://sms-gateway.web.id/Web2SMS/sendbyhttp.php?username=demo&mobile=081273880001
&message=tes+sms+aja&auth=sf7sd8fsyf9sy388979878sfbsdsrw4werwr


keterangan :
  • username dan password kami berikan
  • mobile : nomor hp tujuan
  • auth = md5(username+password+Mobile)
CONTOH KODE PHP




$authx = "$nixapi_username$nixapi_password$mobile";
$auth = md5($authx);

$textp=urlencode($text);

$urlku="$nixapi_url/sendbyhttp.php?username=$nixapi_username&mobile=$mobile&message=$textp&auth=$auth";



$grab = getURL($urlku);


function getURL($url) {
$curlHandle = curl_init(); // init curl
curl_setopt($curlHandle, CURLOPT_URL, $url); // set the url to fetch
curl_setopt($curlHandle, CURLOPT_HEADER, 0);
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
curl_setopt($curlHandle, CURLOPT_POST, 0);
$content = curl_exec($curlHandle);
curl_close($curlHandle);
return $content;
}

?>



Untuk contoh penggunaan API utk widget sms gratis klik 
http://nixsms-lab.blogspot.com/2011/02/contoh-kode-widget-sms-gratis-dengan.html