[asterisk-bugs] [JIRA] (ASTERISK-21215) Unexpected Behavior in Adaptive CDR when U() used on Dial
JoshE (JIRA)
noreply at issues.asterisk.org
Wed Mar 6 18:21:01 CST 2013
JoshE created ASTERISK-21215:
--------------------------------
Summary: Unexpected Behavior in Adaptive CDR when U() used on Dial
Key: ASTERISK-21215
URL: https://issues.asterisk.org/jira/browse/ASTERISK-21215
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: CDR/cdr_adaptive_odbc
Affects Versions: 11.2.1
Reporter: JoshE
Issuing these two lines in dialplan:
same => n,Set(CDR(extension_family)=My Family)
same => n,Dial(SIP/1-Tenant&SIP/2-Tenant,60,grU(set-CallGroupInfo,s,1))
Where, set-CallGroupInfo =
[set-CallGroupInfo]
exten => s,1,NoOp(Setting Call Group Information)
same => n,Set(TEMP=${CUT(CHANNEL,/,2)})
same => n,Set(EXTENSION=${CUT(TEMP,-,1)})
same => n,ExecIf($[ "${TENANT}" = "" ]?Set(__TENANT=${CUT(TEMP,-,2)}))
same => n,Set(CDR(extension)=${EXTENSION})
same => n,Set(ARRAY(EXT_NAME,EXT_LOCATION)=${ODBC_GET_EXTENSION_NAME_LOCATION(${EXTENSION},${TENANT})})
same => n,Set(CDR(extension_name)=${EXT_NAME})
same => n,Set(CDR(extension_location)=${EXT_LOCATION})
Does not write those fields to the CDR line generated for the call. The adaptive CDR simply ignores them when writing out the record.
However, the line above Dial is written properly. I believe the expected behavior, based on the documentation I have, is that those fields should be written when called from GoSub.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list