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

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Oct 8 16:34:40 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-08 16:34 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).


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

---------------------------------------------------------------------- 
 (0093387) atis (reporter) - 2008-10-08 16:34
 http://bugs.digium.com/view.php?id=13637#c93387 
---------------------------------------------------------------------- 
No, there are two members with local channels. Please see
sample_config_2.tar.gz

As for voicemail - i didn't bothered to use actual voicemail, i just did
what i usually do for voicemail:

ResetCDR(w);
Set(CDR(userfield)=#call_id=...#voicemail=n);

then Answer() and Wait() - as would do voicemail. It's all in sample
dialplan. In tests i adjusted timeouts a little, so that i get out of queue
sooner or later, commented voicemail context and other small changes.

Anyway, i'll be waiting for some solution from you, and i'm ready to test
whatever ideas you have.

Oh, and tests are - what happens on 1.6, however what i would like to get
is:

CDR 1: #queue=22901 (ANSWERED or NO ANSWER)
CDR 2: #agent=123 (ANSWERED or NO ANSWER)
CDR 3: #voicemail=22901 (ANSWERED - if caller gets to vm app)

in general, i'm used to frequent use of ResetCDR(w) and changing userfield
whenever i send caller to other side of dialplan. So, before queue there
could be #ivr=abc, #agi=myagi.php and so on - in total this makes nice
alternative to CEL :) 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-10-08 16:34 atis           Note Added: 0093387                          
======================================================================




More information about the asterisk-bugs mailing list