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.
UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).
Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.
Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll).
SMSD (SMS daemon) adalah modul program untuk menerima dan mengirim SMS
yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox
dan outbox yang ada di seluler anda. Sampai dengan versi ini baru
mensupport dengan 2 modul database yaitu MySQL & PostgreSQL.
Hardware Requirement
Spesifikasi Minimum :
Processor : Intel P4 1.8GHZ
RAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitynya bisa di cek di sini
1. Pertama-tama masuk sebagai superuserRAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitynya bisa di cek di sini
Software Requirement
Kebutuhan Paket Software :
- Linux Ubuntu
- Apache 2.x.x
- PHP 5.x.x (with mysql, session, hash, json extension)
- PHP-CLI
- MySQL 5.x.x
- Gammu
- Kalkun
Instalasi
$ sudo su
2. Update dan install aplikasi gammu dan gammu-smsd dengan perintah berikut
# apt-get update
# apt-get install gammu gammu-smsd
3. Untuk melihat konfigurasi port device, gunakan perintah berikut
# dmesg | grep ttyMaka akan muncul tulisan kurang lebih seperti berikut
[ 0.000000] console [tty0] enabled
[ 3075.600128] usb 6-1: pl2303 converter now attached to ttyUSB0
4. Kemudian Konfigurasi Gammu dengan perintah berikut
# gammu-config
Isi form :
- Port = /dev/ttyUSB0 # disesuaikan
- Connection = at115200 # disesuaikan
- Synchronizetime = yes
- Log file = /var/log/gammulog
- Log format = textall
- Use locking = # isi yes jika ingin resource modem di kunci
Lalu Save
5. Konfigurasi gammu-smsdrc dengan perintah berikut
# nano /etc/gammu-smsdrc
Edit pada bagian
[gammu]
port = /dev/ttyUSB0 (sesuikan)
connection = at115200 (sesuikan)
[smsd]
PIN = ''
service = sql
logfile = /var/log/gammulog
driver = native_mysql
DeliveryReport = sms
User = root
password = knks (password database anda)
pc = localhost
database = kalkun (nama database)
runonreceive = /var/www/html/kalkun/scripts/daemon.sh
Untuk menggunakan perintah gammu, matikan dulu service gammu-smsd dengan perintah
# /etc/init.d/gammu-smsd stop
6. Kemudian baru bisa cek identify modem dengan perintah ;
# gammu --identify
Device : /dev/ttyUSB0
Manufacturer : Wavecom
Model : MULTIBAND 900E 1800 (MULTIBAND 900E 1800)
Firmware : 651b09gg.Q2406B 244 041410 13:45
IMEI : 351047882062389
SIM IMSI : 510102682167074
7. Sekarang coba kirim sms dengan perintah
# gammu --sendsms text 085901XXXXXX
- Tekan enter, lalu tulisan pesan. klik ctrl + D untuk mengirim.
Enter the message text and press Ctrl+D:
Apa Kabar?
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=220
8. Cara cek pulsa
# gammu --getussd *888#Press Ctrl+C to break...
USSD received
Status : Action needed
Service reply : "Sisa pulsa Rp.5052.Penggunaan pulsa Rp.39610.Aktif sd 06/08/2015.
GAMPANG Internetan Seharian pakai Kartu As mulai Rp1000-an. Info:188. Beli?
1.YA
2.Info Kartu
Source :
- https://id.wikipedia.org/wiki/SMS_Gateway
- http://ugos.ugm.ac.id/wiki/panduan:panduan_pembuatan_sms_gateway_di_linux_ubuntu
0 komentar:
Posting Komentar