Membangun aplikasi SMS Gateway tidak memerlukan modal yang besar. Yang penting anda punya PC beserta HP dan kabel data. Dan kemampuan progamming tentunya :smoke: sekarang ini banyak sekali sms engine yang betebaran di internet baik yang geratis maupun yang berbayar,bedanya klo yang geratis itu agak low level language klo yang dah berbayar itu tinggal klak klik aja :cool: beberapa sms engine yang sudah saya coba yaitu TOxygensms, mfbus, kylixsms, active expertsms, ozeki, gnoki, gammu, wammu, sisanya blum di coba
Dalam tulisan ini saya ingin mengangkat salah satu modul SMS Gateway yang tidak berbayar alias gratis, namanya Gammu. Gammu bukanlah Aplikasi jadi, tapi dia merupakan sebuah modul yang bisa digabungkan dengan Bahasa pemrograman apa saja. makanya enak bgt kan g perlu lisense segala cuma agak ribet aj progammingnya
Kelebihan Gammu dari tool sms gateway lainnya adalah :
1. Gammu bisa di jalankan di Windows maupun Linux
2. Banyak device yang kompatibel oleh gammu
3. Gammu menggunakan database MySql
4. Baik kabel data USB maupun SERIAL, semuanya kompatibel di Gammu
Saya sendiri sudah mencoba menggunakan Gammu dengan Handphone Sony Ericsson W300 menggunakan kabel data USB. Hasilnya sangat memuaskan dan tidak ada hambatan yang berarti. Berikut yang harus disiapkan untuk membuat SMS Gateway menggunakan Gammu :
1. Gammu
2. HP atau Modem GSM + Kabel Data (Saya pakai modem itegno 3000)
3. Driver HP/Modem
4. Apache + MySql (Saya pakai Xampp)
Setelah lengkap semua, mulai ekstrak Gammu ke C:\gammu(misal). Setelah itu install Xampp, dengan begitu telah terinstall satu paket Apache+MySql+PhpMyadmin di komputer anda. Setelah anda extrak Gammunya, anda buka folder gammu tadi dan cari file gammurc, edit filenya menggunakan notepad. Yang harus di ubah adalah PORT=COM.., isi nama port sesuai port yang digunakan oleh modem/hp anda. Caranya, masuk ke device manager dan cek port yang digunakan oleh HP/modem anda (klik kanan – properties), edit juga baris connection = at115200 jika anda menggunakan modem seperti saya (itegno 3000) Umumnya menggunakan AT Command.
Setelah itu mulai buat database dengan nama smsd (misal) di mysql anda, gunakan phpmyadmin agar mudah. Setelah ada database bernama smsd, import database mysql.sql yang ada di folder gammu. Dengan begitu akan terbentuk beberapa tabel standard seperti inbox,outbox,sent item,dll
File kedua yang harus di edit yaitu file smsdrc, edit menggunakan notepad, edit baris
user = root (Jika anda tidak merubah settingan default Mysqlnya)
password = (kosongkan kalau anda tidak menggunakan password di mysqlnya)
pc = localhost
database = smsd (nama database anda)
after that(cie so english
) buka command prompt dan masuk ke c:/gammu lalu ketik
gammu –identify
Jika informasi HP beserta No IMEI nya sudah muncul berarti HP anda sudah dikenali dengan baik oleh Gammu.
nyalakan gammu sms daemon nya untuk memulai service smsgateway
ketik gammu –smsd(nama databasenya) MYSQL smsdrc
Minimize window agar service jalan terus. Jika sms service sudah jalan, mulai mengirim SMS ke no. lain dengan cara insert data ke tabel outbox, jika sudah terkirim, sms akan pindah dari tabel outbox ke tabel sent items.
gud luck
Tags: gammu, sms gateway
Suhu irvan.. Mohon petunjuk neeh.. Tp ntar klo uda mulai ngerjain projectna.. :)
asik ada projekan hihi
Nice Tutorial mas.. tapi blm sempat ane coba.. Ntar kalo da proyek beneran buat sms gateway, boleh donk mas..nanya2 lagi..hi2x..
mas, saya sedang dalam proses penyusunan TA, saya mengambil SMS gatway menggunakan modem CDMA, saya menemui kesulitan dalam pembuatan AT COMMENT,Mohon bantuan mengenai contoh-contoh koneksi,codingnya, dll tentang AT COMMENT. THX……..
wah mas agak ribet tuch apa lagi CDMA,,,tergantung merknya itu modem kyknya,,,biasa coding pake ap mas?
bedanya apa mas irvan,, antara pake CDMA dengan GSM??
sebenarnya sih sebagian AT-Command untuk GSM modem sih hampir sama
tapi mungkin ada pula yang berbeda,setahu saya untuk modem GSM hampir
sebagian sama untuk AT-Command nya, jika pakai Modem CDMA AT-Commandnya
beda juga dengan Modem GSM jadi AT-Command itu tergantung
Manufacturenya mungkin.AT-Command ini seperti bahasa agar dapat
dikenali oleh mesin modem / HP nya.
mau tanya dong….
kalo misalkan sy ada mau nambahin beberapa record di tbl outbox ama sentitemnya bisa ga yah? kalo lgsg rubah di databasenya kan bisa. cm nantinya kan error saat servicenya dijalanin. gimana ada yg perna coba modifikasi mysql and gammunya sendiri? tlg dong caranya gimana….??
halo bung har kyknya g bisa soalnya udah fix jadi compiler,,,klo mas main di linux masih bisa di utak-atik kan sourcenya gammu bisa di liat di linux kemudian di compile ulang lagi slamat mencoba :D
Salam kenal
begini.. saya mo nyoba sms gateway dengan gammu n udah berhasil ampe tahap
c:\gammu> gammu identify
keluar smua data hp (saya pake S.E K530i)
file gammurc dan smsdrc dah saya edit sesuai settingan port n mysql. (port:COM5 baudrate:115200)
nah, pas mau start gammu muncul error terus kek gini:
Error starting srcGammu service
Error 1053: The service did not respond to the start or control request in timely fashion.
(Error starting service)
saya pake perintah
gammu-smsd.exe -s -c smsdrc -n SrvGammu
klo pake perintah
gammu –smsd MYSQL smsdrc
errornya:
Error: SMS daemon is now in separate binary, please use gammu-smsd instead of gammu smsd!
Udah googling juga 2 hari ini masih ga nemu…
bantuin ya..
thanks…
salam kenal juga mas
masalah itu karna mas pake gammu sms daemon yang baru yaitu antara smsd dan gammu srv nya di satukan dan itu menjadikan settingan gammu yang ada di artikel ini tidak berlaku untuk gammu sms yang mas pake sampe sekarang juga blum stabil
ada yang bisa buat sms gateway pakai java gak? saya lagi binggung cara buka port nya nih.. tapi jika ada jangan lupa call me di blogsaya
ada niy baca bukunya aja :D
http://www.smitdev.com/bakery/pemrograman-java-2-membangun-beragam-aplikasi-layanan-sms29.php?p=20
Membangun Aplikasi SMS Server berbasis J2EE
terima kasih ya atas artikel ini…saya mau nanya ni mas.. knp sewaktu saya import mysql yang dari gammu nya Error dan keluar : MySQL said: Documentation
#1064 – You have an error in your SQL syntax near ‘ENGINE=MyISAM DEFAULT CHARSET=utf8′ at line 7
mohon bantuannya ya mas terimakasih sebelum nya
hmmm mas surya sepertinya memakai gammu versi terbaru dimana enginenya sudah diperbaharui dengan teknologi daemon saran saya gunakan gammu versi sebelumnya untuk menyesuaikan dengan artikel ini
mudah2n solusi yang baik
emang.. tutorial ini pake versi berapa? disitu cuman dibilang gammu tok
suhu..klo pas di gammu –smsd MYSQL smsdrc
unknow service type (“MYSQL”).gmn tuh
saya akan menjawab pertanyaan saya juga..wkwkwk…[orang aneh] g deng dpt info dari sebelah…….klo ada alert kaya unknown……… nah coba pake gammu terbaru
@ Irvan
(masak jawab buat saya sendiri)
setelah saya cari2 niy saya kasi link gammu yang saya gunakan
http://www.indowebster.com/Gammu_4_windows.html
gudluck ya
nah klo ini gammu yang saya maksud yaitu smsdrc pake daemon segala silahkan mencoba
http://www.indowebster.com/gammu_exe.html
sourcenya
http://www.indowebster.com/gammu_4_win_exe.html
Mas,mau tanya…
ak udah nyoba trus kok hasil sms yg diterima dengan sms yg dikirim kok ga sama ya?
saya kirim sms “Halo” tp di hp penerima isi sms “?”…
itu gmn ya?Mhn bantuannya .. Makasih…
untuk Ros
salam kenal. mau bg2 ilmu, sekalian mampir tny juga. ngirimnya kn insert di tabel outbox, tp di kolom textdecode bukan di kolom text lo ya!
sy jg pertama gt.
nah gantian ya moho bantuan bg para suhu!
aq masih blm bs nerima.jd klo ada sms masuk ga lgsg ke database. tabel inbox kosong. gammu uda jalan dg normal tp tetep ga bs nerima. mohon bantuannya ya.
krm ke imel aq ja.
ari_ns1504@yahoo.co.id
thx
hallo smua mhn maap baru nongol lagi
abis berkelana di jalur CMS soalnya
untuk ros kyknya salah masuk tabel seperti mas ari bilang dech
untuk mas ari mungkin masalah koneksi yang g cocok
mhn maap klo salah hihi
Thank u infonya. saya belum bernah pake gammu. udah diinstall sih di PC tapi belum pernah dicoba.
Karena pake nowsms menurut saya lebih simple.
mas…bisa bantuin saaya membangun sms gateway g. saaya mau buat poling pemilihan presiden BEM di kampus saya. tapi saya bneran ga tau apa2.
tlong mas, hbg FB saya (pio.herman87@gmail.com) tlong y mas, saya mau tanya2
@bintangweb
pasti ketagihan hihi nowsms juga keren mas tapi bayar
klo disharing boleh juga tuch mas
sip mas dicoba aja dulu
@herman
wah ad projekan niy
rip gimana niy
aku bikin kok gak bisa masuk data base to??? gmana carane
… tolong yach
Hi salam kenal
…
saya mau tanya…
kalau sms gateway yang contohnya seperti yg REG (…..)
bgmna cara buatnya ya…
@dion ayo kamu bisa :D
@hertz klo misal ketik REG (spasi) ganteng brati ad dua kata dan satu pemisah yaitu spasi
maka jika seandainya system mendapatkan sms dengan format tersebut maka kirim balasan sebagai berikut “benar saya ganteng”
lalu kirim ke nomor yang ad di inbox yang mengirimkan format tadi
namanya sms autorespond mas slamat mencoba
mas aku gunakan gammu pake modem m2 tapi tidak soprt aja mohon bantuannya mas terima kasih
numpang nanya nih… gimana penerapannya pada aplikasi quick count pemilu menggunakan php…, soalnya saya mau pake untuk TA.., klo ada referensinya tolong di post ke email ya.. bbemey@yahoo.com
Thanks
aq buat sms gateway ttg gempa,aq menggunakan VB n mcrosoft access bgg dech
@ mas iwan gammu support sama at-command klo modem m2 nya bisa at command mudah2an siy bisa mas
@mas eben aplikasi tepat guna sepertinya di bahas di web ini http://aswandi.or.id/
@nova gammu itu mysql jadi bukan ms access sepertinya,,klo mau pake access menging pake toxygensms ato kylixsms enginenya
wah wah wah …
saya juga baru mulai mencoba mas,,
kalo misalnya DB nya menggunakan 2 tabel bisa gak ya??
jadi nanti aplikasi akan mencari data itu berada di tabel yang mana,,