Hi Emiliano,
In case of totally missing the DLR support from SMSC, a "brute" workaround
would be that your application to search kannel logs (kannel-access.log
would be most appropiate) and identify the rejected messages.
You need a mechanism to identify the message, for instance adding a serial
number in text of the mesasage.
Hope it helps.
Mihai
----- Original Message -----
From: "Emiliano Darriba" <[EMAIL PROTECTED]>
To: "Andreas Fink" <[EMAIL PROTECTED]>; "users" <[email protected]>
Sent: Friday, July 13, 2007 6:08 PM
Subject: Re: Accepted for delivery, but not delivered
Hi.
What should I do if the SMSC has no DLR support????
Thanks
Emiliano
On 6/26/07, Emiliano Darriba <[EMAIL PROTECTED]> wrote:
Ok, thank you very much.
I just wanted to know if there was other way.
Regards
Emiliano
On 6/26/07, Andreas Fink <[EMAIL PROTECTED]> wrote:
> Delivery reports can also be asked for if the smsc has accepted it or
> not.
>
>
>
> On 26.06.2007, at 17:26, Emiliano Darriba wrote:
>
> Hi
> Thank you very much for your answer.
> The truth is that I don´t care if the cellphone receives the SMS or not.
> What I need to know is if the SMSC has accepted it or not.
>
> Regards
>
> Emiliano
>
> On 6/26/07, Andreas Fink <[EMAIL PROTECTED]> wrote:
> just use DLR's as they are supposed to be used. The report if it can be
> delivered or not might take up to 7 days in some cases so you can not
> just
> wait until then...
> Read the user manual page about the delivery report section...
>
>
> On 26.06.2007, at 16:55, Emiliano Darriba wrote:
>
> Hi all
> I am having a problem I don´t know how to work around.
> My kannel is in between an SMSC (smpp 3.4) and the application that
> handles the SMS requests.
> MO works great.
> MT is a problem in the case the SMSC rejects de SMS.
>
> The problem situation arises when the application sends the SMS, it
> gets "0: Accepted for delivery" from the smsbox, but when kannel sends
> it to the SMSC, it gets rejected (permanent).
> The problem is that my application thinks that the SMS was correctly
> delivered, but it was not. Because it can only see the smsbox reply.
>
> What I saw, is that the DLR comes in to solve the problem.
> This problem is because of this?
> (
> smsbox.c, line 185
> /* XXX this should be fixed so that we really wait for DLR
> * SMSC accept/deny before doing this - but that is far
> * more slower, a bit more complex, and is done later on
> */
> )
>
> How should I use DLR to help me solve this problem?
> The application must to send the SMS and then wait for the DLR status?
> This DLR depends on SMSCs DLR capability, or is a kannel side DLR that
> confirms that SMS was correctly delivered and accepted by the SMSC?
>
> Witch is the right way to solve this issue?
>
> Hope someone can help me on this
> Thanks in advance
>
>
> Emiliano
>
>
>
>
> Andreas Fink
>
> Fink Consulting GmbH
> Global Networks Schweiz AG
> BebbiCell AG
>
> ---------------------------------------------------------------
> Tel: +41-61-6666330 Fax: +41-61-6666331 Mobile: +41-79-2457333
> Address: Clarastrasse 3, 4058 Basel, Switzerland
> E-Mail: [EMAIL PROTECTED]
> www.finkconsulting.com www.global-networks.ch www.bebbicell.ch
> ---------------------------------------------------------------
> ICQ: 8239353 MSN: [EMAIL PROTECTED] AIM: smsrelay Skype: andreasfink
> Yahoo: finkconsulting SMS: +41792457333
>
>
>
>
>
>
>
>
>
> Andreas Fink
>
> Fink Consulting GmbH
> Global Networks Schweiz AG
> BebbiCell AG
>
> ---------------------------------------------------------------
> Tel: +41-61-6666330 Fax: +41-61-6666331 Mobile: +41-79-2457333
> Address: Clarastrasse 3, 4058 Basel, Switzerland
> E-Mail: [EMAIL PROTECTED]
> www.finkconsulting.com www.global-networks.ch www.bebbicell.ch
> ---------------------------------------------------------------
> ICQ: 8239353 MSN: [EMAIL PROTECTED] AIM: smsrelay Skype: andreasfink
> Yahoo: finkconsulting SMS: +41792457333
>
>
>
>
>
>