Panduan pembuatan SMS Gateway menggunakan gammu di linux
Selamat datang di
Blog saya,kali ini saya akan sharing materi tentang “Panduan
pembuatan SMS Gateway menggunakan gammu di linux”.
Langsung saja kita
simak,Let's go.
1.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.
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.
GAMMU adalah sebuah
aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada
handphone, modem dan perangkat sejenis lain nya. Fungsi-fungsi yang
dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak
(Phonebook) dan fungsi SMS.
2.Latar bekalang
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.
3.Maksud dan tujuan
a)Memberikan
gambaran yang jelas tentang sistem SMS Gateway.
b)Memahami kebutuhan
sistem SMS Gateway, baik perangkat keras maupun perangkat lunaknya.
4.Waktu yang
dibutuhkan
Waktu yang
dibutuhkan sekitar 30 menit.
5.Alat dan bahan
→ Komputer /
Laptop
→ Linux atau
ubuntu
→ Apache 2
→ PHP 5
→ PHP-CLI
→ Mysql 5
→ Gammu
→ Modem GSM yang
support dengan sms gateway, contohnya modem dibawah ini
6.Tahap pelaksanaan
Installasi Gammu
1. Update dan
install aplikasi gammu dan gammu-smsd dengan perintah berikut ;
$ sudo apt-get
update
$ sudo apt-get
install gammu gammu-smsd
2. Untuk melihat
konfigurasi port device, gunakan perintah berikut :
$ 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
3. Konfigurasi Gammu
terlebih dahulu ;
$ sudo gammu-config
4. Maka akan keluar
form berikut ;
5. Isi dengan
variabel seperti dibawah dan pilih "Save" ;
>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
6. Perintah diatas
akan menyimpan file config dengan nama .gammurc di home user :
~/.gammurc
7. Konfigurasi
berkas /etc/gammu-smsdrc
[gammu]
port = /dev/ttyUSB0
# change this
connection =
at115200 # change this
[smsd]
PIN = ''
service = sql
driver =
native_mysql
DeliveryReport = sms
logfile =
/var/log/smsdlog
debuglevel = 1 #
change to 255 if you want to debugUser = root # change this
password = root #
change this
pc = localhost
database = kalkun
runonreceive =
/var/www/kalkun/scripts/daemon.sh
8. WARNING!! untuk
menggunakan perintah gammu, matikan dulu service gammu-smsd.
Pastikan dengan cara
;
$ sudo
/etc/init.d/gammu-smsd stop
9. Kemudian baru
bisa cek identify modem dengan perintah ;
$ sudo gammu
--identify
Device
: /dev/ttyUSB0
Manufacturer :
huawei
Model
: E220 (E220)
Firmware
: 11.117.10.02.00
IMEI
: 351827014879XXX
SIM IMSI :
510012541759XXX
10.Untuk testing
pengiriman SMS menggunakan perintah berikut ;
$ sudo gammu
--sendsms text 0857257XXXXX
Enter the message
text and press Ctrl+D:
test server
If you want break,
press Ctrl+C...
Sending SMS
1/1....waiting for network answer..OK, message reference=3
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.
14/05/2011. Cari t4 menarik dsekitarmu dgn
TelkomselLacak. Hub
*123*55#”
12.Setelah itu,
jalankan service gammu-smsd untuk aplikasi kalkun ;
$ sudo
/etc/init.d/gammu-smsd start
7.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.
8.Referensi
E-book “Panduan
pembuata SMS Gateway di linux”
Saya hebat karena
belajar, saya tahu karena membaca, saya mahir karena praktik ( try
and error ). Trust me, Knowledge Is King.
Sekian materi yang
bisa saya sampaikan,semoga bermanfaat.
Terima
Kasih
Telah
Berkunjung
Komentar
Posting Komentar