Queue terminates incoming call if remote user rejects

Hi, I am running FreePBX 16.0.40.13 with Asterisk 18.9 and I’m running in to an issue with queued calls.

We run a small security company and our alarm response number should route to some desk phones and some of our mobile phones in the patrol vehicles. The calls are routing through and ringing at all end points; the trouble I have is that if one of the mobiles is unavailable or if one of the guards rejects the call, the call ceases ringing on all end points and the caller gets “All circuits are busy now” followed by an engaged tone.

Call confirm is turned on
Ring strategy is ringall
I’ve tried Skip busy agents on both yes and no with the same result.

Guessing there is a setting or two that I’m missing which will resolve this? If anyone can point me in the correct direction it would be appreciated.

Hi @paultgreen
Can you collect a pcap and check what message is received when the mobile phone rejects the call?

Not sure how to do a pcap - I did clear the log and create a fail though if that helps? The full output of of the main log file is here

My anonymised log file is here: anonymised_freepbx.log