[asterisk-bugs] [Asterisk 0016180]: [patch] CDR dispositions BUSY and FAILED are reported as NO ANSWER

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Dec 18 17:03:10 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16180 
====================================================================== 
Reported By:                aatef
Assigned To:                jpeeler
====================================================================== 
Project:                    Asterisk
Issue ID:                   16180
Category:                   CDR/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     closed
Target Version:             1.4.29
Asterisk Version:           SVN 
JIRA:                       SWP-362 
Regression:                 Yes 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-11-04 13:04 CST
Last Modified:              2009-12-18 17:03 CST
====================================================================== 
Summary:                    [patch] CDR dispositions BUSY and FAILED are
reported as NO ANSWER
Description: 
Asterisk 1.4.26.2 and I think all Asterisk versions after 1.4.20 all report
the calls with Disposition BUSY and FAILED as NO ANSWER calls.
So in the CDR there are only 2 DISPOSITIONS available ANSWER and NO ANSWER
only


======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0012946 [patch] ResetCDR does not work on non-a...
====================================================================== 

---------------------------------------------------------------------- 
 (0115444) svnbot (reporter) - 2009-12-18 17:03
 https://issues.asterisk.org/view.php?id=16180#c115444 
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 235663

_U  branches/1.6.1/
U   branches/1.6.1/include/asterisk/cdr.h
U   branches/1.6.1/main/channel.c

------------------------------------------------------------------------
r235663 | jpeeler | 2009-12-18 17:03:10 -0600 (Fri, 18 Dec 2009) | 62
lines

Merged revisions 235660 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
  r235660 | jpeeler | 2009-12-18 16:51:37 -0600 (Fri, 18 Dec 2009) | 55
lines
  
  Merged revisions 235635 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r235635 | jpeeler | 2009-12-18 16:29:51 -0600 (Fri, 18 Dec 2009) | 48
lines
    
    Correct CDR dispositions for BUSY/FAILED
    
    This patch is simple in that it reorders the disposition defines so
that the fix
    for issue 12946 works properly (the default CDR disposition was
changed to
    AST_CDR_NOANSWER). Also, the AST_CDR_FLAG_ORIGINATED flag was set in
ast_call to
    ensure all CDR records are written.
    
    The side effects of CDR changes are scary, so I'm documenting the test
cases
    performed to attempt to catch any regressions. The following tests
were all
    performed using 1.4 rev 195881 vs head (235571) + patch:
    
    A calls B
    C calls B (busy)
    Hangup C
    Hangup A
    
    (Both SIP and features)
    A calls B
    A blind transfers to C
    Hangup C
    
    (Both SIP and features)
    A calls B
    A attended transfers to C
    Hangup C
    
    A calls B
    A attended transfers to C (SIP)
    C blind transfers to A (features)
    Hangup A
    
    All of the test scenario CDRs matched.
    
    The following tests were performed just with the patch to ensure
proper operation
    (with unanswered=yes):
    
    exten =>s,1,Answer
    exten =>s,n,ResetCDR(w)
    exten =>s,n,ResetCDR(w)
    
    exten =>s,1,ResetCDR(w)
    exten =>s,n,ResetCDR(w)
    
    (closes issue https://issues.asterisk.org/view.php?id=16180)
    Reported by: aatef
    Patches: 
          bug16180.patch uploaded by jpeeler (license 325)
  ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=235663 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-12-18 17:03 svnbot         Checkin                                      
2009-12-18 17:03 svnbot         Note Added: 0115444                          
======================================================================




More information about the asterisk-bugs mailing list