[asterisk-bugs] [JIRA] (ASTERISK-26299) app_queue: Queue application sometimes stops calling members with Local interface
Etienne Lessard (JIRA)
noreply at issues.asterisk.org
Tue Aug 16 14:07:56 CDT 2016
Etienne Lessard created ASTERISK-26299:
------------------------------------------
Summary: app_queue: Queue application sometimes stops calling members with Local interface
Key: ASTERISK-26299
URL: https://issues.asterisk.org/jira/browse/ASTERISK-26299
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Applications/app_queue
Affects Versions: 13.10.0
Environment: Debian 8.5 amd64
Reporter: Etienne Lessard
Hello,
Given I have two users, SIP/alice and SIP/bob
Given I have the following extensions.conf:
{noformat}
[default]
exten = 100,1,NoOp()
same = n,Queue(foo)
same = n,Hangup()
[agents]
exten = alice,1,NoOp()
same = n,Wait(5)
same = n,Dial(SIP/alice)
same = n,Hangup()
{noformat}
And I have the following queues.conf:
{noformat}
[foo]
strategy = rrmemory
timeout = 30
ringinuse = 0
member => Local/alice at agents,0,Alice,SIP/alice
{noformat}
When Bob calls the queue "foo"
And he hangs up its call after the Local channel is dialed by app_queue but *before* the Local channel calls SIP/alice (i.e. he hangs up while the Local channels is executing the Wait application)
When Bob calls the queue "foo" once again
Then the Local/alice member is never called
And we see in the log:
{noformat}
DEBUG[6846][C-00000004]: app_queue.c:4447 ring_one: Trying 'Local/alice at agents' with metric 1000
DEBUG[6846][C-00000004]: app_queue.c:4232 can_ring_entry: Local/alice at agents has another call trying, can't receive call
{noformat}
In a more realistic scenario, the Wait application is replaced by an AGI application.
This is a regression introduced in 13.10.0 with the fix for ASTERISK-16115.
Thank you
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list