Hi, yes, my first email was incorrect.
Alex Am 11.02.2014 um 19:44 schrieb <hbil...@ecommunicate.biz> <hbil...@ecommunicate.biz>: > Hi Alex, > > So you are saying that the issue Marc was having is based on these two > issues and your previous email to Marc that Kannel needs to be fixed, which > is placed below, is incorrect? > 1) sms-resend-frequency is set and is very low > 2) SMSC drops connection after throttling error > > Your email to Marc: >>> Hi Marc, >>> >>> the issue is due to fact that SMSC returns wrong error code to kannel. >>> 0x58 is throttling error and not queue full (which would be 0x14). >>> Therefore kannel will retry any temporarily errors. I know that there >>> was/is bug in the retry handling and I'm going to fix it in the near >>> future but if you want that also the old kannel clients don't have >>> any problem, please use appropriate errorcode in the SMSC. >>> >>> Thanks, >>> Alex > > Rgds > > -----Original Message----- > From: Alexander Malysh [mailto:malys...@gmail.com] On Behalf Of Alexander > Malysh > Sent: Tuesday, February 11, 2014 6:49 PM > To: Hillel > Cc: devel@kannel.org org; Stipe Tolj; jua...@gmail.com > Subject: Re: bug reporting about the retry of message when smpp gateway > receive error code from smsc > > Hi, > > as far as I see in the source code it should not happened. Even if we > receive throttling error AND SMSC link is still open, we put message into > retry queue which will be retried after sms-resend-frequency passed. > > Therefore I see in this case only 2 options how this can happen: > 1) sms-resend-frequency is set and is very low > 2) SMSC drops connection after throttling error > > Alex > > > Am 11.02.2014 um 16:00 schrieb <hbil...@ecommunicate.biz> > <hbil...@ecommunicate.biz>: > >> Hi, >> >> Any idea when the patch for retry handling will be submitted, as >> otherwise kannel will keep retrying if the SMSC returns the wrong >> error code to kannel? >> I'm concerned this patch will not be submitted and we will all move on >> to the next issue. >> >> Thanks >> Hillel >> >> ---------------------------------------------------------------------- >> >> Date: Wed, 5 Feb 2014 21:56:30 -0200 >> From: Juan Nin <jua...@gmail.com> >> To: Alexander Malysh <amal...@kannel.org> >> Cc: "devel@kannel.org org" <devel@kannel.org> >> Subject: Re: bug reporting about the retry of message when smpp >> gateway receive error code from smsc >> Message-ID: >> <CAL52o-1XMQ6+VJtHioFCsjexbTANSu24Vfw2mPF+YehQCi==m...@mail.gmail.com> >> Content-Type: text/plain; charset="iso-8859-1" >> >> Hi Alex! >> >> Stipe already fixed the retry logic during December, I guess he still >> has not commited his code. >> >> Regards. >> >> >> On Fri, Jan 24, 2014 at 2:09 PM, Alexander Malysh > <amal...@kannel.org>wrote: >> >>> Hi Marc, >>> >>> the issue is due to fact that SMSC returns wrong error code to kannel. >>> 0x58 is throttling error and not queue full (which would be 0x14). >>> Therefore kannel will retry any temporarily errors. I know that there >>> was/is bug in the retry handling and I'm going to fix it in the near >>> future but if you want that also the old kannel clients don't have >>> any problem, please use appropriate errorcode in the SMSC. >>> >>> Thanks, >>> Alex >>> >>> Am 24.01.2014 um 14:17 schrieb <marc.bazi...@orange.com> < >>> marc.bazi...@orange.com>: >>> >>> Hi >>> We faced to some trouble with application that use kannel. >>> A subscriber has got a limited number of message on the smsc queue >>> when he is unreachable. By example if a subscriber turned off his >>> mobile and someone or something send him message , the sms will be >>> placed on the inetrnal db from SMSC in order to send him when he will >>> be reachable again on the network. This db is called SFE "store and >>> forward engine" but the number of messages stored are limited . on >>> ournetwork the maximum message that is kept is 10. I f a susbcriber >>> has got his queue full and a application try to send him a new >>> message , the smsc will respond with a >>> 0x00000058 error code message to the smpp gateway. this error is in >>> fact a mapping of the error 0x00000014 "messag equeue full". >>> >>> The trouble we faced to is that kannel will try to send the message >>> back until the subscriber will receive it ( until he will turned on >>> the mobile ).Some of VAS service we used has got an huge traffic and >>> in some affiliate ( often in Africa country ) as one message generate >>> 6 retry per sec , it filled the capacity of the smsc and often it >>> make crash the smsc. Some workaround has been found in order to avoid >>> this crash but all the sms are loosed. This could be problematic when >>> we talk about sms that dealt with money exchange service. >>> >>> is there any way to manage the message that has not being taking by >>> the smsc due to some error , to keep the message into the smpp >>> gateway DB and do some retry rule to not loose the message. As far >>> as i can understand from the behaviour of kannel , there's a db used >>> for dlr , but is it foressen to do this kind of thing? >>> >>> I can send you any pcap trace , log , etc.... you want. >>> tell me if it is clear or not >>> >>> Thx by advance for your help and advice , Br Marc >>> >>> >>> <http://www.orange.com/> >>> *Marc Bazimon* >>> Expert skill center SMSC Comverse >>> Orange/OF/DO/DORM/DSI/DSM >>> t?l. (+262) 02 62 23 16 14 >>> mob. (+262) 06 92 08 03 92 >>> marc.bazi...@orange.com >>> >>> >>> _____________________________________________________________________ >>> _ ___________________________________________________ >>> >>> Ce message et ses pieces jointes peuvent contenir des informations >>> confidentielles ou privilegiees et ne doivent donc pas etre diffuses, >>> exploites ou copies sans autorisation. Si vous avez recu ce message >>> par erreur, veuillez le signaler a l'expediteur et le detruire ainsi >>> que >> les pieces jointes. Les messages electroniques etant susceptibles >> d'alteration, Orange decline toute responsabilite si ce message a ete >> altere, deforme ou falsifie. Merci. >>> >>> This message and its attachments may contain confidential or >>> privileged information that may be protected by law; they should not >>> be >> distributed, used or copied without authorisation. >>> If you have received this email in error, please notify the sender >>> and >> delete this message and its attachments. >>> As emails may be altered, Orange is not liable for messages that have >>> been >> modified, changed or falsified. >>> Thank you. >>> >>> <orange_logo.gif> >>> >>> >>> >> >> >