Hi Rianna,
One of the options that should help is: Create new Divisions and assign Messaging, and Email queues to be in different Divisions than Voice queues. Then, create a custom role for example "Division Membership" with only one permission in it: Conversation > Communication > Target , and assign this custom role to voice agents. With this role, voice agents will be limited to seeing the queues only in their Division when they are making transfers (make sure the voice agents are in the same Division as the Voice queues).
More details can be found in the resource center link: Manage access to individuals based on division membership - Genesys Cloud Resource Center
Another option: create an In-Queue Architect flow with for example Action Hold Music for 5 seconds and then transfer to ACD - to a Generic Voice queue (members of this queue should be the agents who can handle voice calls). Configure this flow as "In-queue Flow" under Voice Tab for Email and Messaging Queue.
Thanks
------------------------------
Tatjana Knezevic
Star Telecom
------------------------------