Posted by aswandi on August 3, 2010 ·
bagikan
Skrip ini digunakan untuk membantu anda memahami cara kerja gammu, dan contoh kode yang bisa langsung digunakan
setelah berhasil silahkan kembangkan sendiri menjadi sms center atau integrasi dengan software lain.
Posted by aswandi on May 3, 2010 ·
bagikan
Anda bisa membuat SMS Gateway yang berada di webhosting baik di IIX (gedung cyber) atau di luar negeri tanpa perlu memasang modem di web hosting tersebut.
Dalam kasus ini saya membicarakan GAMMU yang berjalan mode MYSQL dan aplikasi menggunakan PHP. sedangkan koneksi internet dengan SPeedy Paket GAME dengan speed download 1 MBps / Upload 126 Kbps dan mendapatkan IP Publik dinamis.
Ada banyak macam cara :
1. Software diinstall di PC anda dirumah/kantor, database juga di PC yang sama, modem GSM juga di PC yang sama, model ini paling simple, syaratnya PC anda terkoneksi internet dan mendapatkan IP Publik, anda tinggal akses IP address PC anda dari manapun berada asal terkoneksi internet.
Namun cara ini sangat lambat, karena anda harus meload kode html.
2. Software di install di webhosting IIX, sedangkan database dan GAMMU dan modem disimpan di PC dirumah, jadi setiap akses aplikasi akan memanggil database mySQL yg ada dirumah, model ini sedikit lebih cepat karena PC anda hanya mengirim kode hasil SQL aja, gak perlu kirim HTML spt cara pertama.
3. Software dan database diinstal di webhosting, sedangkan GAMMU dan modem gsm diisntal di PC dirumah, cara ini akan memberikan kecepatan lebih lagi karena setiap akses aplikasi langsung memanggil kode html dan mysql, sedangkan hubungan GAMMU dirumah hanya koneksi ke database yg ada di webhosting.
Cara ini tidak bisa bila anda menggunkan share webhosting biasa, karena kebanyakan webhosting tidak mengizinkan remote mySQL. caranya gunakan VPS jadi anda bisa mengontrol sendiri previllege MYSQL, namun VPS sedikit lebih mahal.
saya sendiri barusan mencoba dengan VPS server amerika, walau lambat tapi sukses full.
tambahan (12mei10)
untuk cara yang kedua, dimana mysql disimpan dirumah, itu hanya bisa bila menggunakan akses internet dan mendapatkan IP Publik.
saya ambil contoh akses internet speedy, dengan menggunakan modem adsl, maka secara default IP Publik tersebut terdapat pada modem adsl, sedangkan PC anda yang terhubung internet tidak. Jadi bila anda coba2 akses IP anda dari koneksi internet lain maka akan terhubung ke modem ADSL.
agar IP Publik tersebut langung mengakses salah satu PC anda, maka anda harus setting modem adsl tersebut agar bisa meneruskan ke IP PC anda, tentang tutorialnya silahkan cari di internet, dengan demikian apabila anda buka IP anda dari browser maka akan langsung menuju ke PC anda.
Sebenarnya cara ke-2 ini masih lambat, karena setiap mengakses website anda yang berada di hosting IIX, dia akan akses database dulu di PC anda.
Saya mencoba berlangganan hosting VPS IIX, dengan ram 128 dan kapasitas 8Gb, OSnya pake Centos 5 dan untuk GUI administrasi file dan MYSQL saya gunakan webmin, hasilnya jauh lebih cepat, semua skrip php dan mysql disimpan di hosting VPS tersebut, jadi GAMMU di PC dirumah saya arahkan IPnya ke IP VPS, tentunya mysql di VPS telah saya setting agar bisa menerima query selain dari localhost.
untuk SMS Engine, sudah saya coba dan berhasi baik adalah GAMMU, SMSLib dan NowSMS.
Posted by aswandi on April 9, 2010 ·
bagikan
Sebenarnya ada banyak tutorial GAMMU yang ada di internet, namun kebanyakan tutorial untuk gammu versi tanpa daemon, sedangkan untuk tutorial gammu dengan daemon masih ribet dan tidak lengkap
Kali ini saya buat tutorial dengan menambahkan beberapa file .BAT jadi tidak perlu ketik command line lagi. instalasi gammu ini saya jalankan di sistem operasi windows xp sp2
gammu dapat didownload di http://dl.cihar.com/gammu/releases/windows/ namun saya sudah menyediakan gammu yang sudah disertai dengan beberapa file bat untuk memudahkan instalasi. silahkan download di http://tech.groups.yahoo.com/group/nixsms/files/gammu%20services/
langkah instalasi
unzip file gammu-min-1.27.92-v-nixsms.zip terserah dimana
edit file gammurc, anda hanya harus edit baris ke 11 dan 12
port = com6:
connection = at115200
edit file smdrc, anda hanya harus edit baris ke 7 dan 8
port = com6:
connection = at115200
dan baris 63-68
# Database backends congfiguration
user = root
password = kansas
pc = localhost
# pc can also contain port or socket path after colon (eg. localhost:/path/to/socket)
database = gammu
sekarang buka http://localhost/phpMyAdmin/
buat database misalnya gammu lalu import file gammu.sql
install service dengan klik install.bat
ada registry yang harus diedit, buka regedit dengan cara klik reg.bat
- cari lokasi HKLM\SYSTEM\CurrentControlSet\Services\GammuSMSD
- klik kanan ImagePath
klik modify
- pada kolom value data , pada akhir baris ada teks “-f 0″, hapus teks tersebut
jalankan GAMMU dengan klik start.bat
sekarang silahkan sms masuk, lihat data sms di phpmyadmin, pilih database gammu dan lihat tabel inbox
untuk mengirim sms silahkan masukkan data di tabel outbox isi field DestinationNumber dengan nomor hp dan TextDecoded dengan isi sms
untuk menghentikan service gammu klik stop.bat
untuk menguninstall gammu klik uninstall.bat