cara membuat SMS Gateway

cara membuat SMS Gateway

Diposkan oleh vautsan on Senin, 01 Juli 2013

cara membuat SMS Gateway


Maaf ya kalo tutorialnya agak berantakan, ga pandai nulis soalnya.. hehehe
kali ini ane mau belajar bikin tutorial membangun sms gateway. . sms gateway?? ane juga kurang ngerti artinya apaan. ane lagi iseng2 aja nyari cara buat smsan dengan menggunakan modem usb di linux. ga taunya malah nemu ginian.. kalo kata orang dengan sms gateway kita bisa nampung ribuan sms dikotak masuk kita dengan mengandalkan database mysql..
langsung saja yak..

pertama2 kita harus menginstal bumbu yang diperlukannya dlu. .

1. Install Apache2nya dlu. .

# sudo apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils

2. abis itu install PHP'a dlu. .

# sudo apt-get install libapache2-mod-perl2 mysql-server-5.1 libapache2-mod-php5 php5-cgi php5-curl php5-gd php5-mysql php-pear

3. kalo udah truz install mysql'a. .

# sudo apt-get install mysql-server mysql-client

4. nah, sekarang install phpmyadminnya dlu..

# sudo apt-get install phpmyadmin

5. terakhir kita tinggal install gammu untuk tool smsannya..

kita tambahkan dlu repo untuk menginstall gammunya,,

# sudo gedit /etc/apt/sources.list

tambahkan baris berikut. .


truz download gpg key gammunya..


tambahin gpg key ke dalem system. .

#  sudo apt-key add key_gammu

nah, sekarang baru install gammu dan librarynya..

# sudo apt-get install gammu gammu-smsd libgammu7 libgsmsd7

oke, sekarang kita lihat port device yang digunakan oleh modem..

# sudo dmesg | grep tty*
[ 1530.136567] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 1530.137077] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB1
[ 1530.137533] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB2 [ 1530.138024] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB3

nah sekarang kita konfigurasi gammunya. .

# sudo gammu-config

nnt bakal muncul form buat settingannya, isi dengan variabel seperti dibawah dan pilih Save. .

port = /dev/ttyUSB1 # disesuaikan
connection = at115200 # disesuaikan
synchronizetime = yes
logfile = /etc/gammulog
logformat = textall use_locking = # isi yes jika ingin resource modem di kunci

perintah di atas bakal nyimpen konfigura di /root/.gammurc sekarang konfigurasi file /etc/gammu-smsdrc:

# sudo gedit /etc/gammu-smsdrc  
[gammu]
port = /dev/ttyUSB1 # disesuaikan dgn yang tadi connection = at115200 # disesuaikan dgn yang tadi

[smsd]
service = sql
driver = native_mysql
DeliveryReport =sms
logfile = /etc/smsdlog debuglevel = 1 # change to 255 if you want to debug

User = root # disesuaikan
password = root # disesuaikan
pc = localhost database = gammu

sekarang kita cek identify modemnya..

# sudo gammu --identify
Manufacturer : Manufacturer
Model : unknown (HSPA USB MODEM)
Firmware : LQA0094.1.2_MG32
IMEI : 352161046194464
SIM IMSI : 510080306788834

sekarang kita buat database mysql'a untuk nampung sms2 kita..
masuk kedirectory /usr/share/doc/gammu/examples/sql

# cd /usr/share/doc/gammu/examples/sql
truz masuk ke mysql'a dan buat databasenya..

# mysql -u root -p
Enter password: (masukkan password mysql kita)

# mysql> create database gammu;
Query OK, 1 row affected (0.01 sec)

# mysql> exit
Bye

# mysql -u root -p gammu < mysql.sql
Enter password:

# mysql> show databases;

+--------------------+
| Database |
+--------------------+
| information_schema |
| db_albalonns |
| gammu |
| kalkun |
| mysql |
| phpmyadmin |
+--------------------+
6 rows in set (0.00 sec)

# mysql> use gammu;
Database changed

# mysql> show tables;
+------------------+
| Tables_in_gammu |
+------------------+
| daemons |
| gammu |
| inbox |
| outbox |
| outbox_multipart |
| pbk |
| pbk_groups |
| phones |
| sentitems |
+------------------+
9 rows in set (0.00 sec)

# mysql> exit
Bye

oke sekarang kita coba sms janda yang buahenol yuk. .

# sudo gammu --sendsms text 021xxxxxxx
# sudo: unable to resolve host lovelucy
# Enter message text and press ^D:
# Halo tante, godain kita2 donk. . If you want break, press Ctrl+C...
# Sending SMS 1/1....waiting for network answer..OK, message
# reference=19
# albalonns@lovelucy:~$

kalo mau cek pulsa (contoh:simpati). .

# sudo gammu --getussd *888#
Press Ctrl+C to break...
USSD received Status : No action needed Service reply : “Sisa Pulsa Anda Rp.50,00. Penggunaan pulsa di periode ini Rp.00,00. Aktif s.d. 14/05/2011. Cari t4 menarik dsekitarmu dgn TelkomselLacak. Hub *123*55#”

Setelah itu, jalankan service gammu-smsd untuk aplikasi kalkun..

# sudo /etc/init.d/gammu-smsd start

oke, cukup segini dlu yak.. sebetulnya kita bisa explore lg dengan menginstall kalkun agar mempermudah untuk mengirim sms dan mengecek kotak masuk dan kotak terkirim kita. namun ane masih belum berhasil menampilkan isi database dari kotak masuk ke kalkunnya, masih coba2 lagi.. maklum ane cuma belajar dari mbah google dan para master yang baik hati.. mungkin kalo ada yang bisa, tolong di share yak om. . hehehehe..

aplikasi pendukung dapat di unduh
1. Local WebServer seperti XAMPP , AppServ , WAMP 
1. Aplikasi Gammu, saya memakai OS Windows karena kebanyakan orang pakai Sistem Operasi ini
2. Modem Plug n Play (Modem GSM,Modem CDMA)
3. Sebuah kartu GSM/CDMA yang sudah terisi pulsa ( kalau tidak ada pulsa mau ngapain? :D )
4. Sedikit mengetahui pemrograman PHP , jika belum tahu apa itu PHP silahkan lihat artikelnyadi sini

Hanya itu? ya benar, hanya itu saja yang diperlukan.

Berikut modul step by step nya :
1. Installasi Local Web Server 
2. Installasi Gammu
3. Konfigurasi Gammu
4. Mengirim SMS dengan Gammu
5. Membuat auto reply SMS dengan Gammu
...."Indahnya berbagi dalam kebersamaan". ..
Comments
7 Comments

{ 7 komentar... read them below or add one }

Anonim mengatakan...

Wah kalau ginian belum paham ^_^

http://planetajaib.blogspot.com/

vautsan mengatakan...

HAHAHA :v nyante aza belajarnya mz ::v

Ilmu Programmer mengatakan...

super sekali :D

Ilmu Programmer mengatakan...

btw mas, tag title di blog ini fixed lagi. ga ada close tag title :D

vautsan mengatakan...

demi kelancaran bersama gan :v :D

Ilmu Programmer mengatakan...

ok gan, saya kasih akses copas. bisa dilihat link dibawah blog saya :)

vautsan mengatakan...

aku lihat .. tapi yang mana gan :v

Posting Komentar

komentar akan ditanggapi dengan ramah klem aza iaa :>

insya alloh saya coment balik brow :)

link download heking

Popular Posts

Pengikut

category