> -----Original Message-----
> From: Mauricio Ramos [mailto:[EMAIL PROTECTED]]
> 

> > That is how it is done. AFAIK, modules only try to resend if 
> > the sending failed because of connection problems. when you 
> > receive an SMSC_FAILED message - the module has given up on 
> > trying to ever send that message.
> 
> But that's not true at least for stable 1.2 because ever SIGHUP Kannel
> resends the limbo (failed and dlr-notified messages)

You are refering to SMPP - as I've said, this is a bug which is already fixed in the 
CVS.

> Hang on! :-)  The message wasn't mal-formed, was it?  I've just
> intentionally sent a sms with and invalid number whose prefix is not
> configured to be accepted by Logica's SMSC, so I got the 
> 0x0000000b.  The
> same problem seems to happen when I got errors like 
> 0x00000001, 0x00000014
> and 0x00000045 ("Message Length is invalid", "Message Queue 
> is full" and
> "Throttling error", respectively).

'Message  Length is invalid' as well as invalid number prefix are caused by 
malformatted messages which should be rejected from bearerbox after delivery is failed 
and should not be retried (as surely the same message would fail time and again). 
'Message Queue is full' and 'Throttling error' messages are temprary failures and 
should cause the message to be requeued for sending immidietly, and not when a SIGHUP 
is received. 
The behavoir described above is in current CVS. genreally speaking - the behaviour of 
SMPP in Kannel 1.2.0 is not correct.

--
Oded Arbel
m-Wise mobile solutions
[EMAIL PROTECTED]

+972-9-9581711 (116)
+972-67-340014

::..
43. If I knew it wasn't going to work, I would have tested it sooner.

        --Top 100 things you don't want the sysadmin to say


Reply via email to