Installasi dan Konfigurasi Gammu

SMS Gateway

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