Assalamualaikum wr. wb. hari ini saya akan mempost tentang Membangun sms Gateway pada Linux,disini saya memakai Linux Mint.
Hardware Requirement
Spesifikasi Minimum :
Processor : Intel P4 1.8GHZ
RAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitinya bisa di cek di sini
Software Requirement
Kebutuhan Paket Software :
Linux Ubuntu
Apache 2.x.x
PHP 5.x.x (with mysql, session, hash, json extension)
PHP-CLI
MySQL 5.x.x
Gammu
Kalkun
sumber : http://ugos.ugm.ac.id/wiki/panduan:panduan_pembuatan_sms_gateway_di_linux_ubuntu
--------------------------------------------------------------------------------------
1.buka terminal dan masuk root (su)
2.install paket gammu dan gammu-smsd nya.ketikkan perintah
#apt-get install gammu gammu-smsd
3.selanjutnya kita lihat port devicenya ketikkan perintah
#dmesg | grep tty
4.kemudian kita konfigurasi gammu dulu,ketikkan perintah
#gammu-config
5.Maka akan keluar form berikut
isi konfigurasinya seperti berikut:
port = /dev/ttyUSB2 # disesuaikan
connection = at# disesuaikan
synchronizetime = yes
logfile = /var/log/gammulog
logformat = textall
use_locking = # isi yes jika ingin resource modem di kunci
setelah sudah kita save.
6.Selanjutnya konfigurasi berkas /etc/gammu-smsdrc ,ketikkan perintah:
#nano /etc/gammu-smsdrc
7.Kemudian ketikkan perintah berikut
[gammu]
port = /dev/ttyUSB1 # (optional sesuai port )
connection = at115200 # (optional sesuai tipe modem)
[smsd]
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1 # ganti jika anda menginginkannya
User = root # (optional sesuai user )
password = root # (optional sesuai password user)
pc = localhost
database = kalkun
runonreceive = /var/www/html/kalkun/scripts/daemon.sh
setelah itu kita keluar dan simpan (ctrl+X kemudian tekan Y)
8.WARNING!! untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ;
#/etc/init.d/gammu-smsd stop
9.Kemudian baru bisa cek identify modem dengan perintah ;
#gammu --identify
jika error maka konfigurasi anda masih salah.
10.Untuk testing pengiriman SMS menggunakan perintah berikut ;
#gammu --sendsms text (nomor tujuan anda)
11.Setelah itu, jalankan service gammu-smsd untuk aplikasi kalkun ;
#/etc/init.d/gammu-smsd start
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.
Fitur-fitur
Memiliki lebih dari satu pengguna (Multi User);
Threated SMS.
Memiliki lebih dari satu telepon / modem? Beberapa modem yang tepa bagi Anda.
Kirim SMS berulang kali (SMS Bomber);
Ingin membuat SMS berbasis masyarakat? Anggota SMS akan membantu Anda.
Forward SMS ke Email;
SMS Iklan untuk pesan Anda.
Lelah mengetik SMS yang sama lagi dan lagi? Template SMS adalah yang Anda butuhkan.
Ingin membuat program Anda sendiri tetapi tidak ingin menyentuh kode Kalkun? Script eksternal adalah solusinya.
Mari kita menendang spammer dengan Spam Filter.
Jawaban SMS secara otomatis dengan Autoreply Sederhana.
Kirim SMS dari aplikasi lain menggunakan API.
Tahap Instalasi
---------------------------
1.download dulu aplikasi kalkunnya disini
disini saya melakukan wget (link downloadnya)
2.Buat folder web Kalkun dan ekstrak file ;
#mkdir /var/www/html/kalkun
#mv kalkun_X.X.zip /var/www/html/kalkun
# cd /var/www/html/kalkun/
#unzip kalkun_X.X.zip
3.kemudian kita buat database kalkunnya ,buka localhost/phpmyadmin ,kemudian buat databasenya
4.Edit config Kalkun database /var/www/kalkun/application/config/database.php
ketikkan:
#nano /var/www/kalkun/application/config/database.php
5.Kemudian edit seperti ini.
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root"; // (optional sesuai nama user sql)
$db['default']['password'] = "damar"; // (optional sesuai password)
$db['default']['database'] = "kalkun"; // (optional sesuai nama databasenya)
$db['default']['dbdriver'] = "mysql";
6.Ekstrak example database struktur Gammu agar bisa di import, caranya ;
# gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz
7.kemudian kita masuk phpmyadmin,kemudian pada database yang dibuat kita
import mysql.sql nya.
8. Buka web browser mengarah ke http://localhost/kalkun/ dan selanjutnya akan
terjadi proses instalasi.
9.kemudian muncul welcome to kalkun installation ,untuk melanjutkan klik
start installation.
10.kemudian masuk requirement,pastikan kebutuhan sistem kalkun
terpenuhi,jika sudah kita klik next.
11.kemudian muncul tampilan berikut klik run database setup.
12. kemudian sudah ter setup,selanjunya kita klik go to application,sebelumnya
hapus direktori installnya dikalkun.
13.selanjutnya kita login default nya adalah
username : kalkun
password : kalkun
14.kemudian kalkun telah connect,artinya kalkun sudah bisa digunakan.
Hardware Requirement
Spesifikasi Minimum :
Processor : Intel P4 1.8GHZ
RAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitinya bisa di cek di sini
Software Requirement
Kebutuhan Paket Software :
Linux Ubuntu
Apache 2.x.x
PHP 5.x.x (with mysql, session, hash, json extension)
PHP-CLI
MySQL 5.x.x
Gammu
Kalkun
sumber : http://ugos.ugm.ac.id/wiki/panduan:panduan_pembuatan_sms_gateway_di_linux_ubuntu
--------------------------------------------------------------------------------------
1.buka terminal dan masuk root (su)
2.install paket gammu dan gammu-smsd nya.ketikkan perintah
#apt-get install gammu gammu-smsd
3.selanjutnya kita lihat port devicenya ketikkan perintah
#dmesg | grep tty
4.kemudian kita konfigurasi gammu dulu,ketikkan perintah
#gammu-config
5.Maka akan keluar form berikut
isi konfigurasinya seperti berikut:
port = /dev/ttyUSB2 # disesuaikan
connection = at# disesuaikan
synchronizetime = yes
logfile = /var/log/gammulog
logformat = textall
use_locking = # isi yes jika ingin resource modem di kunci
setelah sudah kita save.
6.Selanjutnya konfigurasi berkas /etc/gammu-smsdrc ,ketikkan perintah:
#nano /etc/gammu-smsdrc
7.Kemudian ketikkan perintah berikut
[gammu]
port = /dev/ttyUSB1 # (optional sesuai port )
connection = at115200 # (optional sesuai tipe modem)
[smsd]
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1 # ganti jika anda menginginkannya
User = root # (optional sesuai user )
password = root # (optional sesuai password user)
pc = localhost
database = kalkun
runonreceive = /var/www/html/kalkun/scripts/daemon.sh
setelah itu kita keluar dan simpan (ctrl+X kemudian tekan Y)
8.WARNING!! untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ;
#/etc/init.d/gammu-smsd stop
9.Kemudian baru bisa cek identify modem dengan perintah ;
#gammu --identify
jika error maka konfigurasi anda masih salah.
10.Untuk testing pengiriman SMS menggunakan perintah berikut ;
#gammu --sendsms text (nomor tujuan anda)
11.Setelah itu, jalankan service gammu-smsd untuk aplikasi kalkun ;
#/etc/init.d/gammu-smsd start
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.
Fitur-fitur
Memiliki lebih dari satu pengguna (Multi User);
Threated SMS.
Memiliki lebih dari satu telepon / modem? Beberapa modem yang tepa bagi Anda.
Kirim SMS berulang kali (SMS Bomber);
Ingin membuat SMS berbasis masyarakat? Anggota SMS akan membantu Anda.
Forward SMS ke Email;
SMS Iklan untuk pesan Anda.
Lelah mengetik SMS yang sama lagi dan lagi? Template SMS adalah yang Anda butuhkan.
Ingin membuat program Anda sendiri tetapi tidak ingin menyentuh kode Kalkun? Script eksternal adalah solusinya.
Mari kita menendang spammer dengan Spam Filter.
Jawaban SMS secara otomatis dengan Autoreply Sederhana.
Kirim SMS dari aplikasi lain menggunakan API.
Tahap Instalasi
---------------------------
1.download dulu aplikasi kalkunnya disini
disini saya melakukan wget (link downloadnya)
2.Buat folder web Kalkun dan ekstrak file ;
#mkdir /var/www/html/kalkun
#mv kalkun_X.X.zip /var/www/html/kalkun
# cd /var/www/html/kalkun/
#unzip kalkun_X.X.zip
3.kemudian kita buat database kalkunnya ,buka localhost/phpmyadmin ,kemudian buat databasenya
4.Edit config Kalkun database /var/www/kalkun/application/config/database.php
ketikkan:
#nano /var/www/kalkun/application/config/database.php
5.Kemudian edit seperti ini.
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root"; // (optional sesuai nama user sql)
$db['default']['password'] = "damar"; // (optional sesuai password)
$db['default']['database'] = "kalkun"; // (optional sesuai nama databasenya)
$db['default']['dbdriver'] = "mysql";
6.Ekstrak example database struktur Gammu agar bisa di import, caranya ;
# gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz
7.kemudian kita masuk phpmyadmin,kemudian pada database yang dibuat kita
import mysql.sql nya.
8. Buka web browser mengarah ke http://localhost/kalkun/ dan selanjutnya akan
terjadi proses instalasi.
9.kemudian muncul welcome to kalkun installation ,untuk melanjutkan klik
start installation.
10.kemudian masuk requirement,pastikan kebutuhan sistem kalkun
terpenuhi,jika sudah kita klik next.
11.kemudian muncul tampilan berikut klik run database setup.
12. kemudian sudah ter setup,selanjunya kita klik go to application,sebelumnya
hapus direktori installnya dikalkun.
13.selanjutnya kita login default nya adalah
username : kalkun
password : kalkun
14.kemudian kalkun telah connect,artinya kalkun sudah bisa digunakan.
Post a Comment