Membuat SMS Gateway dengan Gammu dan Wavecom Fastrack M1306B

Merasa terusik dengan kedatangan Modem Wavecom Fastrack M1306B yang barusan dibeli, hari ini menjelang malam 1 Suro pengen utak utik piranti tersebut. Awalnya ada beberapa kendala ketika saya jalankan di Windows dan Linux. Setelah dipelajari dengan melihat error yang ada ketemulah satu persatu jawaban tersebut. Berikut rangkuman yang saya peroleh dari internet juga, saya sederhanakan sesuai dengan kasus yang saya kerjakan. Tutorial ini sudah saya coba dibeberapa Sistem Operasi untuk melihat kesetabilan dari aplikasi yang dibangun dan untuk menguji device yang digunakan. Daftar sistem Operasi teruji antara lain : Windows XP, Windows 7 dan Linux Distro Ubuntu 10.04.

Sebelumnya saya membuat tutorial sms gateway menggunakan Gammu - Modem GPRS GSM. Sekarang saya menggunakan Modem Wavecom Fastrack. Meskipun harganya jauh lebih murah ( sekitar 650 rb) Modem Wavecom Fastrack sangat handal digunakan kalau hanya untuk SMS Server.

MODEM
Untuk membeli modem, pastikan bahwa dia menggunakan konektor USB. Bukan apa-apa, karena konektor USB lebih mudah kita gunakan.

















LANGKAH-LANGKAH KONEKSI

1. Download Gammu (saya menggunakan versi 1.30)
2. Ekstrak di direktory C:\Program Files\Gammu 1.30.0-Windows\
3. Colokkan GSM Modem ke USB Komputer.
  • Install Drivernya (untuk pemakaian diLinux.Device langsung bisa dikenali, sudah ditest di Ubuntu 10.04)
  • Cek Portnya

4. Konfigurasi


Cari file gammurc dan smsdrc yang ada di C:\Program Files\Gammu-1.30.0-Windows\share\doc\gammu\examples\config dan taruh di folder bin. Buka gammurc ubah arah portnya.
[gammu]
port = com16:;connection = irdaphonet
connection = at115200; Kecepatan koneksi default untuk device M1306B adalah at115200,saya coba pakai at19200 tidak bisa. Pastikan settingan dikecepatan at115200
;model = 6110
;synchronizetime = yes
;logfile = gammulog
;logformat = textall
;use_locking = yes
;gammuloc = locfile
;startinfo = yes
;gammucoding = utf8
;usephonedb = yes

5. Pasang Kartu GSM (jangan lupa sudah di registrasi dulu) 

pastikan anda didirektori bin gammu
Kalau IMEI nya muncul berarti sudah OK

6. Menyambungkan ke MYSQL

Jika ingin mengkoneksikan ke mysql, cari sql nya di dalam paket C:\Gammu-1.30.0-Windows\share\doc\gammu\examples\sql\

Install mysql.sql pada database mysql

Kemudian konfigurasikan smsdrc sbb (ganti bagian yang di cetak tebal):

# 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 = com16:
connection = at115200

#model = 6110
#connection = dlr3
#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 = sql # pada versi 1.30.0 perbedaan dibanding penggunaan setting yang dulu tidak terletak disini yang semula MYSQL dirubah jadi sql
# PIN for SIM card
PIN = 1234
# File (or stderr, syslog, eventlog) where information will be logged
logfile = smsdlog
# Amount of information being logged, each bit mean one level
debuglevel = 0
# Configuration for using more phones on same database
#phoneid = MyPhone1
# 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 = 1
#resetfrequency = 0
# Delivery report configuration
#deliveryreport = no
#deliveryreportdelay = 10
# Ignoring broken SMSC
#skipsmscnumber = +48602123456
# Database backends congfiguration
user = root
password = rahasia
pc = localhost

# pc can also contain port or socket path after colon (eg. localhost:/path/to/socket)
database = smsd
# DBI configuration
driver = native_mysql # pada versi 1.30.0 perbedaan dibanding penggunaan setting yang dulu tidak terletak disini yang semula sqlite dirubah jadi native_mysql
# 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

MENJALANKAN SEBAGAI SERVICE

Untuk menjalankan sebagai service, silahkan buka membuka  command prom dan ketikkan :
(gammuSMSD adalah nama service bisa anda ganti sendiri. tapi anda harus konsisten mengunakannya)
gammu-smsd -i -c smsdrc -n gammuSMSD
Untuk uninstall service
gammu-smsd -u -c smsdrc -n gammuSMSD
Untuk menjalankan service
gammu-smsd -s -c smsdrc -n gammuSMSD
Hasilnya silahkan lihat di service


MASALAH DI SERVICE

Secara native service berjalan otomatis, namun kenyataannya tidak demikian, service harus selalu dijalankan secara manual begitu komputer restart.

Untuk mengatasinya silahkan membuat file gammu.bat dan taruh di C:\Documents and Settings\All Users\Start Menu\Programs\Startup

Adapun isi file gammu.bat adalah sbb :
START /LOW C:\Program Files\Gammu 1.30.0-Windows\bin\gammu-smsd.exe -s -c C:\Program Files\Gammu 1.30.0-Windows\bin\smsdrc -n gammuSMSD
nb : penulisan port device pada OS Windows menggunakan huruf kecil : misal = com22: untuk penggunaan huruf besar OS Windows 7 tidak bisa baca device.

Share this

Related Posts

Previous
Next Post »

10 komentar

Write komentar
Anonim
21 Januari 2013 pukul 16.56 delete

konfigurasi saya sudah sama persis dengan anda, dan bisa terkoneksi. tapi kok sms tidak terkirim ya? pesan masih tersimpan di tabel outbox.mohon bantuannya?

Reply
avatar
17 Maret 2013 pukul 04.56 delete

@frenda : apakah ada pesan error ato semacamnya? coba dishare sini

Reply
avatar
21 Juni 2013 pukul 16.16 delete

apa modem fastrack ini bisa menerima delivery report ya ? misalnya untuk sms yang tidak terkirim karena nomornya tidak ada..
terima kasih.

Reply
avatar
20 Agustus 2013 pukul 12.10 delete

kalo untuk di linux ubuntu gimana ya gan

Reply
avatar
30 September 2013 pukul 14.17 delete

hampir sama, lihat postingan saya yang lainnya

Reply
avatar
24 Februari 2014 pukul 00.27 delete

modemnya sama persis gan dengan modem ane,, btw coba set deliveryreport = sms kagak berhasill gan,, kenape ya..

Reply
avatar
28 April 2014 pukul 09.14 delete

Mending pakai modem gsm untuk internet juga bisa mas. Ga perlu ribet instalasinya

Reply
avatar
18 Juni 2014 pukul 19.00 delete

mau tanya gan,,
pada langkah 15 saat mau menjalankan gammu SMSD Services ada peringatan
Windows couldn't start the Gammu SMSD Service on local computer

Error 1053: The services did not respond on the start or control request in a timely faashion

gimana solusinya ??

Reply
avatar
Anonim
7 Maret 2015 pukul 20.06 delete

periksa smsd.log file, disitu ada error description waktu terjadi error

Reply
avatar
20 September 2015 pukul 10.16 delete

đồng tâm
game mu
cho thuê nhà trọ
cho thuê phòng trọ
nhac san cuc manh
số điện thoại tư vấn pháp luật miễn phí
văn phòng luật
tổng đài tư vấn pháp luật
dịch vụ thành lập công ty trọn gói

Thạch Thiên Sơn thầm nở nụ cười ngoan độc.

***************************

Ba người Mạnh Siêu Nhiên cùng Đàm Đàm, Sở Dương ngồi quây quần bên bàn, nhìn đồ ăn trên bàn đang tản ra mùi thơn nức mũi. Đôi mắt như 'trời nam đất bắc'* của Đàm Đàm lúc này đang dán vào sư phụ, bung kêu ùng ục, chỉ chờ sư phụ bắt đầu dùng bữa là hắn sẽ vục vào ngay.

Nhưng Mạnh Siêu Nhiên nhìn những thứ đồ ăn này thì lại nhíu mày. Màu sắc của đồ ăn hôm nay không giống với bình thường, mà mùi thì cũng thơm hơn. Nhưng lại có vẻ như ... hơi thơm quá mức một chút.

Thật kỳ lạ.

Mạnh Siêu Nhiên lập tức cảm thấy được có điều gì đó không ổn. Hắn trầm mặc suy nghĩ một chút, chiếc đũa vừa mới cầm lên lại từ từ đặt xuống. Quay đầu nhìn sang Sở Dương bên cạnh, hắn chợt để ý thấy Sở Dương cũng đang nghiêng đầu nhìn đồ ăn trên bàn, tựa như đang suy nghĩ cái gì.

Mạnh Siêu Nhiên không khỏi cảm thấy có chút kinh dị. Sở dĩ mình có thể cảm thấy được, đó là do kinh nghiệm giang hồ tích lũy mấy chục năm nay, cộng thêm mình gần đây rất cẩn thận cùng kinh nghiệm tôi luyện trong sinh tử mới có được cảm giác nhạy bén này. Nếu đổi lại là người bình thường, làm gì có ai lại chú ý mùi thơm của thức ăn này có điều bất thường chứ? Chỉ sợ họ còn càng muốn ăn nữa là khác.

Reply
avatar