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.
- Memahami maksud dari SMS Gateway.
- Bisa melakukan Konfigurasi.
- - 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.
1 jam Pelaksanaan
G. Tahap Pembahasan
Sebelumnya Pastikan kamu sudah punya VM/ Server Debi
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 -tdiatas 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 usbhostNah 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/ =>>> enterNah 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 =>>> enterTuliskan 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.listSimpan lalu up date repository mu. Jika sudah silakan Install Gammu.
# apt-get install gammu gammu-smsdjika sudah ketikkan perintah
# gammu-configMaka 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