Installasi dan Pengaturan Gammu untuk sms gateway tidaklah sulit. Bahkan installasi dan pengaturan gammu sebagai sms gateway bagi penulis sangatlah mudah.
Pastikan bahwa modem sudah bisa dikenal oleh komputer yang akan dijadikan SMS gateway. Silahkan baca panduan konfigurasi dan test modem untuk sms gateway di artikel sebelumnya.
Persyaratan Minimum :
- OS Windows
-
Mengerti baris perintah Windows (CMD)
-
Mengerti memasang service
-
Semua perintah dijalankan as Administrator (klik kanan CMD pilih run As Administrator)
Step 1. Install Gammu - Installasi dan Pengaturan Gammu
Download gammu dan install di komputer yg terhubung dengan modem. Gammu sms gateway
Silahkan sesuaikan dengan operating system yg dipakai
Step 2. Konfigurasi Gammu. - Installasi dan Pengaturan Gammu
Ada 2 file konfigurasi gammu yang harus disesuaikan dengan modem yang akan dipakai dan untuk menjalankan gammu sebagai service agar bisa otomatis running saat komputer dinyalakan.
File konfigurasi gammu terletak di folder bin. Gammurc dan smsdrc
Sebelum di edit dan di sesuikan dengan modem yang akan dipakai, backup terlebih dahulu file tersebut.
Yang perlu diperhatikan adalah device dan connection, karena dua hal ini merupakan pengaturan untuk komunikasi ke modem
- File gammurc :
[gammu]
device = com1:
connection = at115200
logfile = C:\xampp\htdocs\logs\gammu\gammu.log
logformat = textdate
synchronizetime = yes
- File smsdrc : Digunakan jika untuk service dan setiap saat.
[gammu]
device = com1:
connection = at115200
[smsd]
port = com1:
connection = at115200
service = sql
checksecurity = 0
CheckBattery = 0
CheckSignal = 0
user = user
password = password
pc = 192.168.100.40
database = sms_gateway
driver = native_mysql
logfile = C:\xampp\htdocs\logs\gammu\smsd.log
CommTimeout = 30
SendTimeout = 30
MaxRetries = 1
LoopSleep = 20
StatusFrequency = 20
DebugLevel = 1
Disarankan untuk menulis ulang script di atas, jangan copy paste. Penulisan di web dengan penulisan notepad terkadang berbeda, bila copy paste mungkin akan ada beberapa karakter , termasuk spasi dan break line, yang bisa menyebabkan gammu tidak bisa membaca modem.
Sesuaikan user, password, database, driver dan logfile sesuai pengaturan masing-masing. File Log berisi error/kesalahan atau catatan lainnya
Step 3. Tes gammu - Installasi dan Pengaturan Gammu
Buka CMD bawaan windows. Arahkan ke folder gammu yang telah dipasang lalu ketik perintah-perintah berikut
Ada beberapa perintah untuk melihat apakah gammu sudah mengenali modem atau belum.
- gammu identify
- gammu battery
Dua command tersebut bisa dijadikan acuan apakah file konfigurasi gammu sudah benar atau belum
Untuk perintah gammu penting lainya bisa dilihat di artikel artikel ini
Sebelum melangkah ke step selanjutnya, pastikan gammu sudah bisa mengirim dan menerima sms
Mengirim pesan standar 160 karakter
echo "Pesan ini pesan pendek" | gammu sendsms TEXT +628123456
gammu sendsms TEXT +628123456 -text "Pesan ini pesan pendek"
gammu sendsms TEXT +628123456 -len 400 -text "Ini pesan panjang"
echo "Ini pesan panjang" | gammu sendsms TEXT +628123456 -len 400
gammu sendsms EMS +628123456 -len 400 -text "Ini pesan panjang"
Step 4. Install gammu as service. Installasi dan Pengaturan Gammu
Memasang gammu sebagai service agar bisa otomatis running ketika komputer dinyalakan sangatlah mudah.
gammu-smsd -S -c smsconf -i -s
Apabila terjadi error, bisa dilihat di log gammu (dijelaskan di point 2)
Jika gammu sudah bisa running sebagai service, kita bisa mencoba mengirim sms ke nomor yang dipasang pada modem.
Tutorial selanjutnya adalah import database Gammu MySQL.
Installasi dan Pengaturan Gammu. Installasi dan Pengaturan Gammu. Installasi dan Pengaturan Gammu. Installasi dan Pengaturan Gammu