Panduan Pembuatan SMS Gateway Menggunakan Gammu dan Saga2 di Linux Mint 17.3
Assalamualaikum wr.wb
A. Pengertian
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode. Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.
SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.
UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.
B. Latar Belakang
Teknologi SMS gateway merupakan jawaban atas permasalahan tersebut. Teknologi SMS gateway akan dapat memudahkan pengelolaan SMS yang begitu banyak secara otomatis. Dengan begitu pekerjaan tersebut akan dapat dilakukan secara cepat, efektif, dan efisien.
C. Maksud dan Tujuan
- Memberikan gambaran yang jelas tentang sistem SMS Gateway.
- Memahami kebutuhan sistem SMS Gateway, baik perangkat keras maupun perangkat lunaknya.
D. Alat dan Bahan
- Komputer / Laptop
- Linux atau ubuntu
- Apache 2
- PHP 5
- PHP-CLI
- Mysql 5
- Gammu
- Kalkun
- Modem GSM yang support dengan sms gateway, contohnya modem dibawah ini
E. Langkah - langkah
install Gammu
install Gammu
1. Pastikan anda sudah menginstall LAMP server, Jika belum lihat tutorial disini
2. Jika sudah mengistall LAMP, kemudian install PHP5-CLI dengan perintah
"# apt-get instalphp5-cli "
3. Update dan install aplikasi gammu dan gammu-smsd dengan perintah berikut :
"# apt-get update "
"# apt-get install gammu gammu-smsd "
4. Setelah instalasi silahkan tancapkan modem ke Komputer / Laptop dan Kemudian Connect-Disconnect Koneksi 'Mobile Broadband' pastikan lampu LED warna biru pada Modem hidup.
5. Untuk melihat konfigurasi port device gunakan perintah "# dmesg | grep tty "
# dmesg | grep tty
[12321.308078] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB0
[12321.308275] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB1
6. Konfigurasi gammu terlebih dahulu
"# gammu-config "
7. Sesuaikan
port = /dev/ttyUSB0 # disesuaikan
connection = at115200 # disesuaikan
synchronizetime = yes
logfile = /var/log/gammulog
logformat = textall
use_locking = # isi yes jika ingin resource modem di kunci
8. Buat database dengan nama " db_sg " untuk menghubungkan gammu dengan saga2
9. Edit file gammu-smsdrc dan sesuaikan seperti gambar dibawah ini
"# nano /etc/gammu-smsdrc "
10. WARNING!! untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara :
" # service gammu-smsd stop "
# sudo gammu --identify
Device : /dev/ttyUSB0
Manufacturer : Huawei Mobile Broadband
Model : E220 (E220)
Firmware : 11.117.10.02.00
IMEI : 351827014879XXX
SIM IMSI : 510012541759XXX
12. Untuk perintah gammu adalah sebagai berikut, disini saya menggukanan kartu perdana telkomsel
Cek pulsa modem : # gammu --getussd *888#
Kirim SMS : # gammu --sendsms text 0857257XXXXX
13. Setelah itu, jalankan service gammu-smsd untuk aplikasi saga :
" # service gammu-smsd start "
install Saga2
14. Download file saga2 disini
15. Ekstrak file.zip ke direktori /var/www/html
16. Import db_sg.sql ke database db_sg
17. Selanjutnya tinggal jalankan saga2 di browser anda ketikkan " localhost/saga " akan tampil jendela login. Silahkan klik Buat Account? untuk melakukan pendaftaran!
18. Setelah login berhasil akan masuk ke dashboard Saga2. Dan silahkan aplikasikan saga2
F. Referensi
G. Hasil dan Kesimpulan
Sebelum aplikasi Gammu dijalankan, perlu dilakukan setting pada file ‘GAMMURC’ dan ‘SMSDRC’. Kebutuhan sistem minimal untuk membuat sistem SMS gateway adalah sebuah modem GSM atau handphone untuk mengirim/menerima SMS, sebuah SMS 7 Server, dan aplikasi SMS Gateway untuk mengelola SMS.
Yak, itu tadi penjelasan singkat tentang menginstall gammu dan saga2, jangan lupa untuk kunjungi terus blog saya untuk mengetahui kelanjutan materi ini Sekian Termiakasih
Wassalamualaikum wr.wb