diff options
author | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-06-12 14:38:46 +0000 |
---|---|---|
committer | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-06-12 14:38:46 +0000 |
commit | a8ccf75d8fc86b365be1cc93dbcbab6697119bf4 (patch) | |
tree | 2c8871ffc414e7333bc174d1e67c6c4935ff86b3 /CHANGES | |
parent | a2d7be26a43b4698e3653f32d23c127f0e054c1d (diff) |
Merged revisions 122091 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
................
r122091 | murf | 2008-06-12 08:28:01 -0600 (Thu, 12 Jun 2008) | 45 lines
Merged revisions 122046 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r122046 | murf | 2008-06-12 07:47:34 -0600 (Thu, 12 Jun 2008) | 37 lines
(closes issue #10668)
Reported by: arkadia
Tested by: murf, arkadia
Options added to forkCDR() app and the CDR() func to
remove some roadblocks for CDR applications.
The "show application ForkCDR" output was upgraded
to more fully explain the inner workings of forkCDR.
The A option was added to forkCDR to force the
CDR system to NOT change the disposition on the
original CDR, after the fork. This involves
ast_cdr_answer, _busy, _failed, and so on.
The T option was added to forkCDR to force
obedience of the cdr LOCKED flag in the
ast_cdr_end, all the disposition changing
funcs (ast_cdr_answer, etc), and in the
ast_cdr_setvar func.
The CHANGES file was updated to explain ALL
the new options added to satisfy this bug report
(and some requests made verbally and via
email, irc, etc, over the past months/year)
The 's' option was added to the CDR() func,
to force it to skip LOCKED cdr's in the
chain.
Again, the new options should be totally transparent
to existing apps! Current behavior of CDR,
forkCDR, and the rest of the CDR system should
not change one little bit. Until you add the
new options, at least!
........
................
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@122126 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -382,6 +382,13 @@ Other Dialplan Application Changes * The ChannelRedirect application no longer exits the dialplan if the given channel does not exist. It will now set the CHANNELREDIRECT_STATUS variable to SUCCESS upon success or NOCHANNEL if the given channel was not found. + * ForkCDR has new options: 'a' updates the answer time on the new CDR; 'A' locks + answer times, disposition, on orig CDR against updates; 'D' Copies the disposition + from the orig CDR to the new CDR after reset; 'e' sets the 'end' time on the + original CDR; 'R' prevents the new CDR from being reset; 's(var=val)' adds/changes + the 'var' variable on the original CDR; 'T' forces ast_cdr_end(), ast_cdr_answer(), + _busy(), failed(), etc, to all obey the LOCKED flag on cdr's in the chain, and + also the ast_cdr_setvar() func. Music On Hold Changes --------------------- |