Bagian Pertama - Tutorial Pembuatan SMS Gateway dengan Linux Ubuntu 14.04
Pada kesempatan ini saya akan berbagi pengalaman saya mengenai cara pembuatan SMS Gateway pada Linux Ubuntu 14.04.
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA
menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221).
SMS Gateway yang saya buat kali ini memanfaatkan Gammu sebagai daemonnya, dan Kalkun sebagai Web Interface untuk lebih memudahkan pengguna mengoperasikan SMS Gateway.
Tutorial bagian kedua cara install kalkun untuk tampilan sms gateway pada linux ubuntu 14.04
A. Hardware & software yang diperlukan :
- USB Modem atau Ponsel, untuk melihat apakah modem anda support gammu atau tidak silahkan cek pada http://wammu.eu/phones/
- Linux Ubuntu
- Apache2
- PHP 5.x.x (with mysql, session, hash, json extension)
- PHP-CLI
- MySQL
- Gammu
- Kalkun
B. Install LAMP SERVER
- Install Tasksel Buka terminal pada Ubuntu, lalu ketik perintah :
- Install Lamp Server
- Install PHP-CLI
- Jika dalam proses diatas mysql meminta password maka inputkan :
$ sudo apt-get install tasksel
$ sudo tasksel install lamp-server
$ sudo apt-get install php5-cli
user : root pass : root
C. Install dan Konfigurasi Gammu
- Install gammu dan gammu-smsd, buka terminal dan jalankan perintah berikut :
- Masukkan USB Modem ke port USB pada PC anda, lalu jalankan perintah berikut untuk melihat port device modem :
- Konfigurasi gammu :
- Perintah diatas akan menyimpan file config dengan nama .gammurc di home user : ~/.gammurc
- Konfigurasi berkas /etc/gammu-smsdrc, dengan perintah :
- Sebelum testing gammu, matikan dulu service gammu-smsd dengan cara :
- Tes apakah modem telah dikenali oleh gammu atau belum, berikut caranya :
- Testing Mengirim SMS dengan gammu lewat terminal, untuk melakukan pengiriman pesan lewat terminal adalah sebagai berikut :
$ sudo apt-get install gammu gammu-smsd
$ dmesg | grep ttyPada kasus ini modem berada pada port ttyUSB0, nanti port ini akan digunakan untuk konfigurasi selanjutnya.
$ sudo gammu-configMaka kan muncul tampilan seperti gambar dibawah ini. Lakukan pengaturan sesuai dengan port usb sebelumnya, pengaturan saya adalah sebagai berikut :
port = /dev/ttyUSB0 #sesuaikan dengan port modem connection = at115200 #disesuaikan synchronizetime = yes logfile = /var/log/gammulog logformat = textall use_locking = # isi yes jika ingin resource modem di kunciSetelah konfigurasi :
$ sudo gedit /etc/gammu-smsdrclalu hapus semua isi pada file tersebut dan gantikan dengan konfigurasi dibawah ini :
# Configuration file for Gammu SMS Daemon # Gammu library configuration, see gammurc(5) [gammu] # Please configure this!port = /dev/ttyUSB0 connection = at115200# Debugging #logformat = textall # SMSD configuration, see gammu-smsdrc(5) [smsd]PIN = '' service = sql driver = native_mysql DeliveryReport = sms logfile = /var/log/smsdlog# Increase for debugging information debuglevel = 1user = root password = root pc = localhost database = kalkun #sesuaikan dengan nama database anda runonreceive = /var/www/html/kalkun/scripts/daemon.sh# Paths where messages are stored inboxpath = /var/spool/gammu/inbox/ outboxpath = /var/spool/gammu/outbox/ sentsmspath = /var/spool/gammu/sent/ errorsmspath = /var/spool/gammu/error/
Perhatikan tulisan yang berwarna merah, itu adalah konfigurasi yang harus disesuaikan sesuai kondisi.. karena bisa saja berbeda dengan kasus saya.
$ sudo service gammu-smsd stop
$ sudo gammu --identifyJika informasi modem telah keluar dengan benar, itu artinya gammu sudah berhasil dikonfigurasi dengan modem.
$ sudo gammu --sendsms text 0857257XXXXX Enter the message text and press Ctrl+D: ISI PESAN SMS ANDAA!! If you want break, press Ctrl+C... Sending SMS 1/1....waiting for network answer..OK, message reference=3Jika sudah keluar pesan seperti diatas itu artinya sms berhasil dikirim, silahkan cek HP anda :)
Installasi gammu selesai, setidaknya kita sudah bisa mengirim sms dengan gammu. hehehe...
Lumayan ribet juga ya misalnya kalau setiap mau sms harus menggunakan konsol seperti ini??
Nah oleh karena itu pada bagian selanjutnya saya akan membagi tutorial untuk konfigurasi Kalkun.
Tutorial kedua cara menginstall kalkun untuk sms gateway pada linux ubuntu dapat dilihat di http://mahasiswa-masagitu.blogspot.com/2015/02/cara-install-konfigurasi-kalkun-untuk.html
Kalkun berfungsi untuk mempermudah user dalam pengiriman dan penerimaan sms, ada inbox dan outboxnya, jadi pastinya lebih mudah menggunakannya :)
Berikut adalah tampilan dari Kalkun, tunggu kesempatan selanjutnya akan saya tulis tutorialnya.
Trimakasih :D
Bagian kedua - installasi kalkun untuk sms gateway
mohon bantuannya ketika akses localhost/kalkun dari browser blank knp ya?
BalasHapusthanks
BalasHapus