-
Membangun SMS Gateway di Windows (Revisi) By : Affanul Hakim
Email: [email protected] Website: http://affanul.net
Kalkun adalah program open source berbasis web untuk me-manage
(mengatur) SMS, menggunakan gammu-smsd sebagai engine untuk
mengirim dan menerima pesan dari media modem GSM/CDMA masuk SMS dan
disimpan pada database Laptop/PC yang telah kita instal Kalkun,
sehigga kelebihan dengan menggunakan Aplikasi ini diantaranya
adalah :
1. Aplikasi ini didapatkan dan menggunakan dengan Gratis. 2.
Kita dapat dengan mudah memanajemen SMS yang keluar dan masuk
menggunakan
Komputer/laptop. 3. Dapat membuat group setiap nomor HP yang di
simpan pada kalkun. 4. Dapat menampung Sekaligus banyak nomor HP.
5. Membalas secara Otomatis SMS yang masuk. 6. Mengirim SMS
broadcast ke banyak Nomor Sekaligus ataupun sesuai dengan SMS
Group Tujuan .
Mungkin dari sahabat mengira, bahwa kalkun hanya bisa jalan di
linux. Tulisan ini akan memaparkan cara memasang Kalkun di sini
saya menggunakan OS Windows 7.
Alat
1. PC / Laptop dengan minimal OS Windows XP 2. Modem
GSM/CDMA
Software yang saya gunakan :
1. XAMPP 1.7.7 2. Gammu Gammu-1.31 3. Kalkun 0.4
Langkah-Langkah Instalasi dengan beberapa asumsi
1. Instal webserver XAMPP pada direktori C:\xampp dan jalankan
service Apache dan MySql dengan klik tombol start
-
2. Instal Seluruh Komponen Gammu 1.29.0 dengan mencentang semua
option, dan instalasi diletakan di C:\Gammu-1.29.0-Windows
Installasi Database di PhpMyadmin
1. Membuat database baru dengan nama database ( kalkun ) dengan
phpMyAdmin http://localhost/phpmyadmin
2. Menyesuaikan file
C:\xampp\htdocs\kalkun\application\config\database.php
// MySQL $db['default']['username'] = "root";
$db['default']['password'] = ""; $db['default']['database'] =
"kalkun"; $db['default']['dbdriver'] = "mysql";
3. Meng-Import gammu schema, bisa dengan phpMyAdmin
C:\Gammu-1.29.0-Windows\share\doc\gammu\examples\sql\mysql.sql
-
4. Meng-konfigurasi File daemon. o Buat File dengan ekstensi (
daemon.php ) dengan lokasi di
C:\xampp\htdocs\kalkun\scripts\daemon.php
// Please configure this $url = "http://localhost/kalkun";
Konfigurasi File dengan nama dan ekstensi file ( daemaon.bat )
berlokasi di C:\xampp\htdocs\kalkun\scripts\daemon.bat ketikan pada
notepad dan save dengan ekstensi ( .bat ) :: Configure this (use
absolute path) :: php cli path set PHP=C:\xampp\php\php.exe ::
daemon.php path set
DAEMON=C:\xampp\htdocs\kalkun\scripts\daemon.php :: Execute %PHP%
%DAEMON%
5. Klik kanan (Computer + Manage + Device Manager + Modem + klik
kanan Properties) liat lokasi port modem ini sesuai dengan komputer
masing-masing, di sini yang digunakan untuk dimasukan kedalam file
seting (smsrdrc) (disini saya menggunakan modem Huawei) dengan port
( COM10 )
-
6. Membuat file konfigurasi dengan nama (smsdrc) diletakan di
-> C:\Program Files\gammu\bin\smsdrc
File smsdrs tidak penggunakan format atau extensi apapun, jadi
di ketik di notepad, kemudian save tanpa file extensi.
Ketik menggunakan notepad dengan isi script di bawah ini didalam
file ( smsdrc ) isi no port sesuai dengan port modem yang di pasang
pada komputer/laptop masing-masing berbeda disini saya menggunakan
port COM10 dan skript didalam file smsdrc sebagai berikut :
[gammu]
# isikan no port di bawah ini device = com10: # isikan jenis
connection di bawah ini connection = at115200 [smsd] service = sql
driver = native_mysql logfile = kalkun debuglevel = 1 phoneid =
e620 commtimeout = 30 sendtimeout = 600 checksecurity = 0
resetfrequency = 600 receivefrequency = 0 runonreceive =
C:\xampp\htdocs\kalkun\scripts\daemon.bat #PIN = 1234 #
----------------------------- # Konfigurasi koneksi ke MySQL #
----------------------------- pc = localhost # isikan user untuk
akses ke MySQL user = root # isikan password user untuk akses ke
MySQL password = # isikan nama database untuk Gammu database =
kalkun
-
7. Gunakan notepad untuk membuat file smsdrc, kemudian save dan
format file smsdrs tidak ada format jadi ekstensi format .txt di
hilangkan. Pada baris: device:com10: (portnya diganti sesuai dengan
port pada device Manager) letakan File ( smsdrc ) di C:\Program
Files\gammu 1.31.0\bin\
File Konfigurasi Folder Inbox SMS untuk merubah default letak
file konfigurasi di :
C:\xampp\htdocs\kalkun\application\config\kalkun_settings.php Ganti
ID Inbox (1) sesuai dengan database user inbox master yang akan
kita rubah.
$config['inbox_owner_id'] = '1';
Menjalankan Service Gammu
o Jalankan Gammu dengan cara : o Klik start + accessories +
Command Promt tekan enter
Masuk menggunakan command promt ke folder \Program Files\Gammu
1.31.0"\bin\
o Kemudian Untuk Menjalankannya Service Gammu ketik: gammu-smsd
-c smsdrc -> via Command Prompt
Catatan untuk SO Windows 7 Perintah Gammu akan muncul keterangan
error (msvcr71.dll) maka msvcr71.dll telah saya lampirkan dalam
tutorial ini, letakan file (msvcr71.dll) letakan ini di c:\Program
Files\Gammu 1.31.0"\bin\
Kemudian jalankan service Gammu dengan masuk ke Command
Promt:
C:Program Files\Gammu 13.1.0 > gammu-smsd c smsdrc (tekan
enter)
Apabila tidak ada keterangan Erorr maka perintah untuk
menjalankan service Gammu telah berhasil, dan kemudian di lanjutkan
dengan instalasi Sms manajemen yakni ( Kalkun )
-
Instal Kalkun
1. Jalankan kalkun untuk instalasi ekstrak file Instalasi kalkun
yang telah kita download dengan membuat direktori baru di httdoc
dengan nama folder kalkun http://localhost/kalkun
2. Klik Start installation.
3. Klik Tombol Start Instalation
4. Klik Tombol Next
-
Klik Tombol ( Run Database Setup )
5. Sesuai pesan Removal status: FAILED (You have to remove it
manually), hapus folder instal pada C:\xampp\htdocs\kalkun\install
secara manual. Bisa dengan masuk ke Windows Explorer hapus manual.
Bila sudah, klik Go To Application.
Setelah sukses instalasi klik Go To Aplication
-
6. Masukkan Username: kalkun dan Password: kalkun.
7. Dan kini, saatnya bermain-main dengan kalkun Sms Center.
pastikan Status Connected berarti Kalkun Telah Berhasil terkoneksi
dengan Gammu dan Database.
Tampilan Dashboard dari Kalkun, disini terlihat berapa sms yang
masuk dan sms yang keluar.
-
Tampilan Inbox Kalkun
Tampilan Untuk Mengirim SMS
Tampilan Add Contact, untuk memasukan nomor HP di phonebook baik
secara manual ataupun import format CVS.
-
* Tips untuk format import sekaligus banyak nomor dapat
menggunakan aplikasi MS Excel, dengan format tabel sebagai
berikut:
Name Number Affanul Hakim +62853400526xx Hakim M3
+6285625814xx
Dan seterusnya, kemudian save dengan format .CSV Kemudian
tinggal di Import ke Kalkul Phonebook Import CSV Pada tutorial ini
saya sertakan file (smsdrc, daemon.php, daemon.bat ) agar sahabat
dapat mempelajarinya, dan file msvc71 untuk Windows 7. Selamat anda
telah berhasil install kalkun sebagai SMS manager gateway, selamat
mencoba