OS yang saya gunakan pada percobaan ini adalah Windows XP SP2.
Sedangkan konfigurasi PC saya adalah sbb:
- Prosesor: Intel Pentium E5200 Dual Core
- Memori(RAM): 2GB PC 6400
Pada awalnya saya mencoba menggunakan Gammu versi terbaru (stable version) saat ini, yaitu 1.27 for Windows.
Untuk perintah-perintah seperti: --identity, --getallsms Gammu 1.27 berjalan lancar tanpa muncul error.
Percobaan saya lanjutkan dengan mencoba perintah --getsecuritystatus, untuk perintah ini Gammu 1.27 selalu menampilan pesan error yang kira-kira bunyinya seperti ini: 'cannot get security status'.
Kemudian saya juga mencoba melakukan perintah kirim sms yaitu :
c:\Gammu127\bin\gammu.exe -c c:\Gammu127\bin\smsdrc --sendsms TEXT No_Hp_Tujuan,
akan tetapi perintah kirim sms selalu gagal, dan muncul error debug Windows untuk exe, ketika pada step terakhir saya menekan Tombol Ctrl-Z dan Enter.
Untuk percobaan terakhir saya mencoba menjadikan Gammu 1.27 berjalan sebagai service di Windows, yaitu dengan perintah:
c:\Gammu127\bin\gammu-smsd.exe -c c:\Gammu127\bin\smsdrc -n simpati -i
berhasil terinstall, tapi ketika menjalankannya muncul error lagi kira-kira
'not a valid win32 application'
Akhirnya saya coba turunkan versi Gammu yang saya coba, yaitu dengan menggunakan Gammu versi 1.26.93 for windows.
Semua perintah-perintah di atas berhasil saya lakukan tanpa memunculkan error, kecuali untuk perintah --getsecuritystatus.
Kemudian saya mencoba membuat Gammu 1.26.93 sebagai service, berkali-kali gagal start, ternyata setelah dilihat di log, terdapat error 'cannot get security status'. Setelah mencoba berbagai cara saya menyimpulkan bahwa untuk modem Wavecom Fastrack M1206B, gammu tidak dapat memperoleh security status layaknya sebuah modem HP.
Untuk mengatasi hal tersebut, lakukan langkah berikut untuk mengubah setting smsdrc agar service dapat dijalankan tanpa error.
Cari kata-kata di bawah ini :
# Phone communication settings
#checksecurity = 1
nah, ubah baris
#checksecurity = 1
menjadi
checksecurity = 0
kemudian coba start lagi Gammu service Anda, harusnya service akan berhasil dijalankan dan tidak muncul error 'cannot get security status'. di log.
Setting file smsdrc saya selengkapnya adalah sbb:
# This is a sample Gammu SMSD configuration file. It's required for gammu-smsd,
# see gammu-smsdrc(5) for documentation.
# Gammu configuration, this section is like section "gammu" in "gammurc" file,
# see gammurc(5) for documentation.
[gammu]
port = COM2
#model = 6110
connection = at115200
#synchronizetime = yes
#logfile = gammulog # this is not used at all in SMSD mode
#logformat = textall
#use_locking = yes
#gammuloc = gammu.us
#startinfo = yes
# When uncomment this section and insert numbers here, smsd will process
# incoming sms only from numbers written here (incoming sms from all other
# numbers will be deleted)
#[include_numbers]
#number1 = 1234
# When uncomment this section and insert numbers here, smsd will process
# incoming sms from all numbers not written here (incoming sms from numbers
# written here will be deleted). This is "black" list.
# Note: after using "include_numbers" section this one will be ignored
#[exclude_numbers]
#number1 = 1234
# General SMSD settings, see gammu-smsdrc(5) for detailed description.
[smsd]
# SMSD service to use, one of FILES, MYSQL, PGSQL, DBI
service = MYSQL
# PIN for SIM card
PIN = 1234
# File (or stderr, syslog, eventlog) where information will be logged
logfile = C:\Gammu126\log\smsdlog
# Amount of information being logged, each bit mean one level
debuglevel = 1
# Configuration for using more phones on same database
phoneid = simpati
# Script to be executed when new message has been received
#runonreceive = /some/script
# Commication frequency settings
commtimeout = 30
sendtimeout = 30
#receivefrequency = 0
# Phone communication settings
checksecurity = 0
#resetfrequency = 0
# Delivery report configuration
#deliveryreport = no
#deliveryreportdelay = 10
# Ignoring broken SMSC
#skipsmscnumber = +48602123456
# Database backends congfiguration
user = root
password =
pc = localhost
# pc can also contain port or socket path after colon (eg. localhost:/path/to/socket)
database = smsd
# DBI configuration
driver = sqlite
# driverspath = /usr/lib/dbd/
# Database directory for sqlite
# dbdir = /var/lib/smsd
# Files backend configuration
#inboxpath = /var/spool/sms/inbox/
#outboxpath = /var/spool/sms/outbox/
#sentsmspath = /var/spool/sms/sent/
#errorsmspath = /var/spool/sms/error/
#inboxformat = unicode
#transmitformat = auto
Semoga artikel ini membantu untuk teman-teman yang ingin mencoba bermain-main dengan Gammu dan modem Wavecom.
Feb 12, 2010
Subscribe to:
Post Comments (Atom)
28 comments:
Terima kasih infonya, akhirnya sukses dengan tutorial security ini. heheh kirain modemnya yang rusak
@Prince Fafa, glad i can help
Terima kasih mas infonya, problem sy terpecahkan. Karena Wavecomm dicoba dgn Hyperterminal bisa respon AT+CPIN , tapi di gammu gagal.
cari ilmunya gratis ke orang lain jadi bayar
Punya saya masih aa masalah nih kk,
konfigurasi smsrc :
[gammu]
port = com9
connection = at115200
[smsd]
service = MYSQL
PIN = 1234
logfile = smsdlog
debuglevel = 1
phoneid = 01
commtimeout = 30
sendtimeout = 30
checksecurity = 0
deliveryreport = yes
deliveryreportdelay = 10
user = root
password = root
pc = localhost
database = sms12690
driver = sqlite
Konfigurasi gammurc :
[gammu]
port = com9:
connection = at115200
logfile = gammulog
MASALAHNYA ADALAH :
1. Inbox lom masuk ke inbox MYSQL
2. Send SMS (gammu --sendsms TEXT +62812... -text "test" error : Waiting for Network answer error: 512
3. di Outboxnya ga ada (harusnya dengan perintah diatas masuk ke outbox ga ?)
"DeliveryReport" dipake ga dipake errornya sama saja
Tolongin dong kk
thx
agus
@agus
Versi gammu yang digunakan berapa?
Modem yang dipakai apa? apakah sama dgn yg saya pernah coba?
Jawaban
1. No. 2 harus berhasil dulu
2. Belum bisa konek ke modem
3. Perintah No. 2 itu tidak masuk ke outbox, tapi langsung di kirim ke modem
Kelihatannya Anda masih bermasalah saat gammu mencoba koneksi ke modem
Untuk memastikan gammu sudah terkoneksi ke modem dengan baik
coba jalankan perintah:
gammu.exe -c c:\gammu\config\smsdrc --identify
perhatikan letak smsdrc jangan salah dan isinya sudah benar, kalau lihat dari email Anda smsdrc = gammurc.
Jika di console windows/dos sudah keluar informasi modem yang Anda gunakan, maka koneksi sudah berhasil.
Baru dilanjutkan dengan langkah berikutnya, yaitu mencoba kirim sms dengan perintah
gammu.exe -c c:\gammu\config\smsdrc --sendsms TEXT +6281212345678
Semoga bisa membantu
modem sudah bisa
udah pernah konek pakek Postgre gak
soalnya lg ada masalah konek ke postgre, ada yg bantuin
erornya:
the drive cannot find the device requested
makasih ya mas
kenapa ya pas di coba gammu identify selalu errornya "gammu is not recognized as an internal or external command. operable program or batch file. kenappa mohon bantuannya :D
Saya mau tanya nih, delivery report saya kok tidak jadi ya? Saya pakai modem Huawei E220, gammu versi 1.25... di tabel sent item status message tetap 'SendingOk' gak berubah jadi "DeliveryOk",dsb... Saya sudah coba edit file smsdrc :diganti "delivery report = sms" dan "delivery report =log" tetap tidak jadi... Mohon bantuan dan petunjuknya...^_^
@PrinceFafa dan @Agus
saya juga mengalami hal yang sama. Laporan pengiriman sms sudah saya set delivery=sms
tapi sms konfirmasi bahwa pesan telah terkirim tidak masuk ke inbox.Padahal modem sudah siap menerima sms(sudah saya coba untuk mengirim sms ke modem)
http://sourceforge.net/mailarchive/forum.php?thread_name=20110419135514.50e6e243%40rincewind.suse.cz&forum_name=gammu-users
saya dapat info dari link di atas bahwa sebab delivery report gagal ada 2 kemungkinan :
1. Modem memproses delivery report tapi tidak bisa diakses oleh gammu
2. Operator seluler tidak menyediakan layanan delivery report
apa wavecom fastrack ini tdk suport deliveryreport ya?
aku coba pakai huawei e173u-1 bisa kluar deliveryok di status sent itemnya.
@bez: Memang soal deliver report adalah salah satu bug di Gammu
mau nanya nih pak, yang sy belum bsa jga kirim sms selalu gagal error 512 permasalahannya sama dengan pak agus said.
padahal gammu --identify sudah berhasih konek
sy pake modem wavecom fastrack dan ubuntu 14.04
terimaksih sbelumnya.
mau nanya nih pak, yang sy belum bsa jga kirim sms selalu gagal error 512 permasalahannya sama dengan pak agus said.
padahal gammu --identify sudah berhasih konek
sy pake modem wavecom fastrack dan ubuntu 14.04
terimaksih sbelumnya.
mas cara buat service gammu itu stabil dan tidak putus putus dijalan abagimana yah?
soalnya saya buat selalu ga stabil, tiba tiba suka mati sendiri trs kalo di restart services nya mati ga hidup sendiri?
dan saya coba ubah jadi atomatic jga ga ngaruh mohon pencerahannya gan ?
Sy baru belajar Gammu, ada masalah sms tidak bisa masuk. Sedangkan sms keluar ada recordnya di tabel outbox. Sy kirim sms pake cmd. Kira2 apa penyebabnya ya?
minta bantuannya. punya saya smsnya tidak bisa terkirim. kalo inbox bisa masuk....kenapa ya?
smsnya masuk ke table outbox?
Masalah delivery report sudah ketemu blm ya pak? Saya baru memulai gammu dan ga bisa dapat delivery reportnya
Masalah delivery report sudah ketemu blm ya pak? Saya baru memulai gammu dan ga bisa dapat delivery reportnya
Udah terkoneksi modemnya tapi saat kirim sms error 512.mhn solusinya
Sama pak.mhn solusinya
Post a Comment