Ahmad Syaifuddin || BLC TELKOM

"Diantara potongan dua puluh empat jam sehari, bagiku pagi adalah waktu yang paling indah. Ketika janji-janji baru muncul seiring embun menggelayut di ujung dedaunan. Ketika harapan-harapan baru merekah bersama kabut yang mengambang di persawahan hingga nun jauh di kaki gunung. Pagi, berarti satu hari yang melelahkan telah terlampaui lagi. Pagi, berarti satu malam dengan mimpi-mimpi yang menyesakkan terlewati lagi"

About Me

Ads Here

Tuesday, 8 August 2017

Implementation Gammu For SMS Gateway On Debian server


A. Pendahuluan
GAMMU adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lainnya.

B. Latar Belakang
Mengirimkan SMS melalui server.

C. Tujuan
  • Mengimplementasikan gammu untuk membuat sms gateway.
  • Mengimplementasikan Service yang digunakan oleh layaknya Operator.
D. Hal yang Diharapkan
  • Memahami maksud dari SMS Gateway.
  • Bisa melakukan Konfigurasi.
E. Alat dan bahan
  • - Hardware :
    1. PC Server.
    2. RAM 256MB.
    3. Harddisk 80 GB.
    4. Modem dengan kartu yang ada pulsanya.
  • Software :
    1. Apache2.
    2. PHP5 (sesuai versi).
    3. phpMyAdmin.
    4. MariaDB.
    5. Gammu.
     
F. Durasi
1 jam Pelaksanaan
G. Tahap Pembahasan
Sebelumnya Pastikan kamu sudah punya VM/ Server Debi

an lainya, nah didalam server tersebut sudah terinstall Apache2, PHP5, phpmyadmin, MariaDB.
Langkah selanjutnya adalah Tancapkan Modem ke server, pastikan didalam modem sudah ada kartu beserta pulsa sebagai bahan untuk mengirim pesan. Lalu silakan remote Proxmox anda dengan ssh pada terminal laptop anda. Jika sudah ketikkan perintah
# lsusb atau # lsusb -t
 diatas itu yang bergaris merah itu adalah modem yang tertancap di fisiknya. Kemudian masukkan lagi perintah
# qm monitor 103 (103 adalah VM ID dari VM mu yang akan dibuat SMS Gateway)
lalu ketikkan juga
#info usbhost
Nah diatas itu modem kamu berada di Bus 3 dan port 5, lakukan POrt mapping terhadap Modemnya. Setelah itu masuk ke direktori /etc/pve/qemu-server/
# cd /etc/pve/qemu-server/ =>>> enter
Nah didalam direktory qemu-server itu terdapat file-file dari VM yang ada di Proxmox mu, lalu edit lah file sesuai VM id dari VM mu. Disini VM ID saya adalah 103.conf, maka ketikkan perintah
# nano 103.conf =>>> enter
Tuliskan sedikit Konfigurasi di paling bawahnya, tadi Modemnya berada di Bus 3 dan Port 5 maka cara penulisannya adalah "usb0: host=3-5" penulisan lainya bisa dilihat disini USB_physical_port_mapping.
Jika sudah silakan Stop dan start lagi VM kamu di Browser

Sekarang  silakan remote VM kamu di terminal dengan ssh, coba silakan cek apakah Modem sudah terdeteksi di VM dengan perintah
# dmesg |grep tty


pada garis merah diatas berarti modem sudah terdeteksi di VM. Sekaraang install Gammu di VM, tapi sebelumnya disarankan ubah Repository ke Repository yang terdapat Packet Gammunya, disini Repo saya ubah ke repo Kartolo.sby.data utama mauk ke
# nano /etc/apt/source.list
Simpan lalu up date repository mu. Jika sudah silakan Install Gammu.
# apt-get install gammu gammu-smsd
jika sudah ketikkan perintah
# gammu-config
Maka akan muncul Tampilan seperti ini
Untuk menyesuaikan spesifikasi modem, silahkan lihat disini.
1. Port : sesuaikan dengan modem. Dalam hal ini saya menggunakan modem ZTE MF190 dengan menggunakan port /dev/ttyUSB1
2. Connection : sesuaikan dengan modem juga. Berdasarkan spesifikasi modem yang saya gunakan, Connection-nya merupakan at
3. Synchronize time : yes
4. Log file : /var/log/gammulog
5. Log format : textall
6. Use locking : yes (jika ingin mengunci modem).
7. Lalu Save untuk menyimpan konfigurasi.
- Setelah itu, lakukan konfigurasi pada direktori /etc/gammu-smsdrc seperti di bawah ini:



-Restart service gammu-smsd, lalu stop service gammu-smsd sebelum melakukan konfigurasi gammu
- Ketik perintah gammu –identify untuk mengecek benar tidaknya konfigurasi. Jika benar akan tampak seperti gambar di bawah
- Lakukan uji coba dengan mengirimkan SMS. Perlu diketahui bahwa kartu SIM yang terdapat pada modem harus memiliki kuota internet dan juga pulsa. Karena pesan yang dikirim tanpa pulsa sebenarnya tidak terkirim ke nomor yang dituju walaupun konfirmasi pada server mengatakan bahwa pesan terkirim.

H. Kesimpulan
Dengan memanfaatkan gammu SMS gateway, maka hal tersebut dapat digunakan sebagai alternatif untuk mengirim SMS melalui komputer.
I.  Permasalahan yang didapat
Pada saat menjalankan perintah gammu –identify hasilnya adalah “No response in specified timeout. Probably phone not connected.”


J.  Referensi
http://ciqwan.blog.unigha.ac.id/2013/08/16/mengenal-gammu-sms-gateway/
http://jarasyola.blogspot.co.id/2015/09/configuring-sms-gateway-with-gammu-and.html
http://dennyblctelkom.blogspot.co.id/2015/09/membuat-sms-gateway-di-vm-debian-8-pada.html

No comments:

Post a Comment