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 :
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
lansung aja ya kita ke cara pembuatannya
Alat dan bahan :
- Linux Ubuntu
- Apache 2.x.x
- mysql server
- Gammu
- Kalkun ( http://sourceforge.net/projects/kalkun/files )
- modem ( ga semua modem bisa digunakan untuk gammu, silahkan masuk ke http://wammu.eu/phones/ untuk mengetahui modem yang bisa dipakai)
- 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/
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
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 ;
Akses http://localhost/kalkun/ kembali dengan user dan pass default user=kalkun pass=kalkun.
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: