Re: Validity perdiod

Rinor Hoxha <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <CAFvba4iVZd1BE699LPE+7m4t87Yjf0mUsyQV-UmQg=XxxOBsZA@mail.gmail.com>
I also was looking into this.

Is it possible he wanted msg_escaped in place of msg so when inserting into
db, validity has the original value in minutes?

        if (msg_type(msg) == sms) {
            debug("sqlbox", 0, "smsbox_to_bearerbox: sms received");
            msg_escaped = msg_duplicate(msg);
            /* convert validity & deferred to minutes */
            if (msg_escaped->sms.validity != SMS_PARAM_UNDEFINED)
                msg_escaped->sms.validity = (msg_escaped->sms.validity -
time(NULL))/60;
            if (msg_escaped->sms.deferred != SMS_PARAM_UNDEFINED)
                msg_escaped->sms.deferred = (msg_escaped->sms.deferred -
time(NULL))/60;
            gw_sql_save_msg(msg_escaped, octstr_imm("MT"));
            msg_destroy(msg_escaped);
        }

        send_msg(conn->bearerbox_connection, conn, msg);

Br, Rinor


On Sat, Feb 16, 2013 at 3:36 PM, Rene Kluwen <[email protected]> wrote:

> Also: in sqlbox.c (function smsbox_to_bearerbox()):****
>
> ** **
>
>                /* convert validity & deferred to minutes */****
>
>                 if (msg->sms.validity != SMS_PARAM_UNDEFINED)****
>
>                     msg->sms.validity = (msg->sms.validity -
> time(NULL))/60;****
>
>                 if (msg->sms.deferred != SMS_PARAM_UNDEFINED)****
>
>                     msg->sms.deferred = (msg->sms.deferred -
> time(NULL))/60;****
>
> ** **
>
> Isn’t this field encoded twice now? Once in smsbox and another time in
> sqlbox?****
>
> ** **
>
> Alexander, you made this change. Please shed some light.****
>
> ** **
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *Rene Kluwen
> *Sent:* vrijdag 15 februari 2013 15:16
> *To:* [email protected]
> *Subject:* Validity perdiod****
>
> ** **
>
> I came across an issue since svn version 4956 of smsbox.c, using smpp.****
>
> ** **
>
> The logs show the following:****
>
> ** **
>
> 2013-02-15 14:52:45 [3144] [7] DEBUG:   validity_period: "711110215159000+"
> ****
>
> ** **
>
> This was this afternoon at 14:52. The validity field of the sendsms
> interface was not set.****
>
> ** **
>
> How do I interpret this as “*YYMMDDhhmmsstnnp*”?****
>
> ** **
>
> One of my clients needed to downgrade because of this issue.****
>
> ** **
>
> == Rene****
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.