[asterisk-bugs] [JIRA] (ASTERISK-26621) app_queue: Queue application does not ring members with Local interface

Johan Bernhardsson (JIRA) noreply at issues.asterisk.org
Thu Dec 1 06:03:10 CST 2016


    [ https://issues.asterisk.org/jira/browse/ASTERISK-26621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=233968#comment-233968 ] 

Johan Bernhardsson commented on ASTERISK-26621:
-----------------------------------------------

I have this problem as well. I have realtime queue members on local channels and a hint on each to reflect their device status.

It seems even if the member is marked as available in the queue that they still are busy somehow within the queue.

Example:
halsafranmig_HalsaFranMig has 1 calls (max unlimited) in 'ringall' strategy (5s holdtime, 36s talktime), W:0, C:3, A:14, SL:0.0% within 0s
   Members: 
      5550 (Local/5550 at halsafranmig from hint:5550 at halsafranmig) (ringinuse disabled) (realtime) (Not in use) has taken 1 calls (last was 2472 secs ago)
   Callers: 
      1. SIP/trunk-0002bd3c (wait: 0:08, prio: 0)


This caller here is not forwarded out on the local channel


> app_queue: Queue application does not ring members with Local interface
> -----------------------------------------------------------------------
>
>                 Key: ASTERISK-26621
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26621
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 13.12.2
>         Environment: Linux 2.6.32-642.4.2.el6.x86_64
>            Reporter: Jonas Kellens
>            Assignee: Jonas Kellens
>         Attachments: debug.txt, dialplan_output.txt
>
>
> It seems that once a member of the queue can not be reached due to the fact that it is busy in another call, this queue member is never again being called by the queue application !
> Important : I can reproduce this every time again and again.
> I demonstrate this with 3 calls where everytime the incoming call is directed to the Queue() application.
> Call 1 : both queue members are being called (normal behaviour, everything is fine)
> Call 2 : only one member is being called, queue member mysip467 is busy in another conversation (still normal behaviour, everything is fine)
> Call 3 : only one member is being called, queue member mysip467 is no longer in another conversation thus should also be called again (not normal behaviour, only mysip517 is being called)
> I have attached the dialplan output on the CLI (dialplan_output.txt)
> If a queue member (in my example mysip467) states to the Queue application that it is busy and can not take a call, it seems that the Queue application remembers this forever and never again sends a call to this queue member. Even if the member is available again.
> The queue member mysip467 is not occupied with any call. But still it is never again being called by the queue application. Never again, until a restart of Asterisk off course.
> Core debug output attached (debug.txt).



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list