[asterisk-bugs] [Asterisk 0013637]: Missing userfield for Queue call with NO ANSWER

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Oct 29 14:33:12 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=13637 
====================================================================== 
Reported By:                atis
Assigned To:                murf
====================================================================== 
Project:                    Asterisk
Issue ID:                   13637
Category:                   CDR/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.6.0 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-10-07 09:42 CDT
Last Modified:              2008-10-29 14:33 CDT
====================================================================== 
Summary:                    Missing userfield for Queue call with NO ANSWER
Description: 
Sample dialplan (attached) has two SIP devices: 

90023 -> Queue(22901) -> 90132

If 90023 hangs up, queue cancels call and resulting CDR is missing
userfield (set before entering queue).


====================================================================== 

---------------------------------------------------------------------- 
 (0094369) mdu113 (reporter) - 2008-10-29 14:33
 http://bugs.digium.com/view.php?id=13637#c94369 
---------------------------------------------------------------------- 
Don't know if it's related or it's a separate issue, but here's another
scenario in which userfield is lost involving semi-attended transfer: 
1. A calls B
2. B answers
3. A puts B on hold and dials C
4. A transfers B to C before C answers
Result:
1. CDR for call from A to B does have userfield set
2. CDR for call from A to C has no userfield.
I'm using similar to atis's technique of encoding what happens to the call
into userfield and know for sure that every call involves setting
userfield, but in this case it's not propagated to the cdr backend - pgsql
in my case. Also, if that matters, in my case all call processing including
setting userfield is done in fastagi application.
Please let me know if you want me to open a separate bug report on this. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-10-29 14:33 mdu113         Note Added: 0094369                          
======================================================================




More information about the asterisk-bugs mailing list