[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:59:10 CST 2016


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

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

[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: There is 1 available member.
[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: It's our turn (SIP/trunk-0002bada).
[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: SIP/trunk-0002bada is trying to call a queue member.
[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: (Parallel) Trying 'Local/5550 at halsafranmig' with metric 0
[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: Local/5550 at halsafranmig has another call trying, can't receive call
[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: Nobody left to try ringing in queue
[Dec  1 12:03:52] DEBUG[5069][C-0001a2d7] app_queue.c: Everyone is busy at this time


This is how it looks like in the debug log. The local channel has no calls trying and the hint says available in both the queue and the hint.  So some call is stuck somewhere 

> 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