Pages

Labels

MY BLOGER

Selasa, 30 April 2013

Membuat SMS Server dengan Gammu, Kalkun, dan Linux Ubuntu

Kali ini penulis bereksperimen untuk membuat server sms, aplikasi yang di perlukan adalah Gammu sebagai mesin sms dan Kalkun sebagai web management smsnya. Berikut yang harus dipersiapkan, saya menggunakan Ubuntu 10.04 :
INSTALL LAMP SERVER
$ sudo tasksel install lamp-server
user : root
passwd : root
INSTALL PHPMYADMIN [optional]
$ sudo apt-get install phpmyadmin
user : root
passwd : root
CREATE DATABASE
Membuat database Kalkun.
$ mysql -u root -p
mysql> CREATE DATABASE kalkun;
mysql> quit
INSTALL GAMMU
Tambahkan source.list repo Gammu :
$ sudo pico /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 :
$ wget ftp://repo.ugm.ac.id/ekstra/.ugos_tools/key_gammu
Tambahkan gpg key gammu kedalam sistem :
$ apt-key add key_gammu
$ sudo apt-get update
$ sudo apt-get install gammu gammu-smsd
Untuk konfigurasi port device, gunakan perintah berikut :
$ 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
Pastikan pada berkas /etc/gammu-smsdrc
[gammu]
port = /dev/ttyUSB0<
connection = at115200
[smsd]
PIN = ''
service = mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel = 255
User = root
Password = root
PC = localhost
Database = kalkun
Memastikan modem sudah terdeteksi dengan perintah
$ sudo gammu --identify
Device               : /dev/ttyUSB0
Manufacturer         : huawei
Model                : E220 (E220)
Firmware             : 11.117.10.02.00
IMEI                  : 351827014879531
SIM IMSI           : 510012541759093
Start Service
$ sudo /etc/init.d/gammu-smsd start
Contoh pengiriman SMS :
$ gammu --sendsms text +62857257XXXXX
Enter message text and press ^D:
testing server gammu
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=205
INSTALL KALKUN
Tambahkan source.list repo kalkun :
$ sudo pico /etc/apt/sources.list.d/kalkun.list
Isikan baris berikut :
deb http://repo.ugm.ac.id/ppa.launchpad.net/kalkun lucid main
Download gpg key kalkun :
$ wget ftp://repo.ugm.ac.id/ekstra/.ugos_tools/key_kalkun
Tambahkan gpg key gammu kedalam sistem :
$ apt-key add key_kalkun
$ sudo apt-get update
$ sudo apt-get install kalkun
Versi source download di sini http://sourceforge.net/projects/kalkun/files/
Edit config kalkun database
$ sudo pico /var/www/kalkun/system/application/config/database.php
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "root";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";
Buka web browser mengarah ke http://localhost/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, kemudian masukkan user kalkun dan password kalkun.





http://andrewdion.staff.ugm.ac.id/2010/10/membuat-sms-server-dengan-gammu-kalkun-dan-ubuntu/