I.Penjelasan
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMSGateway’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.
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). tak ada gunanya
II.Langkah-langkah
Instalasi dan konfigurasi Gammu
1.Pertama kita harus mengupdate software yang ada Linux.
2.Untuk dapat membuat SMS Gateway, kita terlebih dahulu harus menginstal Gammu .Caranya : apt-get install gammu gammu-smsd.
3.Lalu kita periksa apakah modem sudah tertancap di usb kita.Caranya : dmesg | grep tty .
Akan muncul tulisan seperti ini ,berarti modem anda sudah tertancap dengan baik .
4.Setelah menginstal Gammu , kita perlu mengkonfigurasinya.Caranya : gammu-config .
5.Mucncul tampilan seperti ini, anda harus menggantinya seperti ini .
port = /dev/ttyUSB0 connection = at115200 synchronizetime = yes logfile = /var/log/gammulog #isi secara manual logformat = textall use_locking = # isi yes jika perlu
6.Konfigurasi /etc/gammu-smsdrc .
7.Setelah buka aturlah port dan connectionnya . Misaln : port = /dev/ttyUSB0 dan connection = at115200 .
8.Lalu atur lagi seperti ini.
[smsd] PIN = ' ' service = sql driver = native_mysql DeliveryReport = sms logfile = /var/log/smsdlog debuglevel = 1
9.Lalu tambahkan skrip ini di baris paling bawah .
User = root # isi sesuai pengaturan mysqlpassword = / # isi sesuai pengaturan mysqlpc = localhost database = kalkun runonreceive = /var/www/kalkun/scripts/daemon.sh
10.Kemudian kita stop dulu gammu-nya agar dapat menjalankan perintah Gammu .
Caranya : /etc/init.d/gammu smsd stop .
11.Lalu jalankan perintah gammu --identify untuk mendeteksi modem sudah siap di gunakan apa belum .Jika benar akan muncul yulisan sesuai spesifikasi dari modem anda .
12.Kemudian kita coba untuk mengirim sms lewat modem .Dengan perintah gammu --sendsms text 08567846XXX(sesuai nomor yang di tuju) .Lalu Enter .
13.Lalu untuk mengirim USSD seperti cek pulsa .Caranya : gammu --getussd *555# .
14.Lalu kita jalankan kembali service Gammu-nya.
INSTALASI DAN KONFIGURASI KALKUN
1.Kita menuju ke /var/ww dan buat folder kalkun .Kemudian pindahkan paket kalkun(download disini ) ke folder tersebut.
2.Lalu masuk ke folder kalkun.Dan ekstrak paketnya .
3.Kemudian kita membuat database dari kalkun lewat mysql .
mysql -u root -p >> masuk ke mysqlmysql > CREATE DATABASE kalkun >> membuat database kalkunmysql > show databases >> melihat database yang sudah terbuatKemudian keluar.
4.Kemudian kita konfigurasi database.php dari kalkun.Caranya : nano /var/www/kalkun/application/config/database.php .
5.Aturlah database.php .Isi dan pastikan username, password ,database dan dbdriver benar .
Lalu simpan
6.Kemudian buka browser dan menuju ke localhost/phpmyadmin .Dan buka database kalkun dan import file struktur database dari Gammu.File berada di /usr/share/doc/gammu/examples/sql/mysql.sql.gz .
7.Kemudian atur daemon.sh .Caranya : nano /var/ww/kalkun/scripts/daemon.sh .
Ubahlah baris Daemon menjadi DAEMON = /var/www/kalkun/scripts/daemon.php .
8.Cek juga file daemon.php .Pastikan tujuan url ke localhost/kalkun .
9.Ketikan di browser localhost/kalkun.Ini tampilan awal instalasi dari kalkun .
Klik Start Installation
10.Requirement Check.Pastikan semua requirement terpenuhi .Apabila semua OK langsung Next .
11.Database Setup.Klik Run Database Setup.
12.Terus akan ada tampilan untuk menghapus folder install .Langsung saja kita menuju ke Terminal.
dan hapus folder /install .
13.Kemudian lanjutkan ke halaman login Kalkun .Ketik Username = kalkun dan Passwordnya = kalkun .
14.Tampulan dari halaman Kalkun.Kita lihat Staus dari Kalkun masih Unknown(lihat pojok kiri atas), jadi kita belum bisa mengirim SMS dan menerima.
15.Lalu untuk mengaktifkan kalkun agar dapat "Connected" dan isa mengirim SMS.Kita harus mengatur sinkronisasi waktu.Pengaturan itu ada di //var/www/kalkun/index.php.
Caranya : nano /var/www/kalkun/index.php
16.Kemudian cari kalimat date_default_timezone_set .Setelah ketemu, kita hapus tanda " / " dari baris tersebut lalu simpan .
17.Lalu restart Gammu-nya .
18.Kemudian reload halaman Kalkun tadi .Statusnya akan berubah menjadi Connected .
Mengirim dan menerima SMS .
1.Klik menu Compose untuk mengirim SMS.Isikan nomor telepon yang di tuju dan isi dari smsm tersebut .Tunggu hingga nomor yang di tuju menerima SMS kita .
NB : pastikan sudah berhasil, jika tidak cek konfigurasi dari gammu .
2.Dan coba untuk mengirim SMS ke kalkun dan pastikan terkirim seperti ini .Untuk melihatnya cek menu Inbox.
Tutorial selengkapnya : disini
SEMOGA BERMANFAAT .AMIN .
Posting Komentar