Hello Everyone,

I'm testing my application. Before few days my whole application (HTTP,
Kannel SMS Gateway and Fake SMSC's) working fine. But now a days I'm
getting some problems regarding performance of Kannel and Fake SMSC's.

When I'm sending lots of SMS messages from HTTP application to Kannel SMS
Gateway then Kannel Bearerbox process this message to slow.

The Architecture my whole application is follows:

*HTTP----Kannel (BBox---SQLBox----SMSBox----Fake SMSC's)*

I'm handling DLR on Internal storage.

This is configuration files:



*Kannel.conf*#---------------------------------------------------------
#  Single Group "CORE"
#---------------------------------------------------------

group = core
admin-port = "15000"
admin-port-ssl="no"
admin-password = "bulksms"
status-password = "bulksms"
admin-deny-ip="*.*.*.*"
admin-allow-ip="*.*.*.*"
smsbox-interface ="127.0.0.1"
smsbox-port = "15001"
smsbox-port-ssl="no"
log-file = "mykannel.log"
log-level = "0"
access-log = "myaccess.access"
dlr-storage = "internal"
sms-incoming-queue-limit = "-1"
sms-outgoing-queue-limit = "1000000"
smsbox-max-pending = "100"
sms-resend-freq = "60"
sms-resend-retry = "-1"

#---------------------------------------------------------
#  Single Group "smsbox"
#---------------------------------------------------------

group = smsbox
smsbox-id = "mysmsbox"
bearerbox-host = "127.0.0.1"
bearerbox-port = "15001"
sendsms-port = "15010"
log-file = "mysmsbox1.log"
log-level = "0"
access-log="smsaccess1.access"
sendsms-chars = "0123456789+ "
#max-pending-requests = "512"
#sendsms-url="/cgi-bin/sendsms"
#global-sender = "123456"
#ms-length = "140"
#http-request-retry=5

#---------------------------------------------------------
#  Multi Group "SMSC"
#---------------------------------------------------------

group = smsc
smsc = fake
smsc-id = mysmsc1
host="localhost"
port = 10001
throughput="1000000.00"
connect-allow-ip = 127.0.0.1
reroute-dlr=true
log-file="mysmsc1.log"
log-level=0
allowed-smsc-id="mysmsc1"
denied-smsc-id="mysmsc2;mysmsc3;mysmsc4"

#---------------------------------------------------------

group = smsc
smsc = fake
smsc-id = mysmsc2
host="localhost"
port = 10002
throughput="1000000.00"
connect-allow-ip = 127.0.0.1
reroute-dlr=true
log-file="mysmsc2.log"
log-level=0
allowed-smsc-id="mysmsc2"
denied-smsc-id="mysmsc1;mysmsc3;mysmsc4"

#---------------------------------------------------------

group = smsc
smsc = fake
smsc-id = mysmsc3
host="localhost"
port = 10003
throughput="1000000.00"
connect-allow-ip = 127.0.0.1
reroute-dlr=true
log-file="mysmsc3.log"
log-level=0
allowed-smsc-id="mysmsc3"
denied-smsc-id="mysmsc1;mysmsc2;mysmsc4"

#---------------------------------------------------------

group = smsc
smsc = fake
smsc-id = mysmsc4
host="localhost"
port = 10004
throughput="1000000.00"
connect-allow-ip = 127.0.0.1
reroute-dlr=true
log-file="mysmsc4.log"
log-level=0
allowed-smsc-id="mysmsc4"
denied-smsc-id="mysmsc1;mysmsc2;mysmsc3"

#---------------------------------------------------------
#  Multi Group "smsbox-route"
#---------------------------------------------------------

group = smsbox-route
smsbox-id = "mysmsbox"
smsc-id = "mysmsc1"

group = smsbox-route
smsbox-id = "mysmsbox"
smsc-id = "mysmsc2"

group = smsbox-route
smsbox-id = "mysmsbox"
smsc-id = "mysmsc3"

group = smsbox-route
smsbox-id = "mysmsbox"
smsc-id = "mysmsc4"

#---------------------------------------------------------
# Multi Group "sms-service"
# There should be always a 'default' service.
# This service is used when no other 'sms-service' is applied.
#---------------------------------------------------------

group = sms-service
keyword = default
text = "No service specified"
accept-x-kannel-headers = true
#max-messages = 3
concatenation = true
catch-all = true

#---------------------------------------------------------
#  Multi Group "sendsms-user"
#---------------------------------------------------------

group = sendsms-user
name = "mysendsmsuser1"
username = "tester1"
password = "tester1"
forced-smsc = "mysmsc1"
default-smsc= "mysmsc1"
#user-allow-ip="*.*.*.*"
max-messages="10"

#---------------------------------------------------------
#  Multi Group "mysql-connection"
#---------------------------------------------------------

#group = mysql-connection
#id = mydlr
#host="127.0.0.1"
#username = "root"
#password = "root"
#database = "bulk_sms"
#max-connections = "10"

#---------------------------------------------------------
#  Single Group "dlr-db"
#---------------------------------------------------------

#group = dlr-db
#id = mydlr
#table = dlr
#field-smsc = smsc
#field-timestamp = ts
#field-destination = destination
#field-source = source
#field-service = service
#field-url = url
#field-mask = mask
#field-status = status
#field-boxc-id = boxc

#---------------------------------------------------------



*sqlbox.conf*#---------------------------------------------------------
# SQLBox Configuraton
#---------------------------------------------------------

group = sqlbox
id = sqlbox-db
smsbox-id = "mysqlbox"
global-sender = ""
bearerbox-host = "localhost"
bearerbox-port = "15001"
smsbox-port = "15002"
smsbox-port-ssl = "false"
sql-log-table = "sqlbox_sent_sms"
sql-insert-table = "sqlbox_send_sms"
log-file = "sqlbox.log"
log-level = "0"

#---------------------------------------------------------
# Example MYSQL Connection
#---------------------------------------------------------

group = mysql-connection
id = sqlbox-db
host="127.0.0.1"
port = "3306"
username = "********"
password = "********"
database = "winglear_sms"
max-connections = "10"

#---------------------------------------------------------


Please help me out.


*Thanks*
Aditya Khanna

Reply via email to