When transferring to another agent we currently have 2 options
Keep current voice or Use the voice from the selected agent.
A useful third option would be allowing a dynamic variable to be passed (with a voice id) then using that voice Id for the transferred agents voice.
Happy to explain further if this is confusing.