Untuk menginstall gammu sebagai SMS Gateway menggunakan clear OS hal pertama yang harus dilakukan adalah menginstall paket-paket yang diperlukan untuk proses compile

# yum install alsa-lib mesa-libGLU-devel freetype-devel libmng-devel libpng-devel libXt-devel libXft-devel libXrandr-devel libXcirsor-devel libXi-devel libXinerama-devel cmake gcc gcc-c++ make qt-devel
# updatedb
# export PATH="$PATH:$(dirname $(locate /bin/qmake | head -n1))"

Installa Gsoap
wget http://download.centreon.com/RPMs/centos6/i386/gsoap-2.7.16-3.el6.i686.rpm
wget http://download.centreon.com/RPMs/centos6/i386/gsoap-devel-2.7.16-3.el6.i686.rpm
rpm -Uvh gsoap-2.7.16-3.el6.i686.rpm gsoap-devel-2.7.16-3.el6.i686.rpm

jika menggunakan x64 ganti directory "i386"  menjadi "x86_64"

# yum install zlib-devel openssl-devel
Install paket MySql
# yum install mysql
# yum install mysql mysql-bench mysql-connector-java mysql-connector-java mysql-connector-odbc mysql-devel mysql-embedded mysql-embedded-devel mysql-libs mysql-server mod_auth_mysql php-mysql qt-mysql
Kemudian download Gammu 1.32
# wget http://sourceforge.net/projects/gammu/files/gammu/1.32.0/gammu-1.32.0.tar.gz
ekstrak gammu
# tar -xzvf gammu-1.32.0.tar.gz

Install gammu
# cd gammu-1.32.0
# ./configure
# make
# mkdir build && cd build
# cmake ..
# make
# make test
# make install

Kemudian test dengan mengetikkan perintah
# gammu

jika muncul tulisan
“gammu: error while loading shared libraries: libGammu.so.7: cannot open shared object file: No such file or directory”
jangan khawatir ketikkan saja perintah
# ln -s /usr/local/lib/libGammu.so /usr/lib/libGammu.so.7
# ln -s /usr/local/lib/libgsmsd.so /usr/lib/libgsmsd.so.7
jika sudah coba ketikkan
# gammu
jika muncul informasi tentang gammu,maka gammu sudah terinstall
Untuk konfigurasinya ketikkan
# gammu-config

Kemudian akan muncul sebuah tampilan konfigurasi, isikan parameter-parameter yang sesuai dengan modem anda ( Kali ini saya menggunakan wavecom fasttrack )

port: /dev/ttyS0
connection: at115200
model: at
logfile:/var/log/gammu/smsdlog
synchronizetime: yes
logformat: textalldate

karena file /var/log/gammu/smsdlog belum ada, maka kita harus membuatnya secara manual
# mkdir /var/log/gammu
# touch /var/log/gammu/smsdlog

Untuk mengecek koneksi ke modem, gunakan perintah
# gammu --identify
Untuk modem wavecom yang saya coba, muncul informasi berikut
Device               : /dev/ttyS0
Manufacturer         :  SUNLINK MODEM
Model                : MULTIBAND  900E  1800 (MULTIBAND  900E  1800)
Firmware             : P57a09gg.Q24AU001 1954592 061307 17:25
IMEI                 : 012345678901234
SIM IMSI             : 510102582263212
Sekarang coba kirim SMS
 # gammu sendsms TEXT 08xxxxxxxxxx
tunggu sebentar kemudian akan muncul tulisan
Enter the message text and press Ctrl+D:

tulis pesan yang ingin dikirim kemudian tekan CTRL+D untuk mengirim

Untuk melihat log gammu, ketikkan
# tail -f /var/log/gammu/smsdlog
 Sekian tutorial dari saya ada kurang lebihnya nya saya minta maaf.

0 komentar:

Post a Comment

 
Top