[asterisk-bugs] [JIRA] (ASTERISK-25064) Members (ringinuse disabled) of multiple queues ringing with other queue calls.

Chet Stevens (JIRA) noreply at issues.asterisk.org
Wed May 6 10:00:32 CDT 2015


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

Chet Stevens commented on ASTERISK-25064:
-----------------------------------------

I added in some NoOps in the [agents] context just prior to ringing the member to see what state we think the member to be in:

NoOp(AGENT IS IN STATE ${DEVICE_STATE(SIP/${EXTEN}_line)} and we are sending ${caller_number} to them.)

Surprisingly DEVICE_STATE always states the member as NOT_INUSE even though they are actually in use and we continue to get complaints with members ringing with 2 or 3 simultaneous calls. For example:

[May  6 07:48:42]     -- Executing [6102 at agents:6] NoOp("Local/6102 at agents-00001469;2", "AGENT IS IN STATE NOT_INUSE and we are sending 7027996300 to them.") in new stack
[May  6 07:49:27]     -- Executing [6102 at agents:6] NoOp("Local/6102 at agents-0000146a;2", "AGENT IS IN STATE NOT_INUSE and we are sending 7027996300 to them.") in new stack
[May  6 07:49:50]     -- Executing [6102 at agents:6] NoOp("Local/6102 at agents-0000146b;2", "AGENT IS IN STATE NOT_INUSE and we are sending 7027997904 to them.") in new stack

Is it possible the problem is in Chan_SIP? I was hoping to put a work around in to throw the call back into the queue at position 1 if we see them as INUSE.

Thank you. Should I continue to add comments here or in https://issues.asterisk.org/jira/browse/ASTERISK-16115?

> Members (ringinuse disabled) of multiple queues ringing with other queue calls.
> -------------------------------------------------------------------------------
>
>                 Key: ASTERISK-25064
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25064
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 13.1.0
>         Environment: Asterisk 13.1-cert2
> Ubuntu Server 14.04.1 LTS (GNU/Linux 3.13.0-37-generic x86_64)
> HP ProLiant DL380p Gen8 with 16 GB memory 
> Wildcard AEX2400: wctdm24xxp+ 
> Wildcard TE420 (5th Gen): wct4xxp+
>            Reporter: Chet Stevens
>         Attachments: debug_ASTERISK-25064.txt
>
>
> After upgrading from Asterisk 11.6-cert9 to Asterisk 13.1-cert2, queue members with "ringinuse disabled" that belong to multiple queues are ringing with calls from other queues while already in use. "queue show queue1", "queue show queue2", etc does accurately show the members as "ringinuse disabled" and "In use". For example:
> local/6103 at agents (ringinuse disabled) (dynamic) (Not in use) has taken 37 calls (last was 76 secs ago)
> We use Local channels so additional dialplan can be executed before ringing members (play agent greeting etc) so members are added to the queues in the following manner:
> AddQueueMember(technical,local/6103 at agents,,,,SIP/6103_line)
> I will attach a debug log. If you search on "Executing [6103 at agents:1]" you will see three separate calls all being routed to the same member.
> Any additional information can be provided (configuration, dialplan, etc).



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



More information about the asterisk-bugs mailing list