[asterisk-bugs] [Asterisk 0011986]: Problem adding ${CDR(foo)} while using .call file

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Feb 13 18:02:32 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11986 
====================================================================== 
Reported By:                kowalma
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11986
Category:                   Applications/app_cdr
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.18 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             02-13-2008 13:38 CST
Last Modified:              02-13-2008 18:02 CST
====================================================================== 
Summary:                    Problem adding ${CDR(foo)} while using .call file
Description: 
I've noticed problem with adding additional fields into CDR file. Call
which cames from ZAP gets CDR fileds, but when I create call via .call file
this extra fields are not added. I use same macro to make a call at calling
directly and via .call.

[macro-nagrywaj]
exten => s,1,Set(SPYGROUP=${ARG3})
exten => s,n,Set(CDR(PROJEKT)=IT)
exten => s,n,Set(CDR(TYP)=energis)
exten => s,n,Set(CDR(EMPLOYEE)=test)
<cut>

when using .call file rasterisk says:

[Feb 13 20:30:15] VERBOSE[5481] logger.c:     -- Executing
[s at macro-nagrywaj:1] Set("Zap/111-1", "SPYGROUP=231") in new stack
[Feb 13 20:30:15] DEBUG[5481] app_macro.c: Executed application: Set
[Feb 13 20:30:15] VERBOSE[5481] logger.c:     -- Executing
[s at macro-nagrywaj:2] Set("Zap/111-1", "CDR(PROJEKT)=IT") in new stack
[Feb 13 20:30:15] DEBUG[5481] app_macro.c: Executed application: Set
[Feb 13 20:30:15] VERBOSE[5481] logger.c:     -- Executing
[s at macro-nagrywaj:3] Set("Zap/111-1", "CDR(TYP)=energis") in new stack
[Feb 13 20:30:15] DEBUG[5481] app_macro.c: Executed application: Set
[Feb 13 20:30:15] VERBOSE[5481] logger.c:     -- Executing
[s at macro-nagrywaj:4] Set("Zap/111-1", "CDR(EMPLOYEE)=test") in new stack
[Feb 13 20:30:15] DEBUG[5481] app_macro.c: Executed application: Set

but Master.csv does not contain CDR info.

cdr_custom.conf

[mappings]
Master.csv =>
"${CDR(clid)}","${CDR(src)}","${CDR(dst)}","${CDR(dcontext)}","${CDR(lastapp)}","${CDR(lastdata)}","${CDR(start)}","${CDR(answer)}","${CDR(end)}","${CDR(duration)}","${CDR(billsec)}","${CDR(disposition)}","${CDR(amaflags)}","${CDR(account
code)}","${CDR(userfield)}","${CDR(uniqueid)}","${CDR(TYP)}","${CDR(SIEC)}","${CDR(PROJEKT)}","${CDR(EMPLOYEE)}"

Checked also on 1.4.16

====================================================================== 

---------------------------------------------------------------------- 
 Corydon76 - 02-13-08 18:02  
---------------------------------------------------------------------- 
If you can provide all of the parts of the dialplan that you're using to
produce the problem, I'd be happy to try to reproduce it. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-13-08 18:02  Corydon76      Note Added: 0082210                          
======================================================================




More information about the asterisk-bugs mailing list