[asterisk-bugs] [Asterisk 0017762]: CDR user fields not updated and CDR() returns invalid data when using Queue with "c" flag

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Aug 5 14:50:38 CDT 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17762 
====================================================================== 
Reported By:                kkm
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17762
Category:                   CDR/General
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.6.2.10 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-07-29 19:52 CDT
Last Modified:              2010-08-05 14:50 CDT
====================================================================== 
Summary:                    CDR user fields not updated and CDR() returns
invalid data when using Queue with "c" flag
Description: 
When Queue() is called with the "c" flag (continue dialplan after agent
hangup):
1. assignments made to CDR(...) values from the h extension are not
written to the database; these are the userfield and all additional custom
fields (used with  adaptive_odbc).
2. CDR() fields are reset to defaults. These are CDR(billsec),
CDR(duration), CDR(disposition) -- possibly more.
====================================================================== 

---------------------------------------------------------------------- 
 (0125594) kkm (reporter) - 2010-08-05 14:50
 https://issues.asterisk.org/view.php?id=17762#c125594 
---------------------------------------------------------------------- 
I traced code some time ago, when first discovered that, and yes, it seems
to me that the bridge is involved heavily. I also remember having not even
a glimpse of an idea how to fix that... :-(

What is the position of CEL/CDR? Is CDR going legacy, and CEL is the way
to go? I am almost sure I cannot fix the present issue by myself; should I
refresh my memory and find the exact location where the CDR update is
bypassed due to the flag, or there is no use even doing that? 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-08-05 14:50 kkm            Note Added: 0125594                          
======================================================================




More information about the asterisk-bugs mailing list