Sms Gateway - Part 1 : Installasi dan Konfigurasi Gammu

Assalamualaikum Wr Wb

Hallo Friends, kali ini admin ingin sharing mengenai sms gateway dengan gammu.

Alat dan Bahan :
- Laptop
- Modem
- Aplikasi Gammu (sebagai sms gateway)
- Terminal Emulator
- OS Linux mint 17.3 Rossa (bisa linux apa saja)

Sebelum melakukan installasi dan konfigurasi mari kita menenal terlebih dahulu apa itu sms gateway? dan apa itu gammu ?

Pengertian
Sms gateway adalah sebuah layanan yg memungkinkan komputer untuk mengirim atau menerima Short Message Service (SMS) di transmisi ke atau dari jaringan telekomunikasi.

Gammu adalah nama proyek beserta nama utilitas baris perintah yg dapat digunakan untuk mengatur ponsel anda, ini ditulis dalam C dan dibangun di atas libGammu.
Baris perintah gammu menyediakan akses ke berbagai fitur telepon.
Gammu SMS Daemon adalah program yang secara berkala memindai modem GSM untuk pesan yang diterima, menyimpannya dalam penyimpanan didefinisikan dan juga mengirim pesan enqueued dalam penyimpanan ini.
 
Fitur - Fitur yg didukung :
  • Daftar Panggilan, (memulai dan penanganan)
  • SMS (backup dan mengirim)
  • MMS
  •  Daftar buku telepon, ekspor dan impor (dari format standar seperti vCard)  Kalender dan tugas daftar, ekspor dan impor (dari format standar seperti vCalendar atau iCalendar)
  • Pengambilan telepon dan informasi jaringan
  • Akses ke sistem file telepon (beberapa ponsel juga bekerja sebagai perangkat penyimpanan USB dan mereka tidak dapat diakses melalui Gammu)


Berikut ini langkah - langkah installasi dan konfigurasi gammu :
1. install dulu gammu nya dengan perintah
apt-get install gammu gammu-smsd
Do you want to continue? [Y/n] --> pilih Y kemudian enter.
Note : Untuk OS debian dan turunannya menggunakan perintah apt-get
            Untuk OS Redhat dan turunannya menggunakan perintah yum
            Untuk OS Arch linux dan turunannya menggunakan perintah pacman -S
2. Tunggu prosesnya sampai selesai.
3. Jika sudah terinstall kita lihat konfigurasi port device dengan perintah
dmesg | grep tty
4. Setelah itu kita konfigurasi gammu nya dengan perintah
gammu-config
5. Akan muncul tampilan seperti ini
 6. Kita setting konfigurasi nya seperti gambar berikut
port = /dev/ttyUSB0  --> disesuaikan dengan perangkat yg dipakai
connection = at115200 --> disesuaikan dengan perangkat yg dipakai
synchronizetime = yes
logfile = /var/log/gammulog
logformat = textall
use_locking = no  --> yes jika ingin resource modem di kunci
Setelah itu kita save.
7. Akan muncul tampilan berikut --> isi nya mengenai konfigurasinya di simpan di /root/.gammurc  --> pilih OK.
8. Edit file gammu-smsdrc yg berada di directory /etc/ dengan perintah
nano /etc/gammu-smsdrc
9. kemudian  kita ubah
[gammu]
port = /dev/ttyUSB0  --> disesuaikan dengan perangkat yg dipakai
connection = at115200  --> disesuaikan dengan perangkat yg dipakai

[smsd]
PIN = ''
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1
10. Pada bagian paling bawah kita tambahkan baris konfigurasi berikut
User = root
password = #  --> kita ganti sesuai password mysql
pc = localhost
database = kalkun
runonreceive = /var/www/kalkun/html/scripts/daemon.sh
11. Kita stop service gammu nya dengan perintah
/etc/init.d/gammu-smsd stop
12. Setelah itu kita cek apakah perangkat modem nya sudah terdeteksi atau belum  dengan perintah
gammu --identify
13. Jika sudah kita coba mengirim sms, untuk mengirim sms dilakukan dengan perintah
gammu --sendsms text nomor tujuan
kemudian isi pesannya --> jika sudah kita enter --> untuk mengirimnya tekan ctrl + d
bila sudah terkirim tampilannya seperti berikut ini.
14. Jika ingin mengecek pulsa, bisa dengan perintah
gammu --getussd nomor cek pulsa (sesuai provider masing - masing)
maka akan muncul tampilan seperti berikut.


Sekian info dari saya semoga bermanfaat

Wassalamualaikum Wr Wb.

Sumber Referensi :
http://wammu.eu/gammu/
https://en.wikipedia.org/wiki/SMS_gateway

2 Responses to Sms Gateway - Part 1 : Installasi dan Konfigurasi Gammu

  1. Pernah nyoba Nagios monitoring server?

    ReplyDelete
    Replies
    1. Belum pernah gan, kalo tools monitoring server ane pernah pake Netdata

      Delete