[asterisk-bugs] [Asterisk 0013892]: After upgrading from 1.4.21.2 to 1.4.22 unaswered calls aren't correctly saved as CDR

Asterisk Bug Tracker noreply at bugs.digium.com
Sat Jan 31 16:26:45 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=13892 
====================================================================== 
Reported By:                dzajro
Assigned To:                murf
====================================================================== 
Project:                    Asterisk
Issue ID:                   13892
Category:                   CDR/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           1.4.22 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2008-11-12 17:11 CST
Last Modified:              2009-01-31 16:26 CST
====================================================================== 
Summary:                    After upgrading from 1.4.21.2 to 1.4.22 unaswered
calls aren't correctly saved as CDR
Description: 
Call from SIP extension into PSTN via Zap to non-existing number. PSTN is
correctly returning unassigne/unallocated number.

    -- Executing [s at macro-to-pstn-4:3] Dial("SIP/421232660232-0a2d22d8",
"Zap/g4/421230123123") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g4/421230123123
    -- Zap/1-1 is proceeding passing it to SIP/421232660232-0a2d22d8
    -- Channel 0/1, span 1 got hangup request, cause 1
    -- Hungup 'Zap/1-1'
  == Everyone is busy/congested at this time (1:0/0/1)

With 1.4.21.2 and "unanswered = no" in cdr.conf * produces following CDR:

src=421232660232
dst=421230123123
channel=SIP/421232660232-xxx
dstchannel=Zap/1-1
duration=0
billsec=0
disposition=NO ANSWER

1.4.21.2 with "unanswered = yes" produces the same PLUS (the are 2 CDR for
the same call, with the same call_date):

src=421232660232
dst=s
channel=Zap/1-1
dstchannel=
duration=0
billsec=0
disposition=NO ANSWER

With 1.4.22 and "unanswered = no" system produces NO CDR

With 1.4.22 and "unanswered = yes" system produces only ONE CDR:
src=
dst=s
channel=Zap/1-1
dstchannel=
duration=0
billsec=0
disposition=NO ANSWER

This CDR is unusable for billing/documentary purpose, there's NO SRC, no
real channel.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0011849 Missing CDR's for Transfers
related to          0013691 [patch] Unanswered Queue() calls don't ...
====================================================================== 

---------------------------------------------------------------------- 
 (0099192) dzajro (reporter) - 2009-01-31 16:26
 http://bugs.digium.com/view.php?id=13892#c99192 
---------------------------------------------------------------------- 
Btw, unanswered=yes (regardless of callattempts setting) makes CDR
duplication for answered calls.

Example:

2009-01-31 23:18:24
"421220656110" <421220656110>
421220656110
421949483879
from-c5-routing
SIP/421220656110-b7b5f968
Zap/2-1
Dial
Zap/g4/421949483879
9
2
ANSWERED
3
s421220656110
SIPURI=sip:421220656110 at 10.129.0.34;SIPUSERAGENT=SJphone/1.65.377a (SJ
Labs)

2009-01-31 23:18:24
"421220656110" <421220656110>
421220656110
421949483879
macro-to-pstn-4
SIP/421220656110-b7b5f968
Zap/2-1
Dial
Zap/g4/421949483879
9
2
ANSWERED
3
s421220656110
SIPURI=sip:421220656110 at 10.129.0.34;SIPUSERAGENT=SJphone/1.65.377a (SJ
Labs)

Both CDRs are pretty valid, only difference is context. This will make
serious troubles for billing.

I'm not sure, if this happened before applying d3.dig1. Anyway it will
make 'unanswered=yes' useless. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-31 16:26 dzajro         Note Added: 0099192                          
======================================================================




More information about the asterisk-bugs mailing list