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-develInstall paket MySql
# yum install mysqlKemudian download Gammu 1.32
# 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
# wget http://sourceforge.net/projects/gammu/files/gammu/1.32.0/gammu-1.32.0.tar.gzekstrak 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.7jika sudah coba ketikkan
# ln -s /usr/local/lib/libgsmsd.so /usr/lib/libgsmsd.so.7
# gammujika 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 --identifyUntuk modem wavecom yang saya coba, muncul informasi berikut
Device : /dev/ttyS0Sekarang coba kirim SMS
Manufacturer : SUNLINK MODEM
Model : MULTIBAND 900E 1800 (MULTIBAND 900E 1800)
Firmware : P57a09gg.Q24AU001 1954592 061307 17:25
IMEI : 012345678901234
SIM IMSI : 510102582263212
# 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/smsdlogSekian tutorial dari saya ada kurang lebihnya nya saya minta maaf.
0 komentar:
Post a Comment