Rabu, 04 Mei 2016

SMS Gateway : Instalasi & Konfigurasi Gammu

Assalammu'allaikum

Hai Sobat
Salam Ilmu untuk semoga kita selalu mendapat ilmu yang bermanfaat.



Dalam kesempatan yang sangat super ini saya akan memberikan sedikit Tutorial mengenai SMS Gateway saya akan memulai dengan menginstal Gammu tetapi pertama kita harus memahami pengertian dan konsep dari SMS Gateway dulu.

Cara kerja skema atau konsep SMS Gateway TCAST yang menggantikan pengiriman SMS yang pada awalnya melalui gadget atau perangkat bergerak seperti handphone kini adanya kemajuan pengembangan Software dan Hardware, kita dapat mengirimkan SMS menggunakan komputer.

Pada dasarnya konsep SMS Gateway melibatkan komunikasi Pengirim, Operator dan Penerima.
Pada sisi Pengirim membutuhkan:

1. PC atau Laptop dengan Sistem OPERASI Linux 32 atau 64 bit
2. Modem SMS Gateway GSM/CDMA Operator
3. Simcard GSM Operator
4. Pulsa

dan untuk penghubung antara Pengirim dan Penerima dibutuhkan jasa OPERATOR dimana terdiri dari: BTS/Satelit dan Server SMS Data Center (SMSC). 

BTS: untuk koneksi antara Simcard dengan satelit dan SMSC digunakan untuk menyimpan data SMS atau pesan yang dikirimkan oleh pengirim. Jika nomor handphone penerima tidak aktif maka pesan SMS akan disimpan di SMSC pada periode tertentu (regulasi berbeda-beda), jadi setelah nomor penerima aktif tugas SMSC akan mengirimkan SMS tersebut.

Di sisi penerima hanya membutuhkan Gadget baik CDMA atau GSM yang terkacup dalam area BTS Operator.

Penerima pesan singkat / SMS muncul berupa nomor HP biasa seolah-olah seperti dikirim lewat handphone oleh pengirim, dan penerima dapat membalas SMS tersebut ke nomor pengirim SMS dengan kondisi software sms gateway diaktifkan untuk menerima reply.

Sumber Informasi

Intinya kita bisa mengirim SMS dalam jumlah yang banyak melalui komputer bukan melalui hp lagi

Tujuan saya menginstal serta mengkonfigurasi tidak lain dan tidak bukan hanyalah untuk belajar serta tau tetapi dalam kesempatan lain mungkin bisa di manfaatkan untuk bisnis

kalau begitu kita langsung saja pada langkah instalasi dan konfigurasi nya

Pertama yang kita harus siapkan dari segi hardware telah saya jelaskan di atas bila dari segi aplikasi nya kita harus terlebih dahulu menginstall lamp seperti

     - Apache 2.x.x
     - PHP 5.x.x (with mysql, session, hash, json extension)
     - PHP-CLI
     - MySQL 5.x.x

di sini saya tidak akan menjelaskan mengenai LAMP tetapi kita langsung saja pada instalasi Gammu .

Pertama kita buka terminal pasti nya kita masuk menjadi root lalu kita jalan kan perintah untuk menginstall Gammu beserta paketnya
apt-get install gammu-smsd
lalu enter
 

tunggu hingga proses instalasi selesai



lalu kita jalankan perintah untuk melihat apakan modem kita telah terhubung atau belum pada pc kita
dmesg | grep tty
 Enter


Maka akan muncul Seperi ini tandanya modem kita terhubung pada USB0



karena modem telah terhubung kita berlanjut pada konfigurasi Gammu
kita jalankan perintah untuk memulai konfigurasi Gammu
gammu-confing
Enter


Inilah tampilan awal bila belum di konfigurasi



Pertama kita bisa mengganti port terlebihdahulu kita ganti dengan
/dev/ttyUSB0
tab dan enter pada < OK >


lalu kita rubah phone connection sesuai dengan modem kita
at115200
kita bisa cari di internet bila tidak tau seri yang mana milik kita


kita lanjut pada log file ,edit menjadi
/var/log/gammulog
samakan saja pada tahap ini


lanjut pada log format
textall        all possible info in text format
samakan saja dengan milik saya.


Cek apakah semua telah berubah dengan benar kalau sudah beginilah tampilan nya
kita pilih Save



kita tinggal enter saja pada < OK >



kemudian kita kembali ketampilan terminal bisa pastinya kita harus masuk root
kita bisa jalankan perintah untuk merubah settingan gammu-smsdrc yang berada pada direktory ./etc
nano /etc/gammu-smsdrc
tekan enter


lalu kita bisa tambahkan dan samakan seperti settingan saya ,ingatlah teliti dan lihat dengan seksama apasaja yang saya tambahkan dan saya rubah
[gammu]port dan connection (sama dengan langkah 4)
[smsd]PIN = ' '

service = sql
driver = native_mysql
DeliveryReport = sms
log file = /var/log/smsdlog
debuglevel = 1





lalu di bawah debuglevel bisa kita enter lalu kita tambahkan/isikan
user = root
password = "sesuai password phpmyadmin"
pc = localhost
database = kalkun
runonreceive = /var/www/kalkun/scripts/daemon.sh 
bila sudah kita bisa save (ctrl + x) lalu Y dan enter


bila semua sudah kita tinggal jalankan perintah untuk menghentikan gammu supaya dapat kita test untuk mengirim sms
/etc/init.d/gammu-smsd stop



maka akan ada tampilan seperti ini bila gammu sudah di stop



lalu kita bisa cek lagi device modem kita apakah benar-benar sudah terkonek dengan benar atau tidak



lalu kita sudah bisa lanjut untuk mengirim sms ke nomer yang kita tuju
kita tingga masuk kan perintah
gammu --sendsms text 081804731234 (nomer yang dituju)
 kita tekan enter


kita tinggal tulis apayang mau kita kirim kan bila sudah tinggal tekan Ctrl+D pada keyboard .duakali



kita tinggal tunggu maka pesan akan terkirim bila modem dan kartu sim tidak ada masalah




Sekian Dulu untuk Setting Gammu Selanjutnya akan saya jelaskan mengenai Kalkun 
TERIMAKASIH SUDAH BELAJAR
Load disqus comments

0 komentar