> Queries: > > Should the SMPP driver treat message queue full errors in a similar manner > to throttling errors as I think some SMSC operators request this behaviour. > And it makes sense to retry a message that receives a message queue full error.
A "message queue full" error is quite different from a "throttling error" - at least in my case. Throttling error is issued when I'm sending too much messages to the SMSC. The correct behaviour then is to slow down (I usually wait for a second per 8 fired messages). The queue full error is something completelly different (at least in my case). I get that one when the recepient can't receive any more SMS-s, and the SMSC has some SMS-s waiting in the queue. The queue in the SMSC is per subscriber and ussually holds 10 SMS's. This happens when the subscirber has turned off his phone or is otherwise unreachable, so the "queue full error" is not going to be resolved until the subscriber turns off his phone or the messages in the SMSC are expired. I think kannel's behaviour to these errors should be accordingly different. -- Damjan Georgievski
