Konfigurasi sms gateway

hae kawan...
Kali ini saya akan berbagi tentang konfigurasi sms gateway menggunakan gammu.


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.
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).

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. (souerce : wikipedia).

Hardware Requirement
  • Spesifikasi Minimum : Processor : Intel P4 1.8GHZ
  • RAM : 256MB
  • Hardisk : 80GB
  • Modem atau handphone kompabilitynya bisa di cek disini.
Software Requirement :
  1. Linux Ubuntu
  2. Apache 2.x.x
  3. PHP 5.x.x (with mysql, session, hash, json extension)
  4. PHP-CLI
  5. MySQL 5.x.x
  6. Gammu

Berikut proses instalasinya:
1. Pertama kita Updata dan install aplikasi gammu dan gammu-smsd terlebih dahulu.
$ sudo apt-get update
$ sudo apt-get install gammu gammu-smsd
2. Lihat konfigurasi port device, dengan perintah berikut:
 $ dmesg | grep tty
Maka muncul baris berikut:
[    0.000000] console [tty0] enabled
[ 1236.735519] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
3. Kemudian konfigurasi Gammu terlebih dahulu. Dengan perintah
$ sudo gammu-config
4. Maka akan muncul tampilan/form seperti berikut:
5. Edit form diatas
port = /dev/ttyUSB1  (disesuaikan)
connection = at19200 (disesuaikan)
synchronizetime = yes
logfile = /var/log/gammulog
logformat = textall
use_locking = (isi yes jika ingin resource modem di kunci)
6. Perintah config diatas akan tersimpan di home user dengan nama .gammurc
~/.gammurc
7. Kemudian konfigurasi berkas gammu-smsdrc yang ada di directory /etc/
$ sudo nano /etc/gammu-smsdrc 
  • Edit dan tambahkan baris berikut:
[gammu]
port = /dev/ttyUSB1 (sesuaikan)
connection = at19200 (sesuaikan)
[smsd]
PIN = ''
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1
User = root
password = root (password database anda)
pc = localhost
database = saga
runonreceive = /var/www/kalkun/scripts/daemon.sh
Untuk menjalankan perintah gammu, kita harus menghentikan servis ga
mmu-smsd. Dengan mengetikkan perintah berikut:
$ sudo /etc/init.d/gammu-smsd stop
8. Kemudian kita cek identifi dari modem yang kita gunakan.
$ sudo gammu --identify
muncul bariis berikut:
Devic : /dev/ttyUSB1
Manufacturer : huawei
Model : E173
Firmware : 11.117.10.02.00
IMEI : 351827014xxxxxx
SIM IMSI : 510012541xxxxxx 9. Setelah itu kita cek dengan melakukan sms.
$ sudo gammu --sendsms text 085229180xxx
Isikan pesan anda lalu tekan  CTRL+D

Enter the message text and press Ctrl+D:
Coba sms gateway
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=30
Tambahan, cara cek pulsa
 $ sudo gammu --getussd *888#
Press Ctrl+C to break...
USSD received
Status : Action needed
Service reply : “Sisa Pulsa Anda Rp.7650. Penggunaan pulsa di periode ini
Rp.27450. Aktif s.d. 14/08/2016.


Itu tadi konfigurasi  sms gateway menggunakan gammu yang saya coba hari ini. Silahkan anda mencoba dan semoga berhasil.
good luck:)

Komentar

  1. selamat siang,

    mau tanya Hardware Requirement nya ini minimum segitu ya dari gammunya?

    kalo free memorynya tinggal 100mb bisa gak diinstall gammu?

    BalasHapus

Posting Komentar

Postingan Populer