Based on the specific agent IDs and call ID you’ve provided, I can confirm the expected behavior but cannot directly debug the specific configuration without access to your dashboard.
Expected Agent Transfer Behavior
For your transfer from agent_5641a5e80e400b7ff5fa34b150 to agent_10486f5210bf7698cd0d6e656a, the voice settings should come from the destination agent (agent_10486f5210bf7698cd0d6e656a)(1).
However, these settings from the first agent (agent_5641a5e80e400b7ff5fa34b150) will persist throughout the entire call(1):
- optInSignedUrl
- optOutSensitiveDataStorage
- webHookUrl
Voice Configuration Check
To verify the voice configuration of your destination agent, you can retrieve its settings using the API:
import Retell from 'retell-sdk';
const client = new Retell({
apiKey: 'YOUR_RETELL_API_KEY',
});
const agentResponse = await client.agent.retrieve('agent_10486f5210bf7698cd0d6e656a');
console.log(agentResponse.voice_id);
(2)
This will show you the voice_id, voice_model, voice_speed, voice_temperature, and other voice settings that should be active after the transfer(2).
Version Selection Issue
If selecting “latest version” is showing the wrong voice after saving, you may want to explicitly check all versions of the destination agent:
const agentResponses = await client.agent.getVersions('agent_10486f5210bf7698cd0d6e656a');
console.log(agentResponses);
(3)
This will return all versions with their respective voice configurations, helping you identify if there’s a mismatch between what version 0 actually contains versus what the UI is displaying(3).
Webhook Configuration
For the webhook issue with call call_4edbb035680abd24fd4750ef2b1, confirm that your webhook URL is configured on agent_5641a5e80e400b7ff5fa34b150 (the initiating agent), not on the destination agent(1). The webhook_url from the first agent is used throughout the entire call, regardless of the transfer(1).
The webhook should be receiving call.started, call.ended, and call.analyzed events at the URL specified in agent_5641a5e80e400b7ff5fa34b150(1).
If you’re still experiencing issues after verifying these configurations, I recommend reaching out to support with these specific agent IDs and call ID: