[asterisk-bugs] [Asterisk 0013395]: [patch] Attended transfers do not call update_queue until after transfered call ends

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Oct 14 17:30:17 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=13395 
====================================================================== 
Reported By:                Marquis
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   13395
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 140299 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-08-28 17:15 CDT
Last Modified:              2008-10-14 17:30 CDT
====================================================================== 
Summary:                    [patch] Attended transfers do not call update_queue
until after transfered call ends
Description: 
The member struct's lastcall and calls elements are not updated until after
the transferred call is completed.  This has the effect of breaking
leastrecent and fewestcalls queueing strategies.  In particular, the agent
that transferred the call will receive multiple calls back-to-back while
other agents are free.
====================================================================== 

---------------------------------------------------------------------- 
 (0093658) svnbot (reporter) - 2008-10-14 17:30
 http://bugs.digium.com/view.php?id=13395#c93658 
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 149200

U   branches/1.4/apps/app_queue.c

------------------------------------------------------------------------
r149200 | mmichelson | 2008-10-14 17:30:17 -0500 (Tue, 14 Oct 2008) | 12
lines

Update the queue with the correct number of calls and
whether the call was completed within the service level
when a transfer takes place. This way, we do not "break"
the leastrecent and fewestcalls strategies by not logging
a call until after the transferred call has ended.

(closes issue http://bugs.digium.com/view.php?id=13395)
Reported by: Marquis
Patches:
      app_queue.c.transfer.patch uploaded by Marquis (license 32)


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

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

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-10-14 17:30 svnbot         Checkin                                      
2008-10-14 17:30 svnbot         Note Added: 0093658                          
======================================================================




More information about the asterisk-bugs mailing list