It seems when I put in a custom config for my Queue, all the configs for that Queue are reverting to defaults. As if I’ve recreated a new queue overwriting the existing on in queues_additional.conf. I verified this by the following.
Nothing in queues_custom.conf :
1000 has 0 calls (max unlimited) in 'linear' strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 60s Members: 202 (Local/202@from-queue/n) with penalty 1 (dynamic) (Not in use) has taken no calls yet 200 (Local/200@from-queue/n) (Not in use) has taken no calls yet 201 (Local/201@from-queue/n) (Not in use) has taken no calls yet No Callers
And now with this in custom:
[1000]
autopause=yes
queue show now returns:
1000 has 0 calls (max unlimited) in 'ringall' strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s Members: 202 (Local/202@from-queue/n) with penalty 1 (dynamic) (Not in use) has taken no calls yet No Callers
The ring strategy has changed from linear to ringall, and the 2 static members have been removed!
I tried using the tag of [1000-custom] following other examples, but all that did was create a 2nd queue with that title.
Am I using the wrong file or doing something incorrect? The autopause option is missing from the FreePBX queue GUI, maybe some consideration should be put into adding that now that pausing is supported in the latest asterisk? In the meantime how do I turn on autopause without rewriting over the Qs?
PS. I’ve tried “queues_post_custom.conf” as well, but this had no effect on the queue. Also putting “queues_custom_general.conf” did the same as the original issue, resetting Q to defaults.