Kalkun: Instalasi Kalkun Web Interface SMS Gateway

From OnnoWiki
Revision as of 15:00, 26 April 2010 by Onnowpurbo (talk | contribs) (New page: Sebelum memasak, bahan-bahan untuk memasak harus dipersiapkan. Salah satunya saya akan memasak Kalkun. Ternyata Kalkun ini memerlukan mesin untuk mengirim pesan singkat atau biasa disebut...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sebelum memasak, bahan-bahan untuk memasak harus dipersiapkan. Salah satunya saya akan memasak Kalkun. Ternyata Kalkun ini memerlukan mesin untuk mengirim pesan singkat atau biasa disebut SMS. Pada awalnya mempersiapkannya saya fikir gampang karena hanya apt-get install. Ternyata tidak semudah itu. Tapi memerlukan repo lain.

Aplikasi yang saya perlukan ada Gammu sebagai mesin sms untuk Kalkun. Dulu saya pernah membuat SMS Gateway untuk sebuah tabloid yang mempunyai slogan Kredibel Indepeden Market Leader. :D Kali ini berbeda, saya menggunakan Gammu. Berikut yang harus dipersiapkan, saya menggunakan Ubuntu 9.10 : 1. Buka terminal karena kita akan lebih sering mengetik :D 2. Ketikkan, echo "deb http://ppa.launchpad.net/nijel/ppa/ubuntu karmic main" | sudo tee -a /etc/apt/sources.list 3. Ketikkan, sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 06ED541C 4. Installasi Gammu dengan mengetikkan sudo apt-get update && sudo apt-get install gammu gammu-smsd 5. Pastikan pada berkas /etc/gammurc, berisi

   [gammu]
   port = /dev/ttyUSB0
   connection = at115200
   logfile = gammulog
   logformat = textall
   use_locking = yes

6. Pastikan pada berkas /etc/gammu-smsd, berisi

   [gammu]
   port = /dev/ttyUSB0
   connection = at115200
   [smsd]
   PIN = 
   service = mysql
   DeliveryReport = sms
   logfile = /etc/smsdlog
   debuglevel = 255
   # Change this to your mysql config
   User = userdatabase
   Password = passworddatabase
   PC = localhost
   Database = namadatabase

7. Memastikan modem sudah terdeteksi dengan perintah sudo gammu --identify

   Manufacturer : iWOW
   Model : unknown (TR-800)
   Firmware : AB_02_00_30N_DEF003
   IMEI : 3557800030******
   SIM IMSI : 51010251300****

8. Aktifkan mesin SMS dengan mengetikkan, sudo /etc/init.d/gammu-smsd restart

Sampai disini mesin SMS dengan Gammu sudah terkonfigurasi. Saatnya diujicoba terlebih dahulu. Pengujian dengan cara mengirim SMS. Sebaiknya untuk pengujian service gammu-smsd dimatikan terlebih dahulu, sudo /etc/init.d/gammu-smsd stop. Contoh pengiriman SMS :

   $gammu --sendsms text +62812xxxxxxx
   Enter message text and press ^D:
   ini testing gammu
   If you want break, press Ctrl+C...
   Sending SMS 1/1....waiting for network answer..OK, message reference=-1

Silakan cek pada ponsel anda bahwa SMS sudah masuk ke dalam inbox ponsel anda. Perlu diketahui LAMP sudah terinstall dengan baik. Modem yang saya gunakan adalah iTegno. Langkah berikutnya adalah memasak Kalkun :D

  • tungguaksiberikutnya*


Sebelumnya saya pernah menulis tentang mesin SMS menggunakan Gammu. Mesin SMS ini memang berencana untuk mendukung Kalkun sebagai Front-End dari Gammu yang berbasis web. Kalkun adalah manajemen SMS yang sederhana berbasis web dengan Gammu sebagai mesin SMS yang dapat mengirim dan menerima SMS dari modem/ponsel. Berhubung berbasis web saya sebagai pengguna sangat mudah mengatur dan menggunakan dalam suatu jaringan. Tidak perlu repot-repot dengan lokasi modem ditancapkan. Semuanya bisa saya atur dengan mudah. Kebetulan juga berjalan di sistem operasi Linux.

Dalam implementasi Kalkun, saya menggunakan sistem operasi Ubuntu 9.10 dengan Apache2, MySQL v5.x dan PHP v5.x. Kalkun yang saya gunakan versi terakhir yaitu v0.1.4beta. Sedangkan Gammu yang digunakan v1.26.1.

Sebelum installasi Kalkun harap memastikan Gammu sudah terinstall dengan baik. Untuk tutorialnya dapat dicek di http://milisdad.blogspot.com/2009/12/mesin-sms-untuk-kalkun.html. Berikut tahapan installasi Kalkun : 1. Unduh Kalkun versi terakhir di http://sourceforge.net/projects/kalkun/files/ 2. Ekstrak Kalkun.

   sudo tar zxvf kalkun_0.1.4beta.tar.gz -C /var/www/

3. Masuk ke direktori Kalkun.

   cd /var/www/kalkun/

4. Membuat database Kalkun.

   ~$mysql -u root -p
   mysql> CREATE DATABASE kalkun;
   mysql> quit

5. Mengatur database pada berkas /var/www/kalkun/system/application/config/database.php, pastikan isinya disesuakan dengan database yang anda buat.

   $db['default']['hostname'] = "localhost";
   $db['default']['username'] = "root";
   $db['default']['password'] = "toor";
   $db['default']['database'] = "kalkun";
   $db['default']['dbdriver'] = "mysql";

6. Jalankan service gammu-smsd, pastikan tidak ada error.

   sudo /etc/init.d/gammu-smsd restart

7. Buka web browser mengarah ke http://localhost/kalkun/ 8. Masukkan user kalkun dan password kalkun.

Selesai.... Selamat anda sudah berhasil menginstall Kalkun sebagai manajemen SMS berbasis web. Jika berhasil login tampilannya seperti dibawah ini.


Pranala Menarik