
Membuat SMS Gateway dengan Kalkun
Tulisan ini saya buat sebagai catatan/panduan untuk membuat SMS Gateway menggunakan Kalkun sebagai CMS dan Gammu sebagai service. Sebagai bahan referensi, saya juga pernah membuat program SMS Gateway sederhana untuk tugas kuliah saya dulu disini.
Bahan-bahan yang perlu kita siapkan adalah :
Sebagai catatan : copy pastekan file pendukung lain ini ke C:\Windows\system32 bagi Windows 32 bit atau C:\Windows\SysWow64 bagi Windows 64 bit kemudian copy pastekan file pendukung ini ke folder Gammu Anda, dalam hal ini alamat Gammu saya adalah D:\xampp\htdocs\kalkun\gammu\bin
Bahan-bahan yang perlu kita siapkan adalah :
- Download Gammu, Gammu digunakan sebagai service SMS. -> disini
- Download Kalkun yang nantinya akan dibuat sebagai CMS untuk mengatur transaksi keluar masuknya SMS. -> disini
- Modem, saya menggunakan modem kodok (Huawei e-270) untuk SMS Gateway saya lebih suka menggunakan modem ini karena tahan panas dan bisa dipakai jangka panjang untuk ketahanannya.
- Download XAMPP atau aplikasi sejenis (AppServ, WAMPP). -> disini
- Download file pendukung lain. -> disini
Sebagai catatan : copy pastekan file pendukung lain ini ke C:\Windows\system32 bagi Windows 32 bit atau C:\Windows\SysWow64 bagi Windows 64 bit kemudian copy pastekan file pendukung ini ke folder Gammu Anda, dalam hal ini alamat Gammu saya adalah D:\xampp\htdocs\kalkun\gammu\bin
Langkah selanjutnya adalah :
- Pastikan XAMPP sudah diinstall kemudian service Apache & MySQL XAMPP di komputer kalian sudah aktif.
- Ekstrak Kalkun CMS yang sudah kita download, dalam hal ini file Kalkun saya tempatkan di D:\xampp\htdocs (sesuaikan dengan tempat Anda).
- Ektrak Gammu didalam folder kalkun D:\xampp\htdocs\kalkun\gammu (sesuaikan dengan tempat Anda).
- Buat database beri nama kalkun, lakukan lewat http://localhost/phpmyadmin.
- Kemudian import file mysql.sql yang ada pada direktori D:\xampp\htdocs\kalkun\gammu\share\doc\gammu\examples\sql\ ke database kalkun yang sudah kita buat tadi.
- Edit file database.php yang ada pada folder D:\xampp\htdocs\kalkun\application\config\ sesuaikan username, password dan database kalian.
$db['default']['hostname'] = "localhost:3306";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";
- Edit file daemon.php yang ada pada direktori D:\xampp\htdocs\kalkun\scripts\
$url = "http://localhost/kalkun";
- Edit file daemon.bat yang ada pada direktori D:\xampp\htdocs\kalkun\scripts\
set PHP=D:\xampp\php\php.exe
set DAEMON=D:\xampp\htdocs\kalkun\scripts\daemon.php
- set PHP=D:\xampp\php\php.exe menunjukkan alamat php.exe
- set DAEMON=D:\xampp\htdocs\kalkun\scripts\daemon.php menunjukkan service dari CMS Kalkun
- Pasang modem dan install driver modem tersebut sampai selesai.
- Buka Control Panel -> System -> Device Manager -> Modem
- Copy file gammurc & smsdrc yang ada di D:\xampp\htdocs\kalkun\gammu\share\doc\gammu\examples\config\ ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Edit file gammurc yang ada di D:\xampp\htdocs\kalkun\gammu\bin\ -> sesuaikan dengan port modem di komputer kalian
[gammu]
device = com5:
connection = at460800
- Edit file smsdrc yang ada di D:\xampp\htdocs\kalkun\gammu\bin\ -> sesuaikan dengan port modem di komputer kalian.
[gammu]
device = com5:
connection = at460800
# Script to be executed when new message has been received
runonreceive = D:\xampp\htdocs\kalkun\scripts\daemon.bat
# Database backends congfiguration
device = com5:
connection = at460800
service = sql
#PIN = 1234
logfile = kalkunlog
user = root
password =
pc = localhost:3306
database = kalkun
# DBI configuration
driver = native_mysql
- Kemudian test modem menggunakan gammu identify -> Buka command prompt (jalankan sebagai administrator) masuk ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Install service gammu dengan cara gammu-smsd -c smsdrc -i -> Buka command prompt (jalankan sebagai administrator) masuk ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Jalankan service gammu dengan cara gammu-smsd -c smsdrc -s -> Buka command prompt (jalankan sebagai administrator) masuk ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Kemudian buka CMS Kalkun di browser Anda : http://localhost/kalkun
- Lakukan proses instalasi sampai selesai
- Langkah terakhir, hapus atau rename folder install di dalam folder kalkun
- Login dengan username : kalkun
- Password : kalkun
Apabila Anda mengikuti langkah saya ini, dapat dipastikan SMS Gateway Anda akan berjalan tanpa ada kendala berarti. Semoga panduan ini dapat bermanfaat untuk rekan-rekan sekalian. Terima kasih
Thx gan..,, tutorialnya bermanpaat
BalasHapusSama-sama mas.
HapusGan, saat sy ngakses http://localhost/kalkun/, muncul error
BalasHapus"A Database Error Occurred
Unable to connect to your database server using the provided settings."
kenapa ya?
Langkah-langkahnya sudah benar belum? Coba ulangi dari awal.
HapusSudah gan, sudah sy coba ulangi dari awal tapi tetep ga bisa buka localhost/kalkun.
HapusSetting gammu sudah benar dan sudah bisa kirim sms via cmd.
Ada team viewer? Saya mau lihat. Ini email sy. theoweb.dev@gmail.com
BalasHapusTq gan, ditunggu versi linuxnya.
BalasHapusSipp, tunggu :)
Hapuswaktu instalasi keluar seperti ini, langkah-langkah sudah dijalani dengan betul huhuhu
BalasHapusA Database Error Occurred
Error Number: 1146
Table 'gammu.pbk' doesn't exist
ALTER TABLE `pbk` ADD `id_user` INT( 11 ) NOT NULL;
Table gammu.pbk tidak ada mas, coba lakukan langkah ini. import file mysql.sql yang ada pada direktori D:\xampp\htdocs\kalkun\gammu\share\doc\gammu\examples\sql\ ke database kalkun yang sudah kita buat tadi.
HapusMas, saya mengalami error seperti ini ketika kirim sms,sehingga masuk ke dalam sent items -> sending error.
BalasHapusError getting send status of message: Unknown error. (UNKNOWN[27])
mohon bantuannya mas
Coba cek versi gammunya dengan cara : gammu -v, pastikan modem yang Anda tersambung & pakai di support oleh gammu.
Hapusselamat siang pak theo, mau menanyakan perihal sms gateway dengan kalkun, apabila menggunakan modem wavecom seperti gambar yg saya lampirkan itu support ga ya buat gammu + kalkun? terima kasih
BalasHapusSangat support pak, saya pakai itu juga.
Hapusok pak terima kasih sangat membantu tutorialnya pak, nanti kalau ada trouble saya ijin ganggu tanya" ya pak hehe
HapusSiap. Dengan senang hati.
Hapuspak maaf mau tanya koq saya coba kirim sms lewat aplikasinya tidak berhasil terkirim ya,sedangkan saya coba kirim lewat cmd gammu bisa terkirim...kira2 apa yang terlewatkan ya
BalasHapusPakai Windows berapa pak? Coba file gammu disetting dengan run compatibility mode kemudian run as administrator.
Hapuspak saya mau tanyak cara import nomer telfon (buanyak) ke kalkun gimna ya ?
BalasHapussaya sudah coba ikuti dri oom google, pakek mode csv tapi tetap saja tidak bisa pak. kenpa ya ?
Bisa dijelaskan lebih spesifik kendalanya? Apakah muncul peringatan error apa atau sejenisnya?
Hapusgan, eror saat install gamu di cmd.error installing GammuSMSD service
BalasHapuserror 1073: The Specified service already exist(error Installinng Service)
tolong bantuannya gan
Arti pesan error tersebut menandakan bahwa service gammu sudah terinstall. Jadi kalau mau mengulang proses pembuatan sms gateway dengan gammu, service yang lama harus dihapus terlebih dahulu.
HapusThis comment has been removed by the author.
Hapusmakasih infonya gan. sangat membantu
Hapusbro, gimana ngatasi error 1053: the service did not respond to the start or control request in a timely fashion pas nge jalani service gammu.
BalasHapusmohon bantuannya....
Saya belum pernah mengalami masalah itu, tapi ada beberapa website rujukan untuk mengatasinya. Coba kunjungi tautan ini.
Hapushttps://social.technet.microsoft.com/Forums/office/en-US/b146cc3b-09b1-48cc-b756-377369cc856b/error-1053-the-server-did-not-respond-to-the-start-or-control-request-in-a-timely-fashion?forum=win10itprohardware
Om Theo, saya sudah mengikuti step by step tapi kalkun ditak terhubung dengan gammu.
BalasHapusKalkun "Status: unknow" dan:
System Information:
Operating System : WINNT
Gammu Version : Unknown
Gammu DB Schema : 13
Modem IMEI : Unknown
Ulang dari awal saja mas
Hapusbisa bantu di remote team viewer ga om ? ane gagal mulu nih
BalasHapusmas tolong bantu saya, jadipas sy klik run database setup loading terus.. jadi ga berhasil database setup pas masuk localhost/kalkun
BalasHapus1. Pastikan download XAMPP versi https://www.apachefriends.org/xampp-files/5.5.38/xampp-win32-5.5.38-3-VC11-installer.exe
Hapus2. Ikuti petunjuk yang sudah saya buat
3. Coba ganti browser lain
This comment has been removed by the author.
BalasHapusBiasanya karena beda versi XAMPP mas, XAMPP terbaru biasanya sudah include untuk PHP versi 7. Sedangkan Kalkun butuh PHP 5. Solusinya ganti XAMPP yang support untuk PHP 5.
HapusDownload : https://www.apachefriends.org/xampp-files/5.5.38/xampp-win32-5.5.38-3-VC11-installer.exe
om balesan smsnya ngga masuk ke kalkun tapi ke database masuk. ada solusinya ?
HapusKalo settingan sudah benar ya pasti masuk
Hapusom theo kenapa statistik di dashboardnya ngga tampil ya ?
BalasHapusUntuk melihat error bisa mengaktifkan firebug atau inspect element, kemungkinan ada modul Apache yang belum aktif.
HapusMau tanya pak, kok localhost/kalkun nya gak ada muncul di web browser, padahal settingannya udah pas, gak ada keliru
BalasHapuspastikan nama folder dari projek anda 'kalkun' dan disimpan di htdocs atau port apache di xampp anda sudah diubah jadi manggilnya harus misal 'localhost:8080/kalkun'.
Hapuskalo masih ngga bisa biar om theo yang jawab :D
pak saya mau nanya ini saya buat urutannya sama seperti di artikel gk ada yang saya ubah hanya di tambah smsdrc karena pas di bagian
BalasHapus# Database backends congfiguration itu kebawahnya gk sama
tapi pas saya coba konekin modemnya coba di cmd gammu identify error opening device terus
mohon bantuannya pak saya pake team viewer
Pastikan setting portnya sudah benar.
Hapusapakah bisa tanpa modem. kami pake indihome
BalasHapusModem SMS bisa digantikan dengan handphone Siemens seri lama.
HapusPermisi TPC
BalasHapusMau nanya folder share kok tidak ada yach..
Mau impor databasenya tapi foldernya tidak ada..mohon penjelasannya
Coba download ulang kemudian ekstrak file gammu
Hapusmau install localhost/kalkun ... White Blank gan...
BalasHapustidak bisa install kalkun di localhost om, BLANK gitu
BalasHapus