GAMMU : Free SMS Gateway

Desember 17, 2010 at 5:43 pm Tinggalkan komentar

Selain mudah…aplikasi smsm gateway dengan gammu adalah free.
Bisa windows atopun yg linux base… Penulis baru saja dapat
mengaplikasikan gammu untuk develop aplikasi sms di PT. Benstone
Cipta Kreasi, sebagai fitur tambahan pada webERP (kerjaan dari
teman2 di CV. Gatrapen—wirabumi software). Caranya kurang lebih
seperti ini.
Sebelumnya and download gammu. Gammu dapat anda dapatkan
secara gratis dari http://www.mwiacek.com/zips/gsm/gammu/
gammu_win32.zip
1. Handphone.Di sini saya menggunakan HP nokia tipe 3330, HP
jaman baheula
2. Kabel dataKalo HP yang sy pake 3330 kabel datanya masih kabel
data yang koneksi ke port COM komputer. Yang colokannya ke
HP masih harus buka batresi, karena ada di bawahnya batrei.
3. Jika diinginkan untuk menyimpan outbox ataupun inbox pada
suatu database mysql, dan interface nya pake PHP, maka anda
perlu install dulu web server. Saya menggunakan paket server
yagn terintegrasi dalam xampp (di dalamnya ada apache, mysql,
phpmyadmin dsb). Jika belum punya masternya..bisa coba
didapatkan dari http://www.apachefriends.org/en/xampp-
windows.html
4. Selain HP seperti yang saya pake, gammu juga support dengan
beberapa hp lainnya seperti
Nokia 3210, 3310, 3315, 3410, 5110, 5130, 6110, 6130, 6150, 6210,
7110, 8210, Nokia 3100, 3510, 3510i, 6220, 6230, 6310, 6310i, 6510,
6610, 7210, 8310, Siemens, Sony Ericsson, Nokia, Alcatel models
Alcatel from BE5/BF5/BH4 generation – for example 501, 511, 512
some functions with OBEX and Symbian devices
5. Install gammu, terserah anda mau ditempatkan di mana…klo sya
dulu standar aja..tak taruh di C:\Gammu-1.17.0-Windows, setelah
proses instalasi, maka akan terdapat di dalam folder tersebut 4
folder, yaitu folder bin, include, lib dan share. Di dalam folder
bin, terdapat sebuah file aplikasi gammu.exe dan beberapa
file .dll. Sedangkan jika anda menginginkan contoh, terdapat pada
folder share\doc\gammu\examples.
6. Biar sistem anda bisa mengenali command gammu maka
tambahkan pada system path (Control panel-system-advanced-
environment variable) di tambahkan path letak file gammu.exe.
Klo seperti yang saya lakukan (letak gammu.exe ada di C:
\Gammu-1.17.0-Windows\bin) maka pada variable path juga
ditambahkan C:\Gammu-1.17.0-Windows\bin. Kemudian tekan
OK, dan test dengan menjalankan command prompt dan ketik
gammu. Jika perintah itu sudah dikenali, maka berhasil. Tapi klo
belum anda perlu memastikan apakah sudah benar apa belum.
Klo sudah benar coba restart komputer anda.
7. Sekarng..anda perlu mengkonfigurasi file konfigurasi gammu. File
ini dinamakan gammurc (tanpa ada ekstensi file nya). Untuk
contohnya bisa anda datakan di folder share\doc\gammu
\examples\config dari direktori anda menginstal gammu. Copy
saja ke satu folder dengan gammu.exe.
8. Selanjutnya cari editlah file tersebut seperti ini :
[gammu]
port = /dev/ttyS0 #Jika anda memakai COM2 ganti dengan
ttyS1
#model = 6110 #model handphone-nya anda abaikan saja,
karena kalau diaktifin sering timbul masalah
connection = fbus #Kalau anda pakai hp Nokia connection-
nya “fbus” jika anda memakai hp Siemens ganti “fbus” menjadi
“at19200″
#synchronizetime = yes
#logfile = gammulog
#logformat = textall
#use_locking = yes
#gammuloc = locfile
#startinfo = yes
#gammucoding = utf8
#rsslevel = teststable #usephonedb = yes
Jika anda masih bingung, didalam file gammurc tersebut sudah
ada petunjuk pemakaian lihat bagian bawah-nya. Jika anda
malas untuk mengedit file-nya, anda juga bisa mendapatkan
file-nya di www.posmetropadang.com/gammu/gammurc
Sekarang pastikan kabel data dan handphone anda sudah
tersambung ke port COM1 pada komputer anda, selanjutnya
anda tinggal ketik
#gammu –identify
Manufacturer : Nokia
Model : 3330 (NHM-5)
Firmware : 06.33 F (28-11-03)
Hardware : 1012
IMEI : 350835608671298
Original IMEI : 350835608671298
Manufactured : 0802
Product code : 0505201
Simlock 1 : MCC+MNC 00101, opened, user , counter 0
Simlock 2 : GID1 0000, opened, factory, counter 0
Simlock 3 : GID2 0000, opened, factory, counter 0
Simlock 4 : MSIN 0000000001, opened, factory, counter 0
MSID : 830d50880846870ebedd126096
MCU checksum : 9C79
DSP ROM : 6
Jika sudah ada koneksi seperti diatas berarti gammu sudah bisa
mengenali handphone anda dan kita sudah bisa melanjutkan
ke step yang lainnya.
Nah sekarang kita tinggal membuat, bagaimana semua sms
yang masuk lansung tersimpan ke database mysql dan dapat
ditampilkan ke website dengan memakai php scripts.
Sebenarnya dari sini anda sudah dapat menggunakannya untuk
emgnirim sms caranya seperti ini:
Buka command prompt dan masuk ke tempat file gammurc ada.
Tuliskan echo $str | gammu –sendsms
TEXT $dest dimana $str merupakn teks yg mau
dikirim, $dest merupakan nomor tujuan kita. Contoh echo
tes-tes | gammu –sendsms TEXT
0852436787. Pesannya jangan pake spasi ya…ganti ja
dengan karakter \n atau \t atau \r.
Seingat saya si sudah bisa terkirim. Betul gak. CMIIW
Jika menginginkan untuk dihubungkan dengan mySQL maka, perlu
disetting lagi. Sekarang coba anda buka file smsdrc (sebelumnya anda
copy dulu dari file smsdrc dari folder C:\Gammu-1.17.0-Windows
\share\doc\gammu\examples\config ke folder yang sama dengan
gammurc dan gammu.exe). Edit isinya sepertiini
[smsd]
PIN = 1234
logfile = smsdlog
commtimeout = 1
sendtimeout = 10
carilah dan edit bagian dibawah ini sesuai dengan keadaan mysql
anda
# ————————- SETTINGS FOR –smsd MYSQL
—————————
user = root
password = password_mysql_anda
pc = localhost
database = nama_database
Note : Selain bagian yang saya sebutkan diatas mohon anda kasih
tanda “#” karena yang kita butuhkan disini hanya bagian seperti yang
saya sebutkan diatas saja, guna untuk koneksi ke database mysql-nya.
Sekarang anda masuk ke directory /docs/example/config/ terdapat
file ‘mysql.sql’ , yang adalah structure table yang digunakan, anda
tinggal memasukkannya di MySQL database anda.
Buat database sms
#mysqladmin –u root –p create sms
Buat table gammu dari file ‘mysql.sql’
#mysql –u root –p < mysql.sql
Atau dengan cara yang lebih mudah, anda dapat membuat database
dan membuat table gammu melalui phpmyadmin

http://localhost/phpmyadmin

Setelah selesai anda sudah bisa menjalankan daemon smsd-nya
melalui command prompt (arahkan dulu sebelumnya ke folder
tempat gammurc, smsdrc dan gammu.exe berada):
#gammu –smsd MYSQL smsdrc
Log filename is “smsdlog”
Press Ctrl+C to stop the program …
Jika keluar seperti yang diatas berarti SMS Gateway anda sudah
berjalan dengan baik dan anda bisa menggunakan sesuai kebutuhan
anda, dan semua sms yang ada di handphone anda akan lansung
masuk kedalam database mysql.
Untuk tahap selanjutnya anda tinggal menampilkan sms anda ke web
menggunakan php scripts, php scripts-nya bisa anda download di

http://www.syednetworks.com/gammu-sms-gateway.zip

OK selamat mencoba…

Entry filed under: Uncategorized. Tags: .

Menjaga Kesetabilan Windowa 7 Dengan EnhanceMySe7en Widget Manager SE

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Hoting Gratis

Free Hosting

Kategori

Tulisan Teratas

  • Tidak ada

My Stats

Powered by Stats 21




Ikuti

Get every new post delivered to your Inbox.