Panduan Pembuatan SMS Gateway di Linux (modem prolink PHS300)

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.

Post a Comment