Skip to main content

How to install Kannel Open Souce SMS Gateway on Cent OS

Kannel is a compact and very powerful open source WAP and SMS gateway, used widely across the globe both for serving trillions of short messages (SMS), WAP Push service indications and mobile internet connectivity.

Documentation Kannel User Guide
For more troubleshoot go through Kannel User Guide 
Download Kannel RPM or Source Code
Kannel Source Code
Download Kannel Source Code
md5: 54a71e14a681641f1b670bf9925decfa gateway-1.4.3.zip
sha1: 515a9aa1df52e3d14c753b95faba580a02c0787c gateway-1.4.3.zip

Kannel RPM's

Download from RPM Repo
Search your Linux version from Here

How to install Kannel on Centos 5.4
# rpm -ivh kannel-1.4.2-1.el5.rf.i386.rpm
# rpm -ivh kannel-devel-1.4.2-1.el5.rf.i386.rpm
$ads=[1]
Edit the default Kannel configuration
# vim /etc/kannel.conf
# Default kannel configuration file without Database
group = core
admin-port = 13000
admin-password = abc
status-password = def
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1"
smsbox-port = 13001
#wapbox-port = 13002
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
wdp-interface-name = "*"
log-file = "/var/log/kannel/bearerbox.log"
log-level = 1

################## SMSC CONFIGURATION ##################
group = smsc
smsc = smpp
smsc-id = smsc1
host = 10.27.23.12
port = 5839
#receive-port = 2775
transceiver-mode = 1
smsc-username = smsuser
smsc-password = smspass
system-type=
source-addr-ton = 1
dest-addr-ton = 1
throughput = 10
connect-allow-ip = "*.*.*.*"
keepalive = 50

################ SMSBOX CONFIGURATION ##################
group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
global-sender = 13013
#sendsms-chars = "0123456789 +-"
##log-file = "/tmp/smsbox.log"
##log-level = 0
##access-log = "/tmp/access.log"
################ SENDSMS CONFIGURATION ##################
group = sendsms-user
username = tester
password = foobar
concatenation= true
max-messages = 3
################ RECEIVE SMS CONFIGURATION ##################
#group = sms-service
#keyword =
#keyword-regex = .*
#catch-all = yes
#max-messages = 0
#get-url = "http://localhost/sms?phone=%p&text=%a"
How to start & stop the bearerbox & smsbox
# /usr/sbin/smsbox /etc/kannel.conf &
# /usr/sbin/bearerbox /etc/kannel.conf &
How to Stop the kannel service
# /etc/init.d/kannel stop
How to check logs for kannel
# tail -20f /sdp/wap_push_promotion/bearerbox.log
How to check the kannel process is running or not?
#  ps -ef | grep kannel
root     11314 11281  0 14:05 pts/2    00:00:00 grep kannel
kannel   20609     1  0 Aug02 ?        00:00:00 /usr/sbin/bearerbox /etc/kannel.conf
kannel   20628     1  0 Aug02 ?        00:00:00 /usr/sbin/smsbox /etc/kannel.conf

Feedbacks: We appreciate your feedbacks and suggestions about our website bala@techgyaan.org
Check out . Follow @techgyaan  full-width

Comments

Popular posts from this blog

Download of the Day!

Amarok 2.0.2 has released Amarok is an open source alternative music player for iTunes. Amarok supports Linux, Unix, MacOSX and windows Operating system. It is smiliar to iTunes just drag & drop the songs to play list. Amarok also lets you listen to internet radio ( mp3 streaming ) including music from last.fm . Features Automatic cover Lyrics download Dynamic playlists Visualizations and Podcasting. These are only some of the great new features of Amarok 2. Give it a try! Download here An least but not last - Amarok will also synchronize your music to your iPod. For the more technical users a scripting interface allows you to extend the functionality of Amarok. Print Page Feedbacks: We appreciate feedbacks and suggestions about our website info@techgyaan.org

How to fix Solaris "/lib/svc/method/net-physical "network settings is misconfigured”

Yesterday I came across an issue with the server being unable to access it switched to the  maintenance mode with some a strange message; “ How to fix Solaris "/lib/svc/method/net-physical "network settings is misconfigured”. Dec  9 10:05:59 techgyaansvr svc.startd[7]: [ID 652011 daemon.warning] svc:/network/physical:default: Method "/lib/svc/method/net-physical" failed with exit status 96. Dec  9 10:05:59 techgyaansvr svc.startd[7]: [ID 748625 daemon.error] network/physical:default misconfigured: transitioned to maintenance (see 'svcs -xv' for details) Actual message is that the IP address already exists, but is not configured. We need to clear the network & flush the settings to make it accessible Resolution: Check the service which is disabled #svcs –xv [this command will show you the services which is disabled by system] Take the network interface offline #ifconfig eri0 down [this command will bring the interface down] #ifconfig eri0 unplumb [this co...

Increase your RAM? free of cost…Really Worth It!!!!

A Very useful tip . Please try this and use RAM efficiently. Now this is called a tip of the year! While working with the Task Manager I observed the following. You can also try it out. 1.Start any application, say Word. Open some large documents. 2.Now start the Task Manager processor tab and sort the list in descending order on Memory Usage. You will notice that Winword.exe will be somewhere at the top, using multiple MBs of memory. Note down the number. 3.Now switch to Word and simply minimise it. (Do not use the Minimize All option of the task bar). 4. Now go back to the Task Manager and see where Winword.exe is listed. Most probably you will not find it at the top. You will typically have to Scroll to the bottom of the list to find Word. Now check out the amount of RAM it is using. Compare it with the original. Surprised? The memory utilisation has reduced by a huge amount. 5.So where is the tip of the year? Simple? Minimise each application that you are currently not working on ...