This seems like a possible solution using time conditions. It would involve User 5, the floating user, to log in and out of the appropriate queue. Would also require configuring two queues and three ring groups, rather than one queue, and one ring group. On the positive side (for the users), Users 1-4, wouldn't have to do anything.
That is a decent flow with only a single user interaction needed.
You can program a BLF for each queue on that users phone to log in and out of the queue, so they will have positive visual confirmation that they are in the queue or not.
Where 1111 = Queue# and 2222 = Ext#
I was testing this today. In order for me to get it to work, I had to make 1111 the extension number and 2222 the queue number.
Maybe I typed it backwards? I did not log into a system to verify that.
FFS what are you doing helping people 😛
Jared's FreePBX words are so authoritative, I honestly though I must've had a config problem causing me to have to use his command backwards. 😄
Yeah, I wonder where I was responding from that day.
Because I just took a whole 60 seconds to SSH into a PBX and check..[[email protected] tftpboot]# grep *45 * 001565593cfd.cfg:linekey.13.value = *455153*5151 001565593e05.cfg:linekey.13.value = *455155*5151 0015655949b5.cfg:linekey.13.value = *455152*5151 00156572df55.cfg:linekey.13.value = *455154*5151 001565944ab7.cfg:linekey.13.value = *455153*5151