Hello,
i’m trying to achive the following structure:
Queue 1) A Agents - try one time every available agents then exit to queue2
Queue 2) B Agents - try one time every available agents then exit to queue1
the closest i could get is like this:
[3000]
announce-frequency=0
announce-holdtime=no
announce-position=no
autofill=no
autopause=no
autopausebusy=no
autopausedelay=0
autopauseunavail=no
joinempty=yes
leavewhenempty=ultrastrict
maxlen=0
memberdelay=0
min-announce-frequency=15
penaltymemberslimit=0
periodic-announce-frequency=0
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
reportholdtime=no
retry=5
ringinuse=no
servicelevel=60
setinterfacevar=yes
strategy=rrmemory
timeout=10
timeoutpriority=app
timeoutrestart=no
weight=0
wrapuptime=10
context=
[4000]
announce-frequency=0
announce-holdtime=no
announce-position=no
autofill=no
autopause=no
autopausebusy=no
autopausedelay=0
autopauseunavail=no
joinempty=yes
leavewhenempty=ultrastrict
maxlen=0
memberdelay=0
min-announce-frequency=15
penaltymemberslimit=0
periodic-announce-frequency=0
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
reportholdtime=no
retry=5
ringinuse=no
servicelevel=60
setinterfacevar=yes
strategy=rrmemory
timeout=10
timeoutpriority=app
timeoutrestart=no
weight=0
wrapuptime=10
context=
but i have two problems:
- if all are in pause or not logged in freepbx reproduces an error audio and hanghup (probably cause it goes on loop beetween the queues). I know is a limit case but it could happen
- if only one is logged in, freepbx wait the max time before exit trying always the same agents.
i can’t remove the retry or freepbx would try only one time an agents then go to failover but with retry it waits the max wait times.
Same goes for the strict on “Leave Empty” if i dont set it there is the risk to stay too much in a queue if i set it there is the risk that if no one is logged it goes on error
Am i doing something wrong or is there some tricks to optimize my queues?
Thank for the help!
ps: excuse me for my poor english!