Tuesday, May 28, 2013

Cara Mudah Instalasi Driver M1306B-USB - Windows 7

Setelah unpacked kotak modem, pasang simcard, dan antena, lalu sambungkan kabel USB dari Modem ke PC, LED indikator Modem akan otomatis menyala.

Langkah 1
Saat modem sudah tersambung ke PC, buka Windows Explorer > Klik Kanan My Computer > Manage > Device Manager
Disana Anda akan melihat 1 device baru 'USB-Serial Controller'.

Langkah 2
Klik 2x pada device baru tersebut > Update Driver.

Langkah 3
Akan ada 2 pilihan, apakah Anda ingin cari driver otomatis di internet (Search Automatically for updated driver software) atau cari di komputer lokal Anda (Browse my Computer for driver software). Pilih yang cari di komputer lokal Anda.

Langkah 4
Tekan Browse > Pilih direktori dimana Anda menyimpan folder driver ( Terdapat CD Driver disetiap kotak atau bisa download disini )

Langkah 5
Klik Next, dan Windows akan menginstall driver USB-Serial Controller.

Langkah 6
Setelah Windows selesai meng-install driver USB-Serial Controller, akan muncul jendela yang menerangkan bahwa "Prolific USB-to-Serial Comm Port" sudah selesai diinstall.

Langkah 7
Buka kembali device manager, Anda akan bisa melihat ada COM Port baru pada "Ports (COM&LPT)" bernama "Prolific USB-to-Serial Comm Port (COM3)"
(Disetiap PC bisa saja COM yang ditampilkan berbeda)
Dengan COM port yang muncul inilah kita dapat melakukan komunikasi dengan Modem



Cara Mudah Install Gammu Windows dan Kalkun - Part 4/4 (Multi Modem)

1. Pastikan Gammu dan Kalkun sudah berjalan sempurna. Referensi klik disini

Ulasan Multi Modem kali ini menggunakan COM port dan nama direktori gammu yang berbeda, namun konsep tetap sama.

2. Buka 'Services.msc', Stop service 'Gammu SMSD Service'

3. Uninstall service Gammu SMSD

4. Edit file 'gammurc', sesuaikan COM port yang digunakan

jika menggunakan 2 modem = [gammu] dan [gammu1]
jika menggunakan 3 modem = [gammu] [gammu1] dan [gammu2] dst.

5. Rename file 'smsdrc' Anda menjadi 'smsdrc1' dan buat duplikatnya, duplikat direname menjadi 'smsdrc2'
Jika masih ada modem yang ingin ditambahkan, duplikat kembali dan rename menjadi 'smsdrc3' dst.
Edit file pada :
baris 7 = 'device'
baris 9 = 'connection'
sesuai COM port yang digunakan
baris 41 = 'phoneid'
Phone ID akan digunakan sebagai identitas modem di Kalkun. Sehingga memungkinkan Kalkun memilah SMS yang akan dikirim harus menggunakan Modem keberapa


6. Buka 'command prompt', masuk ke direktori dimana gammu Anda berada dan ketik 'gammu 0 identify' untuk modem pertama, ketik 'gammu 1 identify' untuk modem kedua

7. Test mengirim SMS dengan menggunakan ke dua modem tersebut melalui perintah gammu 'gammu -c smsdrc1 sendsms text no_tujuan' untuk modem pertama, 'gammu -c smsdrc2 sendsms text no_tujuan' untuk modem kedua

8. Install kembali service Gammu SMSD
gammu-smsd.exe -c smsdrc1 -n gammu1 -i = service untuk modem pertama
gammu-smsd.exe -c smsdrc2 -n gammu2 -i = service untuk modem kedua

9. Jalankan service kedua modem ini di 'Service.msc'

10. Buka file 'kalkun_settings.php' pada direktori 'C:\xampp\htdocs\kalkun\application\config' untuk setting strategi pengiriman SMS yang diinginkan
$config['multiple_modem_state'] = TRUE;
$config['multiple_modem_strategy'] = 'phone_number_prefix';
$config['multiple_modem'][0]['id'] = 'MyPhone1';
$config['multiple_modem'][0]['value'] = array('+62812', '+62813');
$config['multiple_modem'][1]['id'] = 'MyPhone2';
$config['multiple_modem'][1]['value'] = array('+62899', '+62889');
Perintah ini memungkinkan Kalkun mengirim SMS dengan :
- menggunakan Modem Pertama jika nomor pengiriman SMS diawali '+62812' atau '+62813'
- menggunakan Modem Kedua jika nomor pengiriman SMS diawali '+62899' atau '+62899'

10. Kirim 2 SMS melalui Kalkun


11. Contoh tampilan database pada phpMyAdmin, terlihat bahwa :
- SMS 'test kalkun 7' terkirim menggunakan 'MyPhone1'
- SMS 'test kalkun 8' terkirim menggunakan 'MyPhone2'

12. Begitu SMS tersebut dibalas, tampilan Kalkun akan muncul seperti biasa tanpa ada perbedaan

Tapi jika diperiksa dalam database melalui phpMyAdmin, terlihat bahwa :
- SMS 'test reply gammu 414 ke1' diterima menggunakan 'MyPhone1'
- SMS 'test reply gammu 441 ke1' diterima menggunakan 'MyPhone2'

Monday, May 27, 2013

Cara Mudah Install Gammu Windows dan Kalkun - Part 3/4 (Penyempurnaan Kalkun)

1. Pastikan Kalkun sudah bisa mengirim SMS. Referensi klik disini

2. Buka 'services.msc' dan stop service 'Gammu SMSD Service'


3. Buka 'command prompt', masuk ke directory 'C:\gammu\bin\' dan ketik perintah
gammu-smsd -u


4. Buka 'smsdrc' dan edit baris 43
runonreceive = C:\xampp\htdocs\kalkun\scripts\daemon.bat


5. Masuk ke direktori 'C:\xampp\htdocs\kalkun\scripts\' dan buka file 'daemon.bat'
Edit baris 5
set PHP=C:\xampp\php\php.exe
Edit baris 7
set DAEMON=C:\xampp\htdocs\kalkun\scripts\daemon.php


6. Buka 'command prompt', masuk ke directory 'C:\xampp\htdocs\kalkun\scripts\' dan jalankan 'daemon.bat'


7. Buka kembali 'command prompt' dimana Anda uninstall service 'Gammu SMSD' dan ketik perintah
gammu-smsd -c smsdrc -i


8. Buka 'services.msc' dan jalankan service 'Gammu SMSD Service'

9. Buka kembali 'localhost/kalkun' dan coba kirim SMS lagi menggunakan Kalkun


10. Lakukan test membalas SMS tersebut



11. Untuk menyesuaikan tanggal dan waktu pada tampilan Kalkun bagian atas
Edit file 'index.php' pada direktori 'C:\xampp\htdocs\kalkun'
Hilangkan tanda '\\ ' pada baris 17


Tampilan homepage Kalkun

Friday, May 24, 2013

Cara Mudah Install Gammu Windows dan Kalkun - Part 2/4 (Persiapan User Interface Kalkun)

1. Pastikan Gammu sudah berjalan sesuai prosedur. Referensi klik disini

2. Buat folder 'kalkun' di direktori 'C:\xampp\htdocs\' dan Extract 'kalkun_0.7.1' ke folder tersebut


3. Edit file 'database.php' di direktori 'C:\xampp\htdocs\kalkun\application\config\database.php'
Edit baris 43-46
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "gammu";
$db['default']['dbdriver'] = "mysql";


4.  Buka 'localhost/kalkun' pada web browser Anda, dan klik 'Start Installation'



klik 'Run Database Setup'


5. Sebelum klik 'Go To Application', pastikan folder 'install' dihapus


6. Buka kembali 'localhost/kalkun' dan akan muncul login page Kalkun

username : kalkun
password : kalkun


7. klik 'Compose', pilih 'Input manually', masukan nomor handphone tujuan, dan ketik pesan


Pada tahap ini Kalkun sudah bisa berjalan, tapi belum sempurna

Cara Mudah Install Gammu Windows dan Kalkun - Part 1/4 (Persiapan Gammu dan Database)

Infrastruktur yang dipakai :
Windows 7 - 32bit
Modem Zoglab Q24PLUS-U

1. Install driver modem Anda, referensi klik disini
pastikan COM port yang digunakan Modem pada Device Manager


2. Download program berikut :
Gammu Windows v1.32.0 atau website resmi
Kalkun v0.7.1 atau website resmi
XAMPP for Windows



3. Extract 'Gammu-1.32.0-Windows' ke drive C:\ dan rename menjadi 'gammu'



4. Copy file 'gammurc' dan 'smsdrc' pada 'C:\gammu\share\doc\gammu\examples\config' ke 'C:\gammu\bin'

5. Edit file 'gammurc' sesuai COM port yang digunakan Modem
device = com70:
connection = at115200

6. Buka 'command prompt', masuk ke directory 'C:\gammu\bin' dan jalankan perintah berikut ini :
gammu identify


7. Install 'XAMPP for Windows', pastikan 'MySQL' dan 'phpMyAdmin' dicentang

8. Buka 'XAMPP Control Panel', install services 'Apache' dan 'MySQL' sampai berubah tanda menjadi centang hijau.
Klik 'Start' untuk kedua module ini.



9. Buka 'localhost/phpmyadmin' pada web browser Anda.



10. Buat database baru bernama 'gammu'



11. Impor format table untuk database 'gammu' Anda dengan menggunakan script 'mysql.sql' pada direktori 'C:\gammu\share\doc\gammu\examples\sql\mysql.sql' 




12. Edit file 'smsdrc' untuk disesuaikan dengan perangkat dan database yang sudah terpasang.
Edit baris 7 :
device = com70:
Edit baris 9 :
connection = at115200
Edit baris 33 :
service = mysql
Edit baris 61-65 :
user = root
password =
pc = localhost
# pc can also contain port or socket path after colon (eg. localhost:/path/to/socket)
database = gammu
Edit baris 68 :
driver = mysql

13. Lakukan test mengirim SMS melalui Gammu dengan perintah
gammu -c smsdrc sendsms TEXT 08121215xxxx
isi_sms
Ctrl+z

14.  Install service 'GammuSMSD'
gammu-smsd -c smsdrc -i


15. Buka 'services.msc', jalankan 'Gammu SMSD Service'