[asterisk-bugs] [JIRA] (ASTERISK-29623) app_queue: Un-ordered answering of callers
Sean Bright (JIRA)
noreply at issues.asterisk.org
Tue Aug 31 09:09:33 CDT 2021
[ https://issues.asterisk.org/jira/browse/ASTERISK-29623?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sean Bright updated ASTERISK-29623:
-----------------------------------
Description:
Hi I have a 2 different queues configured with dynamic agents.
All the agents are logged in to all queues with the same weight and priority .
When a call is waiting to be served in a queueA and another call waiting in queueB
and a user become available in both queues asterisk serve the call with less waiting time.
SIMPLE EXAMPLE
agent 4000 is the only person logged on queue 301 and queue 302
agent 4000 is on call with CALL1
after 5sec
external-number1 call queue 301
after 5sec
external-number2 call queue 302
after 5sec
agent 4000 hangup CALL1
and queue 302 is the first served by the system ( external-number2 ring on agent 4000) but the queue 301 is the oldest one.
QUEUES CONFIG
{noformat}
[general]
persistentmembers=yes
eventwhencalled=yes
shared_lastcall=yes
[template](!)
announce-frequency=0
announce-holdtime=no
announce-position=no
autopause=no
autopausebusy=no
autopausedelay=0
autopauseunavail=no
leavewhenempty=no
maxlen=0
memberdelay=0
musicclass=default
penaltymemberslimit=0
periodic-announce-frequency=0
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
reportholdtime=no
ringinuse=no
servicelevel=60
setinterfacevar=yes
strategy=ringall
timeoutrestart=no
weight=0
wrapuptime=0
autofill=yes
joinempty=unavailable
[301](template)
[302](template)
maxlen=4
{noformat}
was:
Hi I have a 2 different queues configured with dynamic agents.
All the agents are logged in to all queues with the same weight and priority .
When a call is waiting to be served in a queueA and another call waiting in queueB
and a user become available in both queues asterisk serve the call with less waiting time.
SIMPLE EXAMPLE
agent 4000 is the only person logged on queue 301 and queue 302
agent 4000 is on call with CALL1
after 5sec
external-number1 call queue 301
after 5sec
external-number2 call queue 302
after 5sec
agent 4000 hangup CALL1
and queue 302 is the first served by the system ( external-number2 ring on agent 4000) but the queue 301 is the oldest one.
QUEUES CONFIG
[general]
persistentmembers=yes
eventwhencalled=yes
shared_lastcall=yes
[template](!)
announce-frequency=0
announce-holdtime=no
announce-position=no
autopause=no
autopausebusy=no
autopausedelay=0
autopauseunavail=no
leavewhenempty=no
maxlen=0
memberdelay=0
musicclass=default
penaltymemberslimit=0
periodic-announce-frequency=0
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
reportholdtime=no
ringinuse=no
servicelevel=60
setinterfacevar=yes
strategy=ringall
timeoutrestart=no
weight=0
wrapuptime=0
autofill=yes
joinempty=unavailable
[301](template)
[302](template)
maxlen=4
> app_queue: Un-ordered answering of callers
> ------------------------------------------
>
> Key: ASTERISK-29623
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-29623
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_queue
> Affects Versions: 16.16.2, 18.6.0
> Environment: debian 10
> Reporter: Leo
>
> Hi I have a 2 different queues configured with dynamic agents.
> All the agents are logged in to all queues with the same weight and priority .
> When a call is waiting to be served in a queueA and another call waiting in queueB
> and a user become available in both queues asterisk serve the call with less waiting time.
> SIMPLE EXAMPLE
> agent 4000 is the only person logged on queue 301 and queue 302
> agent 4000 is on call with CALL1
> after 5sec
> external-number1 call queue 301
> after 5sec
> external-number2 call queue 302
> after 5sec
> agent 4000 hangup CALL1
> and queue 302 is the first served by the system ( external-number2 ring on agent 4000) but the queue 301 is the oldest one.
> QUEUES CONFIG
> {noformat}
> [general]
> persistentmembers=yes
> eventwhencalled=yes
> shared_lastcall=yes
> [template](!)
> announce-frequency=0
> announce-holdtime=no
> announce-position=no
> autopause=no
> autopausebusy=no
> autopausedelay=0
> autopauseunavail=no
> leavewhenempty=no
> maxlen=0
> memberdelay=0
> musicclass=default
> penaltymemberslimit=0
> periodic-announce-frequency=0
> queue-callswaiting=silence/1
> queue-thereare=silence/1
> queue-youarenext=silence/1
> reportholdtime=no
> ringinuse=no
> servicelevel=60
> setinterfacevar=yes
> strategy=ringall
> timeoutrestart=no
> weight=0
> wrapuptime=0
> autofill=yes
> joinempty=unavailable
> [301](template)
> [302](template)
> maxlen=4
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list