Hi guys, I have a problem with my Asterisk configuration.
The version of Asterisk is: 13.18
The operating system is: Debian 9
I configured a queue with two members and everything works normally.
But I would like that when all members of the queue are busy, new callers cannot enter the queue.
To achieve this I added the following option to the queue in the queues.conf: joinempty = inuse (I followed the explanation of the sample file: https://github.com/asterisk/asterisk/blob/master/configs/samples/queues .conf.sample)
The joinempty parameter, however, does not work, because the callers enter the queue even if all the members are busy (as if there is a member available).
Here is my queues.conf file (the queue is “q666”, I left only one member to make it easier to do tests with all busy members.):
[general] persistentmembers = yes autofill = no shared_lastcall = yes ...other queues... [q666] announce-frequency = 0 announce-holdtime = no announce-round-seconds = 10 autofill = yes autopause = no joinempty = inuse leavewhenempty = yes maxlen = 0 memberdelay = 0 periodic-announce-frequency = 0 reportholdtime = no retry = 5 ringinuse = no servicelevel = 0 strategy = ringall timeout = 30 timeoutrestart = no weight = 0 wrapuptime = 0 musicclass = default ;---- Members ---- member => SIP/2et11,1,fga
I tried to follow the solution proposed in this topic (add busy to joinempty) but it didn’t work in my configuration: Joinempty for inuse attendees
If I left out some important details in explaining my problem, I apologize, this is my first post on the forum. I am available to provide every detail.
Thank you in advance for your help.