### Answer
To help troubleshoot your call transfer issues, here are the most common causes and solutions:
Common Transfer Issues:
1. Custom Telephony/SIP Configuration
If you're using custom telephony via SIP trunking, verify that your termination SIP URI is configured correctly without spaces and authentication is set up properly (IP whitelisting or credentials) [(1) ](
) . The transfer destination number must be in the correct format [(2) ](
) [(3) ](
) .
2. Warm Transfer Permission Errors
For warm transfers specifically, you may see errors like "Transfer call cannot be completed, probably don't have the permission to perform the transfer" [(4) ](
) [(5) ](
) . This typically indicates telephony provider limitations rather than Retell configuration issues [(4) ](
) .
3. Caller ID Configuration
If you're trying to show the user's number as caller ID during transfer, note that this feature is only supported for Retell-Twilio numbers . For custom telephony, you need to contact your provider about enabling this capability .
4. Transfer Number Format
Ensure your transfer number is set as either:
- A number in e.164 format
- A SIP URI in the format
sip:username@domain
(e.g.
sip:user@retellai.com
)
- A dynamic variable that gets substituted at runtime [(2) ](
) [(3) ](
)
Debugging Steps:
Check