After spending 2 hours setting up agents, a phone number, etc, I click on the Make an Outbound Call, enter a number, in the modal, then click Call and… nothing. It just closes the modal after spinning for 2 sec.
There are a dozen errors in the web dev console (but none in the web page UI), including:
5086-bfa265b429da8999.js:1 POST https://api.retellai.com/v2/create-phone-call 400 (Bad Request)
The 400 Bad Request error indicates your outbound call request is being rejected due to invalid parameters(1). Here are the most common causes:
Phone Number Configuration Issues
Your phone number must be properly configured before making outbound calls(2). Specifically:
The from_number must be a Retell-managed or imported number(2)(1)
You need to bind an outbound agent to your phone number(2)
The number must be in E.164 format (e.g., +14157774444)(1)(3)
Required Setup Steps
Before making outbound calls, ensure you’ve completed these configurations(2):
Bind an agent to your phone number: Navigate to your phone number settings and assign an outbound agent(2)
Verify number format: The destination number must be in E.164 format with country code, no spaces or special characters(1)(3)
Check international calling: If calling outside the US with a Retell-purchased number, verify the destination country is in the 15 supported countries(2)
Common 400 Error Causes
Based on similar cases, the 400 error typically occurs when(4)(5):
The from_number is not a valid Retell phone number(4)
Can enter the number you are calling in the E.164 format, and if the issue is still happening, can you share your org id and a quick video showing how you are doing it.
To ensure your phone number is in the correct E.164 format for Retell AI, it should include the country code prefixed with a plus sign (+), followed by the number with no spaces or special characters(1)(2).
For example, a valid E.164 format would be "+14157774444"(1)(2).
Common E.164 formatting issues:
Ensure the number includes the + prefix followed by the country code(1)(2)
Remove any spaces, dashes, or special characters from the number(1)(2)
For a US number, it should look like "+12137771234" rather than "(213) 777-1234" or "2137771234"(2)
If you’re experiencing issues with number format, double-check that there are absolutely no dashes, spaces, or other characters in your phone number(3).
If you’re using a local VOIP provider that doesn’t automatically provide numbers in E.164 format, you may need to handle normalization on your side with a PBX dialplan or SBC rule(4). Some users have resolved issues by changing the destination number format to +E.164 in their telephony provider settings(5).
If the issue persists after verifying the format, please share your org ID and a video showing the steps you’re taking so the support team can investigate further.