[asterisk-bugs] [Asterisk 0016245]: The status of External SIP peer used as Queue member is not updating correctly

Asterisk Bug Tracker noreply at bugs.digium.com
Sat Dec 19 12:49:25 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16245 
====================================================================== 
Reported By:                licedey
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16245
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.4.26.3 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-11-13 23:49 CST
Last Modified:              2009-12-19 12:49 CST
====================================================================== 
Summary:                    The status of External SIP peer used as Queue member
is not updating correctly
Description: 
The External SIP peer used in Queue doesn't update it's status when it
becomes available. The subscription hints are updated correctly but Queue
member status remaining in Unavailable state. When all queue members are
external peers, it ends up as all members are busy. It's possible to dial
directly external sip peer but not from the queue. The only way to correct
the status is to launch reload command from CLI.

This issue was discovers in April but still wasn't correct even with the
latest releases, here is the link to the discussion thread: 

This issue is also discussed on FreePBX forum:
http://www.freepbx.org/forum/freepbx/installation/no-ringing-to-external-caller-with-queue

Here are the steps to reproduce the issue:
1. Configure external sip peers (qualify=yes) and add them to the Queue
2. Check the status the of sip peers and test the Queue
3. Remove internet connection from one of the external SIP. So the state
of sip peer/queue member is stated as Unavailable
4. Connect internet back
5. Now the subscription and peer state of the external sip peer should
become Idle/available again, but queue member state is still unavailable


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

---------------------------------------------------------------------- 
 (0115468) licedey (reporter) - 2009-12-19 12:49
 https://issues.asterisk.org/view.php?id=16245#c115468 
---------------------------------------------------------------------- 
After I upgraded Asterisk to the latest version, 1.4.28 and 1.6.2. I found
that queue member states are broken. After the first call, the all members
states in the queue are set to [Rining] and remains like that all time even
when the call is ended/hanged up. It's not possible to receive a call
anymore and requires to reload the app_queue module.

localhost*CLI> queue show
RQueue_1     has 0 calls (max unlimited) in 'ringall' strategy (0s
holdtime, 0s talktime), W:0, C:0, A:3, SL:0.0% within 60s
   Members: I>
      SIP/3005 at 3005 (Ringing) has taken no calls yet
   No Callers>
localhost*CLI>
localhost*CLI> core show channels
Channel              Location             State   Application(Data)
0 active channels
0 active calls
9 calls processed
localhost*CLI> 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-12-19 12:49 licedey        Note Added: 0115468                          
======================================================================




More information about the asterisk-bugs mailing list