]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Note that CDRs are immutable once a bridge is torn down
authorTerry Wilson <twilson@digium.com>
Thu, 9 Feb 2012 22:03:51 +0000 (22:03 +0000)
committerTerry Wilson <twilson@digium.com>
Thu, 9 Feb 2012 22:03:51 +0000 (22:03 +0000)
CDRs cannot be modified after a bridge is torn down, (e.g. after
Dial() returns) even though the CDR() function may be called. Since
modifying the CDR code to change this behavior could very easily
break all kinds of things, this patch just documents this limitation.

(closes issues ASTERISK-16923)
Review: https://reviewboard.asterisk.org/r/1720/
........

Merged revisions 354749 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@354750 65c4cc65-6c06-0410-ace0-fbb531ad65f3

funcs/func_cdr.c

index dc710965984d55c071e0e0a50cda5e3eb122568d..25e10a2fa4340a6dac49c6b28ca3169e9c5bc9ec 100644 (file)
@@ -140,7 +140,9 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
                        with this function, and this variable will be stored on the cdr.</para>
                        <note><para>For setting CDR values, the <literal>l</literal> flag does not apply to
                        setting the <literal>accountcode</literal>, <literal>userfield</literal>, or
-                       <literal>amaflags</literal>.</para></note>
+                       <literal>amaflags</literal>.</para><para>CDRs can only be modified before the bridge
+                       between two channels is torn down. For example, CDRs may not be modified after the
+                       <literal>Dial</literal> application has returned.</para></note>
                        <para>Raw values for <literal>disposition</literal>:</para>
                        <enumlist>
                                <enum name="0">