Top Banner
 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 d iantaranya adalah : 1. Aplikasi i ni didapatkan dan menggunakan dengan Gr atis. 2. Kita dapat dengan mudah memanajemen SMS y ang 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 k e banyak Nomor S ekaligus 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  
10

Membangun SMS Gateway Di Windows

Oct 18, 2015

Download

Documents

SMS GATEWAY
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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