SMS Gateway di Linux Ubuntu 12.04



Assalamu'alaikum Wr.Wb

Postingan kali ini akan membahas tentang SMS Gateway di ubuntu 12.04,walaupun sebenarnya saya juga masih belajar. Untuk mengetahui apa itu sms gateway dan aplikasi yang digunakan,silahkan baca di bawah ini :)

SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221).SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.
UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll. Readmore
Untuk di CLI,aplikasi yang umum digunakan adalah gammu. Sedangkan untuk di web browser kita bisa menggunakan Kalkun.Kalkun adalah berbasis web open source SMS (Short Message Service) manajemen, itu menggunakan gammu-smsd sebagai engine SMS gateway untuk menyampaikan dan mengambil pesan dari telepon / modem. Kalkun dan gammu adalah dua hal yang berbeda. Anda harus menginstal dan mengkonfigurasi gammu diri sendiri. Kalkun hanya mengelola database yang diberikan oleh gammu. Jadi di sini kita juga menggunakan phpmyadmin juga.


Fitur-fitur kalkun
  • Multi User 
  • Threated SMS. 
  • Memiliki lebih dari satu telepon / modem 
  • Kirim SMS berulang kali (SMS Bomber) 
  • 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.
Berikut cara install gammu dan Kalkun di Ubuntu 12.04 :
  • Install Gammu :
1. Buka Terminal <Ctrl+Alt+T>

2. Install Gammu
apt-get install gammu gammu-smsd


3. Kemudian kita lihat konfigurasi port device
dmesg | grep tty
4. Setelah itu kita akan mengkonfigurasi gammu

gammu-config lalu enter
Sebelum

yang di ubah adalah :
  • Port = /dev/ttyUSB0 ==> sesuaikan dengan konfigurasi port device
  • Connection = at115200 ==> sesuaikan dengan jenis/merk modem (disini saya memakai modem wavecom fastrack)
  • log file = /var/log/gammulog
  • log format = textall
Sesudah

lalu save (konfigurasi akan tersimpan di /etc/gammu-smsdrc)
5. Kita akan mengkonfigurasi gammu-smsdrc
nano /etc/gammu-smsdrc

Yang perlu di ganti dan ditambahkan :
[gammu]port dan connection (sama dengan langkah 4) 
[smsd]PIN = ' 'service = sqldriver = native_mysqlDeliveryReport = smslog file = /var/log/smsdlogdebuglevel = 1
User = rootpassword = root ==> (password phpmyadmin)pc = localhostdatabase = kalkunrunonreceive = /var/www/kalkun/scripts/daemon.sh


6. Lalu kita hentikan dulu gammu-smsd nya. Fungsinya adalah agar kita bisa menggunakan perintah gammu
/etc/init.d/gammu-smsd stop
Setelah itu kita bisa cek identify modem milik kita.
gammu --identify 
7. Test pengiriman sms
gammu --sendsms text no.tujuan

8. Cara cek pulsa
gammu --getussd *xxx#
misal im3 : gammu --getussd *555#

9. Jalankan lagi gammu-smsd untuk instalasi kalkun pada web browser
/etc/init.d/gammu-smsd start


  • Installl Kalkun


1. Download aplikasi kalkun disini
2. Buat directory Kalkun di /var/www
mkdir /var/www/kalkun
3. Copy aplikasi tadi ke /var/www/kalkun (bisa pakai perintah cp,nautilus,dll). Dalam hal ini saya memakai nautilus.




4. Ekstrak aplikasinya
unzip aplikasinya.zip

5. Buat database kalkun di phpmyadmin



6. Kita edit konfigurasi daemon.php
nano /var/www/kalkun/application/config/database.php
Yang perlu diubah : $db ['default'] ['password'] = .... (pass phpmyadmin)

7. Import file mysql.sql.gz ke database kalkun
Letak filenya di  /usr/share/doc/gammu/examples/sql/mysql.sql.gz



8. Edit Konfigurasi path Daemon.sh
nano var/www/kalkun/scripts/daemon.sh 
Yang perlu dirubah :
DAEMON = /path/to/kalkun/scripts/daemon.php (kata bergaris bawah di ganti /var/www)

9. Buka web browser,lalu ketikkan localhost/kalkun. Kemudian ikuti instalasi sesuai petunjuk


Start instalation

Next

Run Database setup
Di akhir instalasi kamu akan menemukan fail seperti pada gambar di bawah ini. Kita harus menghapus dulu directory Install di kalkun agar bisa melanjutkan ke tahap berikutnya.




10. Jika sudah,hapus folder install di /var/www/kalkun
rm -rf /var/www/kalkun/install
Menghapus Directory Install

Kemudian kembali ke web browser,lalu klik Go To Application

11. Kemudian masuk ke kalkun,username dan password = kalkun


Tampilan Awal


Sekian dulu postingan kali ini,semoga bermanfaat bagi yang membutuhkan :)
Wassalamu'alaikum Wr.Wb

Sumber:  



Selamat Membaca

1 comment:

Unknown said...
This comment has been removed by the author.