log custom variable in cdr

Fourhundred Thecat <[email protected]>
Newsgroups gmane.comp.telephony.pbx.asterisk.user
Message-ID <[email protected]>
Hello,

in my extensions.conf, I have a custom macro which I use at the
beginning of incoming call, and then I turn on cdr recording:

exten => 123456789,1,Macro(record)
	...
         same => n,Set(CDR_PROP(disable)=0)
	...

the macro is defined later, and sets one filename variable:

[macro-record]
	exten => s,1,Set(FILE=${CDR(src)}-${CDR(dst)}.wav)
	.....

my question is, how can I log this filename in my cdr ?

I would like to have custom field in my sqlite database, where this
filename is stored.

I added another column in my cdr_sqlite3_custom.conf with the variable
${FILE}:


columns => time, src, dst, duration, file
values =>
'${CDR(start)}','${CDR(src)}','${CDR(dst)}','${CDR(billsec)}','${FILE}'


but the column is empty

it looks like the variable is local to the macro, and does not exist
outside?

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
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.