Hi Ragheb,
My understanding is that this can be controlled through the Routing > Queue > Join permission.
The following Resource Center article describes how agents can activate and deactivate queues they are assigned to:
https://help.genesys.cloud/articles/choose-queues-work/
If agents do not have the Routing > Queue > Join permission, they should not be able to manage their active queues themselves, allowing queue participation to be managed centrally by administrators or supervisors.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------