Cara membangun SMS Gateway dengan gammu sangat mudah yang anda butuhkan modem yang support gammu dan sistem operasi linux seperti linux mint, debian, ubuntu dll, saya biasa menggunakan linux mint, karena dengan linux penginstallannya sangatlah mudah tinggal buka terminal dan ketik syntax dan edit selesai, untuk lebih jelas akan saya jelaskan dibawah ini.
Pertama: Instal dulu lamp server atau xampp for linux
1. Untuk xampp anda bisa download disini atau pada situs resmi apachefriends.org/download.html dan ektrak kedalam folder "/opt" kemudian jalankan pada terminal "sudo /opt/lampp/lampp start" (anda harus mengubah hak akses /opt menjadi 777 dengan cara ketik diterminal "sudo chmod 777 /opt").
2. Memakai tasksel seperti perintah dibawah ini
$ sudo apt-get install tasksel
$ sudo tasksel install lamp-server
$ sudo apt-get install php5-cli
pada username/password mysql isikan "root" atau terserah anda
3. Menginstall lamp server biasa yang umum saya lakukan
sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-common php5-cli
sudo php5enmod mcrypt
sudo service apache2 restart
sudo apt-get install php5-curl php5-gd php5-snmp snmp curl git
sudo apt-get install mysql-server
sudo apt-get install phpmyadmin
pada mysql dan phpmyadmin akan dimintai password maka samakan password keduanya dengan password yang bernama "root" atau terserah, yang pasti lebih bagus username=root dan password=rootKedua: Install gammu dan gammu-smsd
1. Buka terminal dan isikan perintah dibawah ini
$ sudo apt-get install gammu gammu-smsd
akan muncul seperti gambar dibawah ini
2. Colokkan usb modem anda ke laptop/pc kemudian ketik perintah dibawah ini untuk mencari port, biasanya ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3 atau yang lainnya, dan catat portnya di kertas atau gedit
$ dmesg | grep tty
$ sudo gammu --identify
akan muncul seperti gambar dibawah ini
3. Konfigurasi gammu anda dengan cara ketik perintah dibawah ini maka akan muncul gambar dibawahnya.
$ sudo gammu-config
akan muncul seperti gambar dibawah ini dan klik yes
pilih bentuk post, connection, log file dan log format kemudian tekan ok dengan cara enter atau spasi
setelah disusun seperti ini
4. Anda juga dapat mengedit kembali yang nomor 3 jika terdapat kesalahan maka ketik perintah dibawah ini
$ sudo gedit /etc/gammurc
akan muncul dan edit seperti gambar dibawah ini
sesuaikan dengan modem anda pada port dan connection
Konfigurasi gammu-smsd dengan cara mengedit di text dengan perintah dibawah ini.
$ sudo gedit /etc/gammu-smsdrc
akan muncul dan edit seperti gambar dibawah ini
kemudian edit seperti gambar dibawah ini
5. Buat database dengan cara seperti gambar dibawah ini kemudian import
setelah database dibuat kemudian klik nama database tersebut di sidebar kanan dan klik menu import
pilih file .sql yang bisa anda download disini, atau cari di /usr/share/doc/gammu/examples/sql seperti gambar dibawah ini
pilih atau klik go untuk eksekusi
setelah di eksekusi maka akan tercipta tabel dan field otomatis
6. Kemudian matikan service gammu-smsd dengan perintah dibawah ini.
$ sudo service gammu-smsd stop
$ sudo service gammu-smsd start
atau
$ sudo service gammu-smsd restart
7. Pastikan modem telah terkoneksi ke gammu dengan perintah dibawah ini
$ sudo gammu --identify
Ketiga adalah test cara mengirim sms lewat terminal seperti perintah dibawah ini.
$ sudo gammu sendsms TEXT no_tujuan -text "Isi SMS Anda"
atau
$ sudo gammu --sendsms text 0857257XXXXX
Enter the message text and press Ctrl+D:
ISI PESAN SMS ANDAA!!
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=3
SMS akan dikirim ke nomor hp dan buka hp lihat apakah sms benar-benar terkirim. Selesai, sekian selamat mencoba dan mudah-mudahan anda cepat bisa dan jika anda mematikan laptop anda maka disaat anda menghidupkan kembali laptop anda dan ingin menjalankan gammu maka hidupkan kembali service gammu smsd dengan cara seperti perintah ini "$ sudo service gammu-smsd start".
Sign up here with your email
ConversionConversion EmoticonEmoticon