@ -43,7 +43,7 @@ static char *synopsis =
static char * descrip =
" ForkCDR([options]): Causes the Call Data Record to fork an additional \n "
" cdr record starting from the time of the fork call. This new cdr record will \n "
" be linked to end of the list of cdr records attached to the channel. The original CDR is \n "
" be linked to end of the list of cdr records attached to the channel. The original CDR \n "
" has a LOCKED flag set, which forces most cdr operations to skip it, except \n "
" for the functions that set the answer and end times, which ignore the LOCKED \n "
" flag. This allows all the cdr records in the channel to be 'ended' together \n "
@ -93,24 +93,24 @@ static char *descrip =
" set. Almost all internal CDR functions (except for the funcs that set \n "
" the end, and answer times, and set a variable) will honor this flag \n "
" and leave a LOCKED cdr record alone. \n "
" This means that the newly created forked cdr record will affected\n "
" This means that the newly created forked cdr record will be affected\n "
" by events transpiring within Asterisk, with the previously noted \n "
" exceptions. \n "
" Options: \n "
" a - update the answer time on the NEW CDR just after it's been inited. . \n "
" The new CDR may have been answered already , the reset that forkcdr. \n "
" a - update the answer time on the NEW CDR just after it's been inited. \n "
" The new CDR may have been answered already . The reset that forkcdr \n "
" does will erase the answer time. This will bring it back, but \n "
" the answer time will be a copy of the fork/start time. It will . \n "
" only do this if the initial cdr was indeed already answered. . \n "
" the answer time will be a copy of the fork/start time. It will \n "
" only do this if the initial cdr was indeed already answered. \n "
" A - Lock the original CDR against the answer time being updated. \n "
" This will allow the disposition on the original CDR to remain the same. \n "
" d - Copy the disposition forward from the old cdr, after the . \n "
" init. . \n "
" D - Clear the dstchannel on the new CDR after reset. . \n "
" e - end the original CDR. Do this after all the necc . data. \n "
" is copied from the original CDR to the new forked CDR. . \n "
" R - do NOT reset the new cdr. . \n "
" s(name=val) - Set the CDR var 'name' in the original CDR, with value . \n "
" d - Copy the disposition forward from the old cdr, after the \n "
" init. \n "
" D - Clear the dstchannel on the new CDR after reset. \n "
" e - end the original CDR. Do this after all the necc essary data \n "
" is copied from the original CDR to the new forked CDR. \n "
" R - do NOT reset the new cdr. \n "
" s(name=val) - Set the CDR var 'name' in the original CDR, with value \n "
" 'val'. \n "
" T - Mark the original CDR with a DONT_TOUCH flag. setvar, answer, and end \n "
" cdr funcs will obey this flag; normally they don't honor the LOCKED \n "