I just reset one of my queues to see what you were talking about.
At the bottom of the “General Settings” there is a Block for “Failover Destination”. I chose “Terminate Call”. The box below it pops up and asked for a reason. You MUST choose a reason for the Failover Destination will not work.
I tried several of the suboptions and they all work.
If you are choosing “Terminate Call” and not providing an additional hangup type, you are doing it wrong and the server is assuming you didn’t really want to terminate the call. The system is working as expected.
Thank you for your reply. In fact I investigated a bit more and finally I found out why. What I did not mention is that I use French system language. And there’s certainly a bug because with french language you have no additionnal option for terminate call.