For me I have managed this outside kannel. set outgoing queue limit to some small number (depends on the SMSC throughput) so that it gets empty in seconds and queue messages in external DB, consume that queue based on priority, when kannel responses with queue full, just retry on the message.
Note: make sure when you pull the message from the queue, set it back into the range 0-3 in SMPP links, not sure about GSM modem, never used them. After pulling the message from the queue: if(p > 3) p = 3; if(p < 0) p = 0; in the queue feel free to set any priority range you need. I think kannel should be modified to perform the above check? Best Regards, Mohammed M I Sleem http://www.abusleem.net - Personal blog On Tue, Dec 13, 2011 at 10:59 AM, Alexander Malysh <[email protected]>wrote: > Hi, > > if you check userguide then you will see that this is already > implemented... > > Alex > > Am 13.12.2011 um 09:56 schrieb Munir Ahmad: > > > - Munir Ahmad. > > I would like to contribute to kannel, > > I plan adding priorities to kannel queue. So outbound SMS are not sent at > random when queue size increases significantly. This will help GSM Modem > SMSCs. > > What I propose is, when user is sending SMS (get request to kannel > smsbox), he can provide extra parameter, p=100, > > Priority will range from 0-100. > > What do you think about it? > > Are there things going on this side? should I work on it? > > Thanks for your time, > - Munir Ahmad. > > > > >
