EXPLORE INFORMATION : AI, BITCOIN, TECHNOLOGY. Enjoy!

CARA INSTALL GAMMU DAN KALKUN DI UBUNTU 12.04

Setelah beberapa lama saya mencari referensi untuk pembuatan sms gammu, ternyata saya menemukan tutorial yang cukup simpel untu opreker pemula yang ingin mempunyai sms gateway untuk organisasi, perusahaan bahkan pendidikan.

lansung aja ya kita ke cara pembuatannya

Alat dan bahan :
  1. Linux Ubuntu
  2. Apache 2.x.x
  3. mysql server
  4. Gammu
  5. Kalkun ( http://sourceforge.net/projects/kalkun/files )
  6. modem ( ga semua modem bisa digunakan untuk gammu, silahkan masuk ke http://wammu.eu/phones/ untuk mengetahui modem yang bisa dipakai)
  7. saya memakai modem ZTE Corporation  model: MF100

TAHAPAN 1 :
masuk dulu modem nya ke port USB leptop atau PC
pertama tama buka Terminal dengan Ctrl+alt+T atau tekal tombol windows dan cari Terminal , maka akan muncul seperti ini:

sudah terdeteksi atau belum  (lihat perbedaan gambar di bawah):
root@hp-mini:/home/ipul# ls /dev/ 


TAHAPAN 2 :
INSTALASI  MYSQL SERVER

root@hp-mini:/home/ipul# sudo apt-get install lamp-server
root@hp-mini:/home/ipul# sudo apt-get install php5-cli
root@hp-mini:/home/ipul# sudo apt-get install phpmyadmin


TAHAPAN 3:
INSTALL GAMMU

Tambahkan source.list repo Gammu :

root@hp-mini:/home/ipul# sudo gedit /etc/apt/sources.list.d/gammu.list

Isikan baris berikut :
deb http://repo.ugm.ac.id/ppa.launchpad.net/gammu lucid main

Download gpg key gammu :
root@hp-mini:/home/ipul#  wget ftp://repo.ugm.ac.id/ekstra/.ugos_tools/key_gammu

Tambahkan gpg key gammu kedalam sistem :
root@hp-mini:/home/ipul# apt-key add key_gammu

Update dan install aplikasi gammu dan gammu-smsd dengan perintah berikut ;
root@hp-mini:/home/ipul#  sudo apt-get update
root@hp-mini:/home/ipul#   sudo apt-get install gammu gammu-smsd

Untuk melihat konfigurasi port device yang digunakan modem , gunakan perintah berikut :
root@hp-mini:/home/ipul#   dmesg | grep tty
[12321.308078] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB0
[12321.308275] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB1
[12321.308275] usb 5-3: GSM modem (1-port) converter now attached to ttyUSB2

Konfigurasi Gammu terlebih dahulu ;
root@hp-mini:/home/ipul#  sudo gammu-config


Maka akan keluar form berikut :
Isi dengan variabel seperti dibawah dan pilih Save :

port = /dev/ttyUSB2 # disesuaikan
connection = at115200 # disesuaikan
synchronizetime = yes
logfile = /var/log/gammulog
logformat = textall
use_locking = # isi yes jika ingin resource modem di kunci

lalu SAVE

Perintah diatas akan menyimpan file config dengan nama .gammurc di home user : ~/.gammurc
Konfigurasi berkas /etc/gammu-smsdrc
root@hp-mini:/home/ipul# gedit /etc/gammu-smsdrc 

[gammu]
port = /dev/ttyUSB2 # samakan dengan  yang di config-gammu
connection = at115200 #  samakan dengan  yang di config-gammu

[smsd]
PIN = ''
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1 # change to 255 if you want to debug

User = root # change this
password = root # password root anda
pc = localhost
database = kalkun # database yang akan di buat untuk kalkun di mysql server
runonreceive = /var/www/kalkun/scripts/daemon.sh


WARNING!! untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ;
root@hp-mini:/home/ipul#  sudo /etc/init.d/gammu-smsd stop

Kemudian baru bisa cek identify modem dengan perintah ;
root@hp-mini:/home/ipul#  sudo gammu --identify atau
root@hp-mini:/home/ipul#  sudo gammu identify 



Untuk testing pengiriman SMS menggunakan perintah berikut ;
root@hp-mini:/home/ipul# sudo gammu --sendsms text 08881752610
Enter the message text and press Ctrl+D:
test server sms dengan menggunakan gammu
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=7




Setelah itu, jalankan service gammu-smsd untuk aplikasi kalkun ;
root@hp-mini:/home/ipul#  sudo /etc/init.d/gammu-smsd start


TAHAPAN 4:
INSTALL KALKUN

Kalkun merupakan open source berbasis web SMS (Short Message Service) manajemen, itu menggunakan gammu-smsd (bagian dari keluarga gammu) sebagai mesin SMS gateway untuk menyampaikan dan mengambil pesan dari telepon / modem.

Download aplikasi Kalkun di sini http://sourceforge.net/projects/kalkun/files
# wget -c http://nchc.dl.sourceforge.net/project/kalkun/kalkun/X.X/kalkun_X.X.zip


Buat folder web Kalkun dan ekstrak file ;
root@hp-mini:/home/ipul# sudo mkdir /var/www/kalkun
root@hp-mini:/home/ipul# sudo cp Download kalkun_X.X.zip /var/www/kalkun
root@hp-mini:/home/ipul#  cd /var/www/kalkun/
root@hp-mini:/var/www/kalkun# sudo unzip kalkun_X.X.zip

Buat database kalkun
root@hp-mini:/home/ipul#  mysql -u root -p
mysql> CREATE DATABASE kalkun;
mysql> quit


Edit config Kalkun database di /var/www/kalkun/application/config/database.php
root@hp-mini:/var/www# gedit kalkun/application/config/database.php

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root"; // change this
$db['default']['password'] = "password"; // change this
$db['default']['database'] = "kalkun"; // samakan dengan nama databases yg di atas
$db['default']['dbdriver'] = "mysql";



Ekstrak example database struktur Gammu agar bisa di import, caranya ;
root@hp-mini:/home/ipul#  sudo gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz

Import konfig database struktur Gammu;
# mysql kalkun -u root -p < /usr/share/doc/gammu/examples/sql/mysql.sql


Konfigurasi path daemon di /var/www/kalkun/scripts/daemon.sh, menjadi dibawah ini ;
root@hp-mini:/home/ipul# gedit /var/www/kalkun/scripts/daemon.sh

#!/bin/sh

# Configure this (use absolute path)
PHP=/usr/bin/php # php cli path
DAEMON=/var/www/kalkun/scripts/daemon.php # daemon.php path

# Execute
$PHP $DAEMON
~     


     
Jangan lupa juga cek path konfigurasi /var/www/kalkun/scripts/daemon.php dibagian;
$url = "http://localhost/kalkun";


Buka web browser mengarah ke http://localhost/kalkun/ atau 127.0.0.1/kalkun/ dan selanjutnya akan terjadi proses instalasi.
Pada akhir instalasi ada pesan gagal untuk menghapus folder install, hapus secara manual ;





$ sudo rm -rf /var/www/kalkun/install
Akses http://localhost/kalkun/ kembali dengan user dan pass default user=kalkun pass=kalkun.



Terimakasih

semoga anda berhasil.

sumber http://ugos.ugm.ac.id/wiki/panduan:panduan_pembuatan_sms_gateway_di_linux_ubuntu#dokuwiki__top

http://malingpelajaran.blogspot.com/2013/10/cara-membuat-sms-gateway-dengan-gammu.html

0 Comment: