Another further thought about being able to selectively unsubscribe from call queues. If call queues could be put into the client as contacts in the different categories and would respect the category settings then in the example above my tech support role call queue would be at the colleague levelin contacts and if I set my availability to do not disturb calls will not route to it.
However, in my first aider role the call queue is a member of my workgroup contact category and a call from the internal 911 call queue would still route to it as workgroup contacts get to ignore the do not disturb availability setting.
I don't know if it is possible to set call queues up as contacts in that way but it might be a very quick and easy way to allow sophisticated control of call queue routing by end users who need to temorarily remove themselves from call queue but don't want to log off completely. Users control that, so they can even move call queues from one category to another for fine grain control - They could even move a call queue to the blocked contacts category and then back to the colleague level when they want to rejoin the queue.