Hi Iain,

thanks! this will at least solve one problem.. :) 

Now I have to figure out how to get the discard-notification... 

ideas?


-------- Original-Nachricht --------
> Datum: Fri, 15 May 2009 18:27:22 +1000 (EST)
> Von: Iain Dooley <[email protected]>
> An: Beatrice Tamburrino <[email protected]>
> CC: [email protected]
> Betreff: Re: missing report if message discarded..

> Hi Beatrice,
> 
> Try setting a very low message validity. Search on this page:
> 
> http://kannel.org/download/1.4.3/userguide-1.4.3/userguide.html
> 
> for "validityperiod".
> 
> You should be able to test this yourself by setting a very low validity, 
> turning off your phone, sending yourself a message then waiting 10 minutes
> or so, turning your phone on and ensuring you do not receive the message.
> 
> Cheers,
> Iain
> 
> On Fri, 15 May 2009, Beatrice Tamburrino wrote:
> 
> > Hi,
> >
> > thanks for your input..
> >
> > My application handles the delivery status as follow:
> >
> > - if dlr == 1:  executed
> > - if dlr == 2:  error
> > - if dlr == 4:  sending...
> > - if dlr == 8:  sending...
> > - if dlr == 16: error
> >
> > (using mask 31)
> >
> > This application will be used in a fire departmenet. They send the
> alarms via short messages. So, if somebody is not reachable at the moment, the
> SMSC will try to resend the SMS (how often? ). In this case, I'm getting the
> right dlr status 4.
> >
> > Because the application is used in a fire departement, it doesnt make
> sens, if a fireman receives the SMS too late, so I have to show very quick,
> that the SMS has been queued (status: sending.. ) and after 2-3min. if the
> receiver is still unreachable, that the SMSC discarded.
> >
> > Is there a way to get a notification of the discarded SMS?? Is this a
> matter of the provider? or can the Kannel server get the information?
> >
> > Jovan? do you have some tips?
> >
> > thx
> >
> > xox bea
> >
> > -------- Original-Nachricht --------
> >> Datum: Thu, 14 May 2009 18:21:28 +0200
> >> Von: Jovan Kostovski <[email protected]>
> >> An: Beatrice Tamburrino <[email protected]>
> >> CC: [email protected]
> >> Betreff: Re: missing report if message discarded..
> >
> >> On Thu, May 14, 2009 at 3:09 PM, Beatrice Tamburrino
> >> <[email protected]> wrote:
> >>
> >>> I'm facing one problem  with the status 4 (queued on SMSC ). My
> extern
> >> application shows "sending..." while  the dlr-status is 4.
> >>
> >> The message reaches the SMSC but it can not be delivered because the
> >> recipient is offline (phone turned off, or out of network reach). The
> >> SMSC will retry to deliver it in predefined time interval (SMSC
> >> parameter you can not change it) until it is sent or
> >> the message validity period is expired when the message will be
> >> deleted from the SMSC.
> >>
> >>>  On the kannel server I've set the parameter:
> >>> sms-resend-retry = 2
> >>> sms-resend-retry = 120
> >>>
> >>> this means, kannel tries only two time and then discards the SMS.
> >>
> >> No. You've messed the things with this parameter.
> >> In case when kannel can not deliver the message to the SMSC (can not
> >> reach the SMSC because of network problem for example)
> >> or the bearerbox can not deliver the message to the GSM modem or phone
> >> connected to your box (bad config, init string or so), the failed
> >> messages are queued for later delivery (you get reply message "3:
> >> Queued for later delivery" if you use http interface to send the
> >> messages).
> >> The sms-resend-freq defines the frequency in seconds when kannel will
> >> retry to send these queued messages which were not delivered to the
> >> SMSC (defaults to  60 seconds) and the sms-resend-retry defines how
> >> many times it will retry for each messages (defaults to -1 which means
> >> unlimited number of retries)
> >> Don't touch these parameters if you don't really need them ;)
> >>
> >> In your case the message is delivered to the SMSC and the recipient
> >> can not be reached.
> >> Check your logs to see if this dlr-status appears only for some mobile
> >> numbers. If that is the case
> >> you can call your mobile provider and ask them what's the problem with
> >> these subscribers.
> >>
> >>> But my application is still showing "sending..." even the message has
> >> been discarded.
> >>
> >> I don't know how your application handles the message states I guess
> >> you are reading
> >> the message states from the dlr reports ;)
> >> If that is so, showing "sending..." is ok.
> >> If the message has arrived to the SMSC, message is not discarded until
> >> you get delivery report for that.
> >>
> >> Ask your self one question, do you really need to get a delivery
> >> report when the SMSC queues the message?
> >>> From my personal experience, I worked  for a mobile operator, nobody
> >> didn't use delivery statuses
> >> different then message delivered / not delivered, but its your choice
> ;)
> >>
> >> BR, Jovan
> >
> > -- 
> > Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate +
> Telefonanschluss für nur 17,95 Euro/mtl.!*
> http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a
> >
> >

-- 
Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss 
für nur 17,95 Euro/mtl.!* 
http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a

Reply via email to