Translate

Membuat Aplikasi SMS Gateway dengan GAMMU di Linux

Assalamu'alaikum Wr. Wb.

Kali ini saya akan share mengenai penggunaan Sms Gateway mengunakan Gammu.


Pengertian
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile seperti HP, PDA phone, dll.
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.

Latar Belakang
 Teknologi SMS gateway akan dapat memudahkan pengelolaan SMS yang begitu banyak secara otomatis. Dengan begitu pekerjaan tersebut akan dapat dilakukan secara cepat, efektif, dan efisien.
 
Alat dan Bahan 
1. Modem + SIM Card (yang suport Gammu. Daftar nya bisa liat di http://wammu.eu/phones)
2. LAMPP (atau sebangsanya)
3. Gammu (download disini)
4. Notepad ++  (pake yg lain juga boleh)

Tahap Pelaksanaan
1. Buka terminal terlebih dahulu dengan perintah (ctrl+alt+T)
2. Siapkan kartu dan Modem , kartunya minimal bisa untuk mengirim satu pesan .
3. Setelah itu masuk sebagai root dengan perintah #sudo su ,masukan Password Laptop anda .
4. Jika sudah kita update dulu dengan perintah #apt-get update
5. Jika updatenya sudah selesai kita install gammu dengan perintah

        # apt-get install gammu gammu-smsd

6. Jika sudah kita tancapkan modem dan buka http://wammu.eu/phones/ untuk melihat identify Modem yang kita gunakan.
7. Untuk melihat 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 

8. Konfigurasi gammu terlebih dahulu
  
        #gammu-config



isi variabel seperti di bawah ini :


port = /dev/ttyUSB0 # disesuaikan 
connection = at115200 # disesuaikan synchronizetime = yes



logfile = /var/log/gammulog 
logformat = textall

use_locking = # isi yes jika ingin resource modem di kunci

9.   Perintah diatas akan menyimpan file config dengan nama .gammurc di home user : ~/.gammurc

10. Konfigurasi berkas gammu isi sesuai gambar di bawah ini.
            
             #/etc/gammu-smsdrc
 

11. WARNING!! untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ;


$ sudo /etc/init.d/gammu-smsd stop


12. Kemudian baru bisa cek identify modem dengan perintah.

#sudo gammu --identify

Device                                   : /dev/ttyUSB0

Manufacturer                       : huawei

Model                                    : E220 (E220)

Firmware                             : 11.117.10.02.00
IMEI                                     : 351827014879XXX

SIM IMSI                              : 510012541759XXX
13. Untuk testing pengiriman SMS menggunakan perintah berikut.
            # sudo gammu --sendsms text 0822828XXXXX
14. Untuk cek pulsa ,saya mengunakan katu simpati.
             
           #sudo gammu --getussd *888# 
15. Setelah itu, jalankan service gammu-smsd untuk aplikasi kalkun ;

          #sudo /etc/init.d/gammu-smsd start
Kesimpulan
 Kebutuhan sistem minimal untuk membuat sistem SMS gateway adalah sebuah modem GSM atau handphone untuk mengirim/menerima SMS, sebuah SMS 7 Server, dan aplikasi SMS Gateway untuk mengelola SMS.
Referensi

0 komentar:

Post a Comment