Niko Fs
02/10/2026, 1:18 PMAI Evy
02/10/2026, 1:18 PMAI Evy
02/10/2026, 1:19 PMsip:sip.retellai.com. When using this method, Retell does not directly make or receive calls but relies on your system to dial the call to the respective SIP URI.
Import Numbers to Retell
You can import phone numbers from custom telephony using the Import Phone Number API, providing the termination URI for outbound calls. [(2) ]()
For your specific GHL integration question, I'd recommend reaching out to support for guidance on whether GHL numbers can be configured to work with Retell via SIP trunking or if there's a specific integration path available.
Check out these potentially useful sources:
- [Custom Telephony Overview]()
- [Import Phone Number]()
- [Contact Sales]()
Would you like me to provide a general answer about potential workarounds based on my knowledge?AI Evy
02/10/2026, 1:19 PMAI Evy
02/10/2026, 1:19 PMNiko Fs
02/10/2026, 4:44 PMNiko Fs
02/10/2026, 4:45 PMAI Evy
02/10/2026, 4:45 PMAI Evy
02/10/2026, 4:45 PM{"error":"phone_required"} indicates that your webhook endpoint is expecting a phone number parameter that isn't being provided in the request.
I don't have specific documentation about this exact error message in the available sources. However, based on the webhook specifications, here are some things to check:
For inbound webhooks, the payload includes from_number and to_number fields that are always present in the request. [(1) ]()
For custom function webhooks, you need to ensure the parameters you're expecting are properly defined and passed. [(2) ]()
Possible causes:
1. Your external webhook endpoint requires a phone or phone_number field that isn't being sent
2. The parameter name in your webhook configuration doesn't match what your endpoint expects
3. If using custom functions, the function parameters may not be correctly configured to pass the phone number
To troubleshoot:
- Check your webhook endpoint's expected request format
- Verify the parameter names match between Retell's configuration and your endpoint
- Review the Detail Logs in your Retell dashboard to see the exact payload being sent [(3) ]()
If you're using a custom function webhook, make sure you've defined the phone parameter in your function configuration and that your prompt instructs the agent to pass it correctly. [(2) ]()
Could you share more details about which type of webhook you're using (inbound webhook, custom function, or call event webhook) and what endpoint you're calling? That would help narrow down the issue.AI Evy
02/10/2026, 4:45 PMAI Evy
02/10/2026, 4:45 PMNiko Fs
02/10/2026, 5:59 PMAI Evy
02/10/2026, 5:59 PMAI Evy
02/10/2026, 5:59 PMjson
{
"call_inbound": {
"dynamic_variables": {
"first_name": "Pranam",
"last_name": "Lipinski"
}
}
}
The {"error":"phone_required"} error is coming from your external endpoint (GHL) , not from Retell itself. This suggests your endpoint's expected parameters may have changed or the payload format it's receiving doesn't match what it expects.
For direct assistance investigating your specific account and call logs, please reach out through:
- [Contact Sales]()
- [GitHub]()AI Evy
02/10/2026, 5:59 PMAI Evy
02/10/2026, 5:59 PMNiko Fs
02/10/2026, 6:00 PMNiko Fs
02/10/2026, 6:00 PMAI Evy
02/10/2026, 6:00 PMAI Evy
02/10/2026, 6:00 PM{\"error\":\"phone_required\"} error is coming from your external endpoint (GHL) , not Retell, something may have changed on the GHL side or in how the payload is being formatted/sent.
For direct investigation of your specificAI Evy
02/10/2026, 6:01 PMAI Evy
02/10/2026, 6:01 PM