Cara install gammu, begitulah judulnya 😀 berhubung sudah lama gak pernah nulis lagi jadi sedikit bingung memulai buat kalimat haha, efek karena web gak keurus dan ke hapus akhirnya males nulis. Okeeey mending to the poin aja, sekarang saya akan coba share mengenai membuat sms gateway dengan menggunakan gammu.
Peralatan yang harus disiapkan :
- Download gammu versi windows 7 disini (download versi 32 bit saja)
- Download mysql 5.0 atau 5.1 disini (tidak disarankan menggunakan xampp karena masalah kompabilitas)
- Tentunya modem yang akan digunakan (saya menggunakan huawei)
Langkah-langkah cara install gammu dan mysql :
- Install mysql.
- Setelah database berhasil diinstall, buat database baru dengan nama “dbblast”
- Import table yang sudah di sediakan oleh gammu yang berada di “C:\Gammu\share\doc\gammu\examples\sql” cari file “mysql.sql”
- Colokan modem ke port komputer dan lihat port yang digunakan.
- Extract file gammu di C:\ dan kemudian rename menjadi “gammu”
- Copy file konfigurasi “gammurc” dan “smsdrc” dari folder “C:\Gammu\share\doc\gammu\examples\config”
- Paste di “C:\Gammu\bin”
- Buka file “gammurc” dan ubahlah settingan gammu seperti berikut :
[gammu]
device = com7: #port modem
connection = at115200 - Buka file “smsdrc” dari ubahlah settingan
[gammu]
device = com7 #port modem
connection = at
service = mysql
phoneid = modem1 #Setting koneksi database
user = root #user mysql
password = 123 #password mysql
pc = localhost #sesuaikan dengan nama koneksi ODBC yang sudah dibuat
database = dbblast
driver = native_mysql - Setelah settingan dibuat, test di command prompt dengan masuk dulu ke C:\gammu\bin, kemudian ketik perintah : gammu –identify
Bila modem terdeksi akan muncul seperti berikut :
Tapi bila muncul pesan seperti berikut :
Anda harus menambahkan 1 file library libiconv-2.dll yang bisa di download dari sini.
Setelah di download, extract dan simpan di C:\gammu\bin dan coba lagi langkah no 10. - Jika sudah semua dijalankan, tinggal buat service windows dengan cara buka command prompt dan masuk ke folder gammu, kemudian ketik perintah :
gammu-smsd -c smsdrc -i
Berikut tanda berhasil di install
- Untuk menjalankan service ketik perintah :
gammu-smsd -c smsdrc -s
- Nah sekarang coba kirim pesan dengan cara inject dari command prompt dengan format :
gammu-smsd-inject -c smsdrc TEXT 085624172xxx -text “Percobaan SMS”
- Selesai.
Note : Setiap melakukan perubahan pada file “gammurc” dan “smsdrc” harus menghapus service windows terlebih dahulu.
Untuk stop service gammu perintahnya sebagai berikut :
gammu-smsd -c smsdrc -k
Untuk unistall service dengan perintah :
gammu-smsd -c smsdrc -u
Bila terjadi error pada saat import database seperti ini :
Error Code: 1101 – BLOB/TEXT column ‘TextDecoded’ can’t have a default value
Solusinya buka file my.ini di folder mysql, kemudian cari baris :
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
ganti atau beri tanda pagar # di depan dan kemudian tambahkan perintah berikut :
sql_mode='MYSQL40'
Setelah itu restart service mysql atau bisa melalui perintah di command prompt :
net stop mysql
net start mysql
Untuk kirim SMS lebih dari 160 karakter ganti TEXT menjadi EMS.
Bila ada kendala silahkan share dibagian komentar, agar bisa saling berbagi pengalaman.
Semoga cara install gammu dengan mysql ini bisa bermanfaat .
Pagi min
Kali dilinux nama file mysql.ini dimana ya ?