Hi Daniel,
In this case, you can remove the agent's transfer permissions and handle the transfer through the script using a Data Action. This way, the transfer option will no longer be available to the agent, and any transfer will have to follow the configuration defined in the script.
Within the script, you can create a dropdown containing the queue names and IDs you want to allow for transfers, and then call the API:
/api/v2/conversations/${input.conversationId}/participants/${input.participantId}/replace/queue
to perform the transfer.
------------------------------
Elisson Fernandes
------------------------------
Original Message:
Sent: 03-27-2026 12:11
From: Daniel Carneiro
Subject: Call transfers only via Script
Hi,
Due to the new granularity applied at the agent level, described in the link below, we can now limit call transfers via the interface to agents, and as far as I understand, this also affects calls transferred via script.
https://genesyscloud.ideas.aha.io/ideas/INB-I-915
Is there any way to block call transfers (blind and consult) to allow them only via Script?
Thank you.
#Scripts
------------------------------
Daniel Carneiro
------------------------------