wavecom-fastrack-gammu-smsgateway

Solusi SMS Gateway Gammu Dengan Modem Wavecom Fastrack

Selamat malam semuanya :D,,,
Kali ini aku coba sharing mengenai bagaimana agar sukses untuk membuat sistem / aplikasi SMS Gateway menggunakan modem Wavecom Fastrack dengan Gammu sebagai bridge nya. Kenapa saya membahas ini lebih lanjut? karena kebanyakan (termasuk saya) developer pasti pernah kesulitan saat melakukan konfigurasi Gammu dengan Mode Wavecom Fastrack ini. Entah itu masalahnya tidak bisa kirim SMS ataupun terima SMS.

Tadi saya juga sempat kebingungan kembali karena dapat project pembuatan SMS Gateway dengan Modem Wavecom ini, akhirnya setelah otak-atik sana sini, Alhamdulillah akhirnya bisa sukses :).
Mungkin ini memang bukan solusi utama, namun yang pasti solusi ini insyaAllah membantu :). Agar bisa membuat SMS Gateway dengan Modem ini, saya anjurkan pakai Gammu dengan Versi 3 keatas. Karena saya sudah coba dengan versi 3 kebawah sangat kesulitan, dalam arti tidak semua Sistem Operasi sukses dengan modem ini. Tapi setelah saya download Gammu yang terbaru (v3.1) syukur Alhamdulillah langsung lancar dan berhasil membuat SMS Gateway Gammu dengan Modem Wavecom Fastrack ini. Continue reading

Aplikasi Monitoring Data Mobile (mdma.exe)

Mobile Data Monitoring Application (MDMA), adalah sebuah aplikasi kecil yang sangat berguna, terutama dalam melakukan monitoring mobile data traffic, cek pulsa modem, cek promo provider dan sebagainya melalui komputer/PC.

cek pulsa melalui komputer

Pokoknya yang bisa dilakukan melalui handphone kita untuk cek status kartu (SIM Card) yang kita pakai, bisa juga dilakukan melalui aplikasi ini. Pasti sangat bermanfaat bagi para developer SMS Gateway dan sejenisnya.

Contoh pemakainnya adalah :

  1. Asumsikan bahwa kartu yang kita pasang/pakai di modem adalah IM3
  2. Kita ingin cek pulsa, maka ketikkan kode *388# pada kolom USSD Commands
  3. Lalu tekan Send USSD
  4. Tunggu beberapa saat, maka di kolom bawahnya (berupa textarea) akan muncul status pesan balasan dari provider
  5. Selesai
    Untuk lainnya, ya sama aja kok langkanya 🙂

Silahkan bisa download file mdma.exe disini

Download Aplikasi NowSMS dan MMS Gateway Full Versi Dan Free

nowsms free full

Thread kali ini saya coba share software yang aku punya, dan cukup banyak dicari oleh user, khususnya bagi mereka yang sedang membuat Aplikasi SMS /MMS Gateway. Software / SDK yang paling banyak digunakan untuk SMS Gateway memang Gammu, tetapi ada juga yang pakai NowSMS… nah software ini menurut saya agak susah untuk mencari yang Full Version Download.

Karena itu, dulu saya sudah pernah dapat software ini… daripada hilang mending diupload dan dibagi 😀 … nama softwarenya adalah NowSMS MMS Gateway Versi 2008.06.03 … cuman saya belum bisa upload saat ini (tanggal posting ini). Kenapa??? karena saya nunggu ada yang request dulu, baru nanti saya uploadkan 😀 … koneksi lagi lambat juga soalnya…hehehe

Silahkan bagi yang ingin request software ini melalui email rendra_mm2@yahoo.co.id

Untuk download software NowSMS Full Version silahkan kalian download melalui link berikut : Download Free NowSMS/MMS Gateway Full Version
Semoga bisa bermanfaat :mrgreen:

Fungsi Send SMS yang berisi 1 atau lebih dari 1 SMS dengan Gammu menggunakan PHP

Bingung mau posting apa, ya daripada kosong ni blog aku posting aja salah satu fungsi PHP yang pernah aku buat. Fungsi / Script PHP ini digunakan untuk kirim SMS dengan Gammu sebagai connectornya. Di dalam fungsi ini kalian bisa SMS dengan panjang karakter terserah kalian, jadi SMSnya mau berisi sampe lebih dari 153 Karakter (1 SMS) insyaAllah bisa kekirim jadi satu, karena udah aku buktikan dan sudah banyak aku pakai. Oke silahkan lihat sourcenya dibawah ini :

<?php
function sendSMS($nomorHP, $smsN){
	// $nomorHP = 08484565156,1516546565,61516165165;
	// $nomorHandPhone memecah data dari $nomorHP dalam bentuk array nomor handphone
	$nomorHandPhone = explode(",",$nomorHP);

	$noHp = $nomorHandPhone;
	// menghitung jumlah nomor yang akan dikirimi SMS
	$juml = count($noHp);

	for($i=0;$i<$juml;$i++){
		$qryStatus = "SHOW TABLE STATUS LIKE 'outbox'";
		$hasilQery = mysql_query($qryStatus);
		$dataQuery = mysql_fetch_array($hasilQery);
		// $newForSMS digunakan untuk menyimpan ID yang terbaru dari Primary Key yang ada di table outbox
		// ID ini nanti yang menghubungkan antara table "outbox" dengan table "outbox_multipart"
		$newForSMS = $dataQuery['Auto_increment'];

		$hp = $noHp[$i];

		// jika panjang pesan SMS kurang dari sama dengan 153 karakter
		// dalam gammu 153 karakter = 1 SMS
		if(strlen($smsN)<=153){
			mysql_query("INSERT INTO outbox (DestinationNumber, TextDecoded) VALUES ('".$hp."','".$smsN."')");
		}else{
			// pembulatan keatas berapa total SMS yang akan dikirimkan nantinya
			$jmlSMS = ceil(strlen($smsN)/153);
			// memecah pesan SMS per 153 karakter
			$pecah = str_split($smsN, 153);

			for($j=1;$j<=$jmlSMS;$j++){
				$udh = "050003A7".sprintf("%02s", $jmlSMS).sprintf("%02s", $j);
				$msg = $pecah[$j-1];
				if ($j==1){
					// pesan sms yang sudah dipecah per 153 karakter tadi
					// pecahan pertama disimpan dalam tabel outbox
					$querySend = "INSERT INTO outbox (DestinationNumber, UDH, TextDecoded, ID, MultiPart)
								  VALUES ('".$hp."', '$udh', '".$msg."', '$newForSMS', 'true')";
				}else{
					// pecahan selanjutnya disimpan pada tabel outbox_multipart
					$querySend = "INSERT INTO outbox_multipart(UDH, TextDecoded, ID, SequencePosition)
								  VALUES ('$udh', '".$msg."', '$newForSMS', '$j')";
				}
				mysql_query($querySend);
			}
		}
	}
}
?>

Semoga bermanfaat, mohon saran / kritiknya yang membangun 😀
Trima Kasih