Get Latest Updates
#apt-get update
#apt-get upgrade
Install Required Packages
#apt-get -y -force-yes install axel
#apt-get -y –force-yes install python-software-properties
#apt-get install nano wget cvs subversion curl git-core unzip autoconf automake1.9 libtool flex debhelper pkg-config libpam0g-dev intltool automake checkinstall docbook docbook-xsl build-essential libpcre3 libpcre3-dev libc6-dev g++ gcc autotools-dev bison libncurses5-dev m4 tex-common texi2html texinfo texlive-base texlive-base-bin texlive-common texlive-doc-base texlive-latex-base libxml2-dev
#apt-get install kannel kannel-dev kannel-extras kannel-sqlbox libnet-smpp-perl
#apt-get install -y apache2 mysql-server php5 php5-cli php5-cgi php-pear php-db phpmyadmin libapache2-mod-php5 gcc sendmail
Configuration Section
Replace the conf file at /etc/kannel/kannel.conf with the following
==============================================================================
#
# Sample configuration file for Kannel bearerbox on Debian.
# See the documentation for explanations of fields.
#
# HTTP administration is disabled by default. Make sure you set the
# password if you enable it.################### ADDED BY RAYMOND #################################
#CORE
group = core
admin-port = 13000
smsbox-port = 13001
admin-password = pwd
status-password = pwd
log-file = “/var/log/kannel/kannel.log”
log-level = 1
access-log = “/var/log/kannel/access.log”
store-location = “/var/log/kannel/kannel.store”# SMSC Fake
#group = smsc
#smsc = fake
#host = localhost
#port = 13013
#SMSC modem gsm
group = smsc
smsc = at
host = 127.0.0.1
port = 13013
smsc-id = huawei
modemtype = huawei
device = /dev/ttyUSB0
speed = 9600
sms-center = +923455000010
my-number = +923474495042
group = modems
id = huawei
name = huawei
detect-string = huawei
init-string = “AT+CNMI=2,1,0,0,0;+CMEE=1″# SMSBOX SETUP
group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
sendsms-chars = “0123456789+”
global-sender = +923455000010
log-level = 1
log-file = “/var/log/kannel/smsbox.log”
access-log = “/var/log/kannel/access.log”# SEND-SMS USERS
group = sendsms-user
username = playsms
password = aaaaa# SMS SERVICE ‘Default’
# there should be default always
group = sms-service
keyword = default
accept-x-kannel-headers = true
max-messages = 100
assume-plain-text = true
catch-all = true#exec = /usr/local/bin/kannel_incoming %t %q %a
get-url = “http://sms.nextbridge.org/~playsms/plugin/gateway/kannel/geturl.php?t=%t&q=%q&a=%a”==============================================================================
Playsms installation & Configuration.
Create playSMS web root, spool and log and set ownership to user www-data or web server user
# mkdir -p /var/www/playsms
# mkdir -p /var/spool/playsms
# mkdir -p /var/log/playsms
# chown -R www-data /var/www/playsms
# chown -R www-data /var/spool/playsms
# chown -R www-data /var/log/playsms
Download playsms source code
#Wget http://sourceforge.net/projects/playsms/files/latest/download?source=files
Extract playSMS package somewhere (Usually in /usr/local/src)
# tar -zxvf playsms-x.x.x.tar.gz -C /usr/local/src
Copy files and directories inside ‘web’ directory to playSMS web root and set ownership again to “user www-data or apache web server user”
# cd /usr/local/src/playsms-x.x.x/web
# cp -rR * /var/www/playsms
# chown -R www-data /var/www/playsms
Setup database (import database)
# mysqladmin -u root -p create playsms
# mysql -u root -p playsms < /usr/local/src/playsms-x.x.x/db/playsms.sql
Copy config-dist.php to config.php and edit config.php
# cd /var/www/playsms
# cp config-dist.php config.php
# mcedit config.php or
# vi config.php
Note: please read and fill all required fields with cautious
Enter bin directory, copy playsms, playsmsd, playsmsd.php, playsmsd_start to directory default
# cd /usr/local/src/playsms-x.x.x/bin
# cp playsmsd playsmsd.php playsmsd_start /usr/local/bin/
# cp playsms /etc/default/
Note: please note the different between playsms and playsmsd
Look for rc.local on /etc and its subdirectories (usualy /etc, /etc/init.d or
/etc/rc.d/init.d) Edit rc.local and put:
/usr/local/bin/playsmsd_start
NOTE: on the bottom of the file (before exit if theres exit command). This way playsmsd_start will start automatically on boot.
Browse http://localhost/playsms/ and login using default administrator user
username: admin
password: admin
Now Load smsbox with below mention script as it was installed by default with kannel
Create script to “start & stop smsbox” at:
This script will take input from below mentioned scritp after this script
#Touch /etc/init.d/smsbox
#Chmod o+x /etc/init.d/smsbox
Edit:
#vi /etc/init.d/smsbox
Paste:
=====================================================================================
#!/bin/bash
BASH_SCRIPT=/usr/sbin/smsbox-nxb
RETVAL=0
case “$1″ in
start)
$BASH_SCRIPT
RETVAL=$?
;;
stop)
killall -9 smsbox
RETVAL=$?
;;
restart)
killall -9 smsbox
$BASH_SCRIPT
RETVAL=$?
;;
*)
echo “Usage: smsbox {start|stop|restart}”
exit 1
;;
esac
exit $RETVAL
=====================================================================================
Create Deamon for smsbox at:
#touch /usr/sbin/smsbox-nxb
#chmod o+x /usr/sbin/smsbox-nxb
Edit:
#vi /usr/sbin/smsbox-nxb
Paste:
=====================================================================================
#!/bin/bash
/usr/sbin/smsbox /etc/kannel/kannel.conf > /dev/null 2>&1 &
=====================================================================================
Now check your services:
#/etc/init.d/smsbox stop
#/etc/init.d/smsbox start
dear please give me your email address
i want to ask you live please please please
messages are pending
my playsms admin user shfited to normal how i convert back it to admin user
need urgent replay