Aswandi Blog

Freelance Programmer | SMS Software | Web Based Software

SMS Autorespon atau SMS Autoreply

Tulisan ini saya buat ketika saya mengikuti diskusi di milis php-id yang banyak menanyakan masalah ini
—————
from    MRidho S.Esfa <>
reply-to    id-php@yahoogroups.com
to    id-php@yahoogroups.com
date    Mon, Dec 15, 2008 at 8:24 AM
subject    Re: [id-php] script auto replay sms
Di tunggu lho mas Arif scriptnya, kayaknya menarik sekali
mengembangkan aplikasi sms, saya sangat terinspirasi dengan blog
aswandi.or.id

trim
———————-

Ada banyak cara untuk membuat SMS Autorespon pada software berbasis SMS yaitu :

  1. Auto refresh pada skrip PHP.
    Cara ini adalah cara yang saya gunakan pertama kali membuat software berbasis SMS dan cocok bagi pemula. buat aja 1 file php yang berisi skrip untuk mengambil data sms di inbox trus memparser sms menjadi kata2 yang terpisah (pake fungsi explode() ) trus buat logika if else jika logika jika memenuhi syarat maka akan mengirim sms dengan cara insert data ke outbox. selesai.

    agar skrip phpnya selalu di panggil oleh browser buat auto refresh, buat autorefresh bisa pake javascript atau kode html sederhana, contohnya <META HTTP-EQUIV=refresh CONTENT=3;URL=”" >

    Cara ini akan memakan memori dan browser jadi keliatan sibuk sekali. kalo pake Firefox 3.0 maka nanti akan muncul box yang mendeteksi adanya aktifitas asing yang harus segera dihentikan.

    Browser jg harus diaktifkan terus jika ingin menjalankan autorespon

  2. Trigger mySQL
    Trigger adalah salah satu fitur di mySQL yang dapat memjalankan suatu proses apabila syarat yang ditentukan dipenuhi. jadi model ini gak perlu buat autorefresh seperti pada cara pertama.

    Pada cara ini software atau browser (bila web based) tidak perlu diaktifkan, karena cukup mySQL aja yang aktif.

  3. Eksekusi skrip jika ada SMS masuk
    Apabila ada SMS masuk, maka software sms gateway dapat menjalankan kode tertentu yang sudah ditentukan, fitur ini ada pada NowSMS dan SMS Tools. logika skripnya sama dengan cara pertama bedanya skrip akan dijalankan bila ada SMS baru saja.

    Pada cara ini software atau browser (bila web based) tidak perlu diaktifkan, karena cukup software sms gatewaynya aja yang aktif.

  4. Eksekusi skrip berdasarkan jadwal.
    Hampir mirip dengan cara pertama bedanya, jadwal diatur dari sistem operasi, kalo di Linux namanya Cron Job, kalo di windows task schedule, jadi bisa dibuat aturan pada periode sekian menit maka kode yg sudah disiapkan akan dieksekusi.

itu yang baru saya ketahui, bila anda ada cara lain boleh sharing infonya.


Related posts:

  1. Fitur SMS Quick Count atau SMS Real Count Pilkada Beberapa fitur yang harus ada dalam software SMS Real Count...
  2. Software SMS DPT untuk KPU, PARTAI atau Calon Bupati/Walikota Pilkada 2010 Data DPT (daftar pemilih tetap) adalah data pemilih pilkada...

Related posts brought to you by Yet Another Related Posts Plugin.

Categories: SMS Gateway
mas ga ada contoh scrp nya yah :D .. yang komplit gitu hehe
19 December 08 at 16:56
okoj
bisa minta tolong scriptnya mas?
27 December 08 at 22:21
mas, tolong bantu saya membuat sms gateway tentang sms sekolah.
saya butuh tutorial yang sederhana tapi mudah untuk dipahami karena saya masih pemula.
tolong ya mas
13 January 09 at 08:50
saya sudah berhasil membuat sms auto renspon menggunakan php dan mysql dengan bantuan autosms, kemana saya bisa share agar bisa dimuat dalam artikel?

hidup open source…!!!
24 January 09 at 10:26
okoj
mas akangeronces, bisa minta sriptnya gak, kirim ke arpori@gmail.com ya
24 January 09 at 22:30
suwar_bec
mas akangeronces, wah boleh deh minta ilmunya tentang sms auto respon mengunakan autosms, boleh doeng kirim ke emailku suwar_bec@yahoo.com. atau bisa saya mas bikin mailing list di yahoogroup kayak yang dibuat oleh mas aswandi untuk nixsms, agar kita bisa saling tukar informasi nanti mas yang moderatornya,..modah2 banyak manfaatnya buat yang lain kayak saya ini,..haaa..
7 February 09 at 16:06
akangeronces gak pernah nongol lagi kemana ya
9 February 09 at 00:36
yacob yulis
mas akangeronces, tolong kirim script lengkapnya ya ke yacob.ys@gmail.com…please…urgent……makasih banget….
23 March 09 at 05:20
sagaiza
mas akangeronces yang baik hatinya, tolong kirim script lengkapnya ya
ke sagaalfathur@gmail.com…please…urgent……makasih banget….
14 April 09 at 01:10
rouphz
mas akangeronces tolong donk share scriptnya… aku gi butuh banget nih mas buat TA…. kirim ke emailku yah… rouphz@gmail.com. plisssssss…. q tunggu yah..
16 May 09 at 01:13
turah
mas akangeronces tolong kirimin scriptnya ke agung_3ka@yahoo.com
tolong mas saya lagi buat tugas akhir ini!jadi butuh banget!makasi sebelumnya
17 May 09 at 11:46
bion
mas tolong dong minta tutorial sms gateway tuk administrasi akademik plzzz….

makasi sebelumnya……

kirim di bion_denny@yahoo.co.id
19 May 09 at 00:43
tia
mas tolong bantu saya gimana caranya buat sms gateway untuk penginformasian nilai pada sebuah sekolah, makasi sebelumnya,
26 June 09 at 05:03
ahmad
mas,, minta contoh script untuk sms auto reply nya dunk? lagi butuh bangets buat tugas. terima kasih,, kalo ada kirim ke yuko.ltf@gmail.com
28 July 09 at 15:47
mas…tlg, klo bkin auto response sms gateway pke gammu,Xamp 1.7.1, script trigger di masukkin dmn??tbel yg inbox,outbox, atu import diDatabasenya…gak donk…nih…kalo bisa blsN kEmail….
1 August 09 at 23:22
arief
mas..minta contoh script untuk auto reply juga donk..saya juga lagi mengerjakan untuk project d kampus sms gateway basis web mengguanakan php+mysql..mohon bantuaanya..bagi yang punya srciptnya or mau ngeshare..tolong kirim ke email saya : ariefbegins@gmail.com

makasih semuanya..
4 August 09 at 05:00
arief
mas tolong kirimin scriptnya yaa…
ariefbegins@gmail.com
4 August 09 at 05:13
admin
skrip auto respon nggak pake trigger, tp diatur di script php di file auto.php
4 August 09 at 07:55
Tolong dong kirimin tutorial dan scrip AUTO.PHP untuk bangun
sms gateway yang menggunakan GAMMU+PHP+MYSQL.

ini e-mail saya : ruxcendy@gmail.com

terima kasih.
10 August 09 at 06:42
ayong
minta skripx donk mz…
pleasa
23 August 09 at 16:31
makasih bnget akan artikelnya mas,,artikelnya sangat membantu…

mu nanya mas,,gini saya pengen membuat menuliskan suatu komentar atau status di website saya menggunakan gammu ini jadi pertanyaannya bisa gak ya mas gammu berjalan di server host suatu web hosting bukan di localhost komputer??

makasih…mohon tanggapannya….
6 October 09 at 19:02
eko
tolong dunk kasih script atau tutorial sms gateway auto reply…..
ke arhy.co@gmail.com
Please tenkyu…………..
3 November 09 at 05:05
angel
ada yang tau ga..kalo qita buat auto reply kan harus mengenali ada sms masuk diinbox,padahal sms yang masuk diinbox pinginnya difilter sesuai format sms..kalo pake GAMMU bisa ga c,smsnya pake format tertentu to tu qita yang buat scriptnya sndiri spaya bisa filter sms yang masuk??bisa kah pake trigger???
truz kalo ada yang punya contoh script autoreply to tutorialnya,,tolong kirim juga dunk ke email quw..: angelapuspa@gmail.com

tengkyu yaw…
7 November 09 at 05:47
fa
pleease kasih script atau tutorial sms gateway auto reply…..
ke pangen_z@yahoo.com
thx
2 December 09 at 00:03
pleease kasih script auto replay y donk!!! ke abiex_tyo@yahoo.com

Thanks y.
14 December 09 at 07:06
bisa share script atau tutorial sms gateway auto reply n contoh triggerx…..ke madhy.cyber@gmail.com
17 January 10 at 17:48
erick
mas ga da contoh skripnya ta mas klu ada tolong kirim ke email saya ya mas di arif_erick@yahoo.com
31 January 10 at 12:14
kalau pake vb6 … koneksinya gimana bang…???
25 February 10 at 03:41
Ahmad
bagaimana mau ubah skrip ini supaya ia boleh retrieve data daripada db
berdasarkn keyword ddlm message.?

# PHP Responder Script
$msg = $_GET["msg"];
$sender = $_GET["sender"];
$receiver = $_GET["receiver"];
$operator = $_GET["operator"];

#
# Create response SMS messages
#

// echo “{GSMSMS}{}{}{$sender}{Thank you}\n”;

$fn = “subscribers.txt”;
$subscribers = Array();
if (file_exists($fn)) { $subscribers = file($fn); }
$command = trim(strtolower($msg));
if ($command==”signup”) {
if (!in_array($sender,$subscribers)) {
$subscribers[]=$sender;
echo “{GSMSMS}{}{}{“.”$sender”.”}{Thank you for subscribing to the list}\n”;
$fp = fopen($fn,”w”);
fputs($fp,join(“\n”,$subscribers));
fclose($fp);
} else {
echo “{GSMSMS}{}{}{“.”$sender”.”}{You have already signed up}\n”;
}
}

if (!(strpos($command,’warning’)===false)) {
foreach($subscribers as $destnumber) {
$destnumber = trim($destnumber);
if ($destnumber$sender) {
echo “{GSMSMS}{}{}{“.”$destnumber”.”}{“.trim($msg).”}\n”;
}
}
}

?>
27 February 10 at 15:44
Ahmad
27 February 10 at 15:48