Assalamu'alaikum Wr. Wb.
Pada kesempatan kali ini saya akan membagikan tutorial tentang bagaimana cara membuat SMS Gateway pada VM (dengan OS Debian 8) di Proxmox menggunakan Gammu dan Kalkun sebagai Graphical User Interface-nya.
Secara garis besar langkah-langkah untuk membuat sms gateway di VPS adalah sebagai berikut :
A. Port Mapping dari Proxmox ke VM (Debian 8).
Port mapping ini bertujuan untuk menghubungkan device yang tertancap di port fisik Proxmox ke Vm agar device dapat terbaca di VM. Karena jika hanya menancapkan saja ke port fisik di Proxmox tidak akan terbaca dengan otomatis di Vm.
Gammu merupakan sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lain nya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak (Phonebook) dan fungsi SMS.
(sumber : http://ciqwan.blog.unigha.ac.id/2013/08/16/mengenal-gammu-sms-gateway/)
Sebelum menginstall gammu lebih baik Anda menginstall LAMP Server terlebih dahulu.
Kalkun merupakan Front-End dari Gammu yang berbasis web. Kalkun adalah manajemen SMS yang sederhana berbasis web dengan Gammu sebagai mesin SMS yang dapat mengirim dan menerima SMS dari modem/ponsel.
(sumber : https://iswaahyuudie88.wordpress.com/2010/08/18/instalasi-kalkun-sms-gateway/).
Wassalamu'alaikum Wr. Wb.
Pada kesempatan kali ini saya akan membagikan tutorial tentang bagaimana cara membuat SMS Gateway pada VM (dengan OS Debian 8) di Proxmox menggunakan Gammu dan Kalkun sebagai Graphical User Interface-nya.
Secara garis besar langkah-langkah untuk membuat sms gateway di VPS adalah sebagai berikut :
- Port Mapping dari Proxmox ke VM (Debian 8).
- Instalasi dan Konfigurasi Gammu di VM (Debian 8).
- Instalasi Kalkun di VM (Debian 8).
A. Port Mapping dari Proxmox ke VM (Debian 8).
Port mapping ini bertujuan untuk menghubungkan device yang tertancap di port fisik Proxmox ke Vm agar device dapat terbaca di VM. Karena jika hanya menancapkan saja ke port fisik di Proxmox tidak akan terbaca dengan otomatis di Vm.
- Tancapkan modem ke port fisik Proxmox.
- Kemudian lihat drive yang tertancap di proxmox.a) Perintah lsusb -t, lalu akan muncul tampilan seperti iniPada praktik saya USB yang tersambung berada di Bus 01, Port 1, Port 3 (Port 1.3).b) Dengan qm monitor 199, lalu akan muncul seperti ini.199 merupakan ID dari VM. Lalu ketikkan info usbhost, lalu akan muncul seperti di bawah ini.Disini juga tertera USB yang saya hubungkan ke Proxmox berada di Bus 1, Port 1.3. Jika sudah tekan Crtl + C.
- Selanjutnya adalah menambahkan konfigurasi di 199.conf yang berada di /etc/pve/qemmu-server, dengan perintah #nano 199.conf
- Lalu pada baris paling bawah tambahkan konfigurasi seperti iniDalam praktik ini USB tertancap di Bus 1, Port 1.3. Nah untuk penulisannya adalah 1-1.3. Untuk contoh penulisan lain baca : USB physical port mapping - Proxmox VE.
- Jika sudah, keluar dan simpan. Setelah itu Stop dan Start lagi VM Anda melalui Browser.
V
V
V - Kemudian kembali lagi ke remote Proxmox. Jalankan perintah
Gammu merupakan sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lain nya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak (Phonebook) dan fungsi SMS.
(sumber : http://ciqwan.blog.unigha.ac.id/2013/08/16/mengenal-gammu-sms-gateway/)
Sebelum menginstall gammu lebih baik Anda menginstall LAMP Server terlebih dahulu.
- Remote VM dengan SSH, dengan perintah
denny merupakan user di VM (Debian 8), dan 192.168.19.2 adalah IP dari VM. - Setelah itu pastikan modem telah terbaca di Vm (Debian 8), dengan perintah
- Kemudian install paket gammu dan gammu-smsd, dengan perintah
- Lalu konfigurasi gammu, pertama dengan perintah
- Akan muncul tampilan seperti gambar di bawah.
- Lalu konfigurasi seperti di bawah ini.
- Port = /dev/ttyUSB2 (Sesuaikan dengan port, biasanya ttyUSB0, ttyUSB1, ttyUSB2 sama saja).- Connection = at (Sesuaikan dengan modem Anda, untuk daftar connection modem Anda bisa lihat di http://wammu.eu/phones/).- Log file = /var/log/gammulog (Samakan saja).- Log format = textall (Samakan saja).Dan jika sudah tekan Save. - Klik Ok.
- Lalu masuk di konfigurasi gammu-smsdrc di direktori /etc, dengan perintah
- Konofigurasi file gammu-smsdrc seperti gambar di bawah.
- Kemudian restart gammu-smsd dengan perintah
- Lalu coba apakah konfigurasi telah berhasil, sebelumnya stop dulu gammu-smsd, dengan perintah
#gammu --identifyJika muncul seperti gambar di atas berarti konfigurasi telah benar. - Kemudian uji coba dengan mengirim pesan/sms, dengan perintah
- Tunggu sampai pesan terkirim.
Kalkun merupakan Front-End dari Gammu yang berbasis web. Kalkun adalah manajemen SMS yang sederhana berbasis web dengan Gammu sebagai mesin SMS yang dapat mengirim dan menerima SMS dari modem/ponsel.
(sumber : https://iswaahyuudie88.wordpress.com/2010/08/18/instalasi-kalkun-sms-gateway/).
- Jalankan gammu-smsd, dengan perintah
- Buat database di mysql, bisa lewat browser dengan phpmyadmin, atau bisa juga lewat terminal (Baca cara : Membuat database mysql lewat terminal). Samakan nama database dengan file konfigurasi /etc/gammu-smsdrc.
- Lalu import mysql.sql di direktori /usr/share/doc/gammu/example/sql/, pertama masuk di direktori /usr/share/doc/gammu/example/sql/ dengan perintah
- Import mysql.sql dengan perintah
- Kemudian download kalkun (download DISINI).
- Setelah itu buat folder bernama kalkun di /var/www/html dengan perintah
#cd kalkunMasukkan file yang telah di download di direktori /var/www/html/kalkun#ls kalkun - Setelah itu ekstrak file kalkun_0.7.1.zip dengan perintah
- Atur pemilik direktori kalkun menjadi www-data dengan perintah
- Kemudian edit file database.php di /path/to/kalkun/application/config/ dengan perintah
- Cari // MySQL dengan menekan Ctrl+W, masukkan MySQL tekan enter.
- Lalu Edit konfigurasi sesuai dengan username, password, dan nama database yang telah dibuat.
- Kemudian edit file daemon.sh di direktori /path/to/kalkun/scripts/daemon.sh dengan perintah
- Lalu edit DAEMON=/path/to/kalkun/scripts/daemon.php mejadi DAEMON=/var/www/html/kalkun/scripts/daemon.php
- Lalu akses lewat browser. Ketikkan ipserver/kalkun atau domain/kalkun, di address bar tekan enter. dan akan muncul tampilan seperti di bawah ini. Klik "Start Installation".
- Klik "Next".
- Klik "Run Database Setup".
- Nah dari sini terdapat peringatan bahwa kita harus menghapus folder instalasi kalkun.
- Masuk di folder kalkun, lihat isi direktorinya dengan perintah
#rm -r install - Kemudian kembali lagi ke web browser. Masukkan ipserver/kalkun atau domain/kalkun, di address bar tekan enter. dan akan muncul tampilan login seperti di bawah ini.
- Dan inilah tampilan dashboard dari kalkun.
- Jika pada Status menunjukkan Disconnect atau Unknown, biasanya terdapat konfigurasi yang salah, atau bisa juga gammu-smsd belum berjalan/start.
Wassalamu'alaikum Wr. Wb.