[asterisk-bugs] [JIRA] (ASTERISK-27165) CDR(start, u) function won't work in cdr_custom config

Jacek Konieczny (JIRA) noreply at issues.asterisk.org
Mon Jul 31 04:00:58 CDT 2017


Jacek Konieczny created ASTERISK-27165:
------------------------------------------

             Summary: CDR(start,u) function won't work in cdr_custom config
                 Key: ASTERISK-27165
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27165
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: CDR/cdr_custom
    Affects Versions: 14.6.0
            Reporter: Jacek Konieczny


We have been using:
{noformat}
${CSV_QUOTE(${STRFTIME(${CDR(start,u)},GMT,%Y-%m-%d %H:%M:%S)})}
{noformat}

in out cdr_custom config to force GMT timestamps in the CDR. 

This used to work properly with Asterisk 13. Recently, most probably after upgrade to Asterisk 14, instead of returning proper date this shows some unexpected '1970-01-01' timestamps.

To check what exactly is failing I have tried:
{noformat}
[mappings]
Master.csv => ${CDR(start)},${CDR(start,u)},${STRFTIME(${CDR(start,u)},GMT,%Y-%m-%d %H:%M:%S)},${CSV_QUOTE(${STRFTIME(${CDR(start,u)},GMT,%Y-%m-%d %H:%M:%S)})}
{noformat}

And got CDR records like these:
{noformat}
2017-07-31 10:27:16,2017-07-31 10:27:16,1970-01-01 00:33:37,"1970-01-01 00:33:37"
2017-07-31 10:30:47,2017-07-31 10:30:47,1970-01-01 00:33:37,"1970-01-01 00:33:37"
2017-07-31 10:30:46,2017-07-31 10:30:46,1970-01-01 00:33:37,"1970-01-01 00:33:37"
2017-07-31 10:30:43,2017-07-31 10:30:43,1970-01-01 00:33:37,"1970-01-01 00:33:37"
{noformat}

Please note how the second field is a 'human-readable' date instead of unformatted timestamp we should get using the 'u' option.

I have also tried to use the CDR(start,u) function in the dialplan:
{noformat}
exten => 200,1,Answer
exten => 200,n,Verbose(1,Parsed: ${CDR(start)})
exten => 200,n,Verbose(1,Unparsed: ${CDR(start,u)})
{noformat}

… and, strangely enough, it worked properly:

{noformat}
 Parsed: 2017-07-31 10:57:34
 Unparsed: 1501491454.043537
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list