Sorry, I meant commenting out the line. Not uncomment.

I still need some more coffee ;=).

 

From: users [mailto:users-boun...@kannel.org] On Behalf Of Rene Kluwen
Sent: vrijdag 22 november 2013 11:08
To: 'Niel Smith'; users@kannel.org
Subject: RE: Limit retries for ESME_RSYSERR

 

As a workaround:

 

In smsc_smpp.c, change function smpp_status_to_smscconn_failure_reason().

In my sources it starts at line 809.

 

Move the line: 

Delete or uncomment the line

 

case ESME_RSYSERR:

 

Kannel then won't retry the message anymore but reject it.

 

== Rene

 

From: users [mailto:users-boun...@kannel.org] On Behalf Of Niel Smith
Sent: vrijdag 22 november 2013 10:11
To: users@kannel.org
Subject: Limit retries for ESME_RSYSERR

 

 

I've been searching mailing lists on how to prevent infinite retries when a
SMSC returns ESME_RSYSERR.

The problem occurs when a number has been blacklisted. There is no way to
filter or apply any of the "suggestions".

 

Found the following
(http://www.kannel.org/pipermail/users/2006-July/000081.html):

Rene Kluwen wrote:
 
...
 
yep, agree'ing here. It's a semantical misbehaviour in interpreting the
specs 
and the error (the invalid number in fact) from the SMSC side.
 
So we souldn't change a thing.
 
...
 

Agree that the behavior is not according to SMPP spec, but by the time the
SMSC resolve the issue (ETA 1 month), there will be thousands and thousands
of MTs stuck in kannel.

I attempted to use the sms-resend-retry option, but it does not work on the
current snapshot. Later I found this: https://kannel.org/issues/341


Any new ideas around this? Or is the only solution to update / fix / hack
the kannel source code?

Regards,

Reply via email to