Pembuatan SMS Gateway Di Linux Menggunakan Gammu
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 (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.
LATAR BELAKANG
SMS gateway merupakan sebuah sistem aplikasi yang digunakan untuk mengirim dan atau menerima SMS, dan biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan broadcast promosi, servis informasi terhadap pengguna, penyebaran content produk / jasa dan lain lain.
MAKSUD DAN TUJUAN
Tujuanya adalah agar kita memahami konsep dari SMS Gateway dan bisa mengimplementasikanya.
ALAT DAN BAHAN
- PC / Laptop
- Terinstall LAMP Server
- Gammu
- Modem GSM yang support dengan sms gateway
TAHAP PELAKSANAAN
1. Langkah pertama install aplikasi gammu dan gammu-smsd dengan menggunakan perintah berikut
$ sudo apt-get install gammu gammu-smsd2. Setelah instalasi silahkan tancapkan modem ke Komputer / Laptop dan Kemudian Connect-Disconnect Koneksi 'Mobile Broadband' pastikan lampu LED warna biru pada Modem hidup.
3. Lihat konfigurasi PORT device untuk cek apakah modem terdeteksi dan dia tertancap di port bagian ke berapa, gunakan perintah berikut
$ dmesg | grep tty
4. Konfigurasi aplikasi gammu yang sudah diinstal tadi, gunakan perintah berikut
$ sudo gammu-config
Jika belum disering maka tampilan defaultnya seperti gambar di atas. Lalu rubah setingan tersebut sesuai intruksi di bawah ini
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
5. Konfigurasi berkas /etc/gammu-smsdrc, gunakan perintah berikut
# nano /etc/gammu-smsdrcLalu sesuikan dengan intruksi di bawah ini
[gammu]6. Penting ! untuk mengaktifkan perintah Gammu matikan dulu servis dari gammu-smsd gunakan perintah
port = /dev/ttyUSB0 # Sesuaikan
connection = at115200 # Sesuaikan
[smsd]
PIN = ''
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1 # rubah ke 255 untuk mengaktifkan debug
# sudo /etc/init.d/gammu-smsd stop7. Kemudian baru bisa cek identify modem gunakan perintah
$ sudo gammu --identify8.Untuk testing pengiriman SMS menggunakan perintah berikut ;
$ sudo gammu --sendsms text 0857257XXXXX
11.Untuk cek pulsa (ex.simpati) ;
$ sudo gammu --getussd *888#
Press Ctrl+C to break...
USSD received
Status : No action needed
Service reply : “Sisa Pulsa Anda Rp.4950. Penggunaan pulsa di periode ini
Rp.11150. Aktif s.d. 17/29/2018."
KESIMPULAN
Jadi gammu ini aplikasi yang menyediakan layanan SMS Gateway dan kita juga harus memnuhi syarat - syarat dari aplikasi ini apakah modemnya suport atau tidak dan pastikan konfigurasi yang kita lakukan tidak masalah dan lakukan dengan teliti. Sekian terima kasih
Tidak ada komentar :
Posting Komentar