[Asterisk-bugs] [Asterisk 0009832]: After QueuePause(true) and queue inboundcall is delivered to sip

noreply at bugs.digium.com noreply at bugs.digium.com
Fri Jun 29 15:59:03 CDT 2007


email_notification_title_for_action_bugnote_submitted 
====================================================================== 
http://bugs.digium.com/view.php?id=9832 
====================================================================== 
Reported By:                dmb
Assigned To:                bweschke
====================================================================== 
Project:                    Asterisk
Issue ID:                   9832
Category:                   Core/General
Reproducibility:            sometimes
Severity:                   trivial
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.4 
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        No 
Request Review:              
====================================================================== 
Date Submitted:             05-30-2007 05:31 CDT
Last Modified:              06-29-2007 15:59 CDT
====================================================================== 
Summary:                    After QueuePause(true) and queue inboundcall is
delivered to sip
Description: 
Hello,
When an agent state is changed with manager queuepause(Paused:true) action
and inboundcall is trying to route to that agent at same second (but
milisecons after), the call is routed to that agent without giving way the
previous queuepause(Paused:true).

The scenario is:
Time         Success description
10:50:00,1    Queuepause(Agent: Agent/5076, Paused:true)
10:50:00,2   Queuepause conf. Success [Interface paused successfully]
10:50:00,3    Evt Link Privilege[call,all] Channel1[Zap/3-1]Channel2
[Agent/5076]

I suspect that the synchronization between agent state change and the
queue calls isn't correct.

Thank you
====================================================================== 

---------------------------------------------------------------------- 
 qwell - 06-29-07 15:59  
---------------------------------------------------------------------- 
As far as I can tell, it checks the paused state, then immediately starts
the process of setting up channels to call the user.  The paused status is
being checked before the manager event is sent/processed - it just takes a
short amount of time to setup a new call.  It seems very silly to check
whether the queue member is paused, AFTER starting to setup the channel to
call them.

It doesn't appear to me that this is a real issue. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-30-07 05:31  dmb            New Issue                                    
05-30-07 05:31  dmb            Issue Monitored: dmb                         
05-30-07 05:31  dmb            Asterisk Version          => 1.4.4           
05-30-07 05:31  dmb            SVN Branch (only for SVN checkou => N/A          
  
05-30-07 05:31  dmb            Disclaimer on File?       => No              
05-30-07 08:09  tristan_mahe   Issue Monitored: tristan_mahe                    
05-30-07 10:46  file           Status                   new => assigned     
05-30-07 10:46  file           Assigned To               => bweschke        
05-31-07 04:12  tristan_mahe   Note Added: 0064237                          
05-31-07 05:08  dmb            Note Added: 0064242                          
======================================================================




More information about the Asterisk-bugs mailing list