Hello, How do I speed up the transmission of MT:s to an SMSC?
As part of a stress test, that an operator imposes on us, we need to send MT responses to 10000 MO:s that the SMSC sends us, and we need to send on avarage 50 MT:s per second to pass the test. Using Kannel, I am only able to respond at a rate of 14 MT:s per second. It seems that Kannel queues most of the MTs and sends them after the SMSC has finished sending us MO:s. I suspect that Kannel is slowed down due to the way the SMSC receiver is set up. The receiver is "synchronous", which I think means that the SMSC blocks after sending each MO deliver_sm request until Kannel has sent a deliver_sm_resp response (or until an uspecified timeout is reached). I describe my setup in detail below. Regards, Daniel I have set up one core group like this: ----------- group = core admin-port = 13000 smsbox-port = 13001 admin-password = **** admin-allow-ip = "127.0.0.1" log-file = "/var/log/kannel/kannel-bearerbox.log" log-level = 2 box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" access-log = "/var/log/kannel/kannel-bearerbox-access.log" ------------ One SMSC connection like this: ------------ group = smsc smsc = smpp smsc-id = anoperator host = ***.***.***.*** port = 8190 receive-port = 8190 smsc-username = "username" smsc-password = ******* system-type = "APPSRV" source-addr-ton = 7 source-addr-npi = 62 dest-addr-ton = 1 dest-addr-npi = 1 enquire-link-interval = 40 log-level = 2 ------------ An SMS box like this: ------------ group = smsbox bearerbox-host = 127.0.0.1 sendsms-port = 13013 log-file = "/var/log/kannel/kannel-smsbox.log" log-level = 2 access-log = "/var/log/kannel/kannel-smsbox-access.log" -------------- And one SMS service like this: ------------ group = sms-service keyword = default text = "Thanks!" ------------ Kannel version information: Kannel bearerbox version `1.4.1'. Build `Aug 2 2007 15:14:07', compiler `4.1.1 20070105 (Red Hat 4.1.1-51)'. System Linux, release 2.6.20-1.2944.fc6, version #1 SMP Tue Apr 10 17:27:49 EDT 2007, machine i686. Hostname *****, IP 127.0.0.1. Libxml version 2.6.29. Using OpenSSL 0.9.8b 04 May 2006. Using native malloc.
