How is throttling implemented - have a real-time requirement

"Jarrod Hermer" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <006d01c31e15$8557dbe0$2701a8c0@lonewolf>
Hi all,

I am trying to understand how the 'store' file is used in the Kannel
system. I am by no means a C programmer and so have not ventured into
the source yet - downloading from CVS. So I hope someone here could shed
some light on the topic.

On a regular basis messages seem to be stored in the 'store' file and
are not delivered to the network. Even though system load (where Kannel
is running) is not excessively high and the network operator claims they
are not under any load - I however suspect they are experiencing issues
and just don't want to admit it. The messages do seem to eventually get
delivered or I can shutdown bearearbox and smsbox then upon restart
usually all of the messages get 'instantly' delivered.

Essentially my question is what could cause Kannel to store messages as
apposed to immediately deliver them? Will there be some meaningful
information in the log files? And most importantly - is there something
I can do about it, even if it means delving into the source code.

For our application we require an instance response to the users request
(who doesn't :) and it *seems* like Kannel is the bottleneck.

Regards,
Jarrod
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.