wes
03/26/2026, 10:05 AMAI Evy
03/26/2026, 10:05 AMAI Evy
03/26/2026, 10:06 AMsip:sip.retellai.com
3. Configure the transport method (TCP recommended) : sip:sip.retellai.com;transport=tcp
This method supports all Retell telephony features including call transfer .
## Method 2: Dial to SIP URI
If Aircall doesn't support elastic SIP trunking or you need more control, use the API approach :
1. When Aircall receives a call, trigger a webhook to your server
2. Call the Register Phone Call API to get a call_id [(2) ]() :
javascript
const phoneCallResponse = await client.call.registerPhoneCall({
agent_id: 'oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD',
from_number: "+12137771234",
to_number: "+12137771235",
direction: "inbound",
}) ;
3. Use the returned call_id to construct the SIP URI: sip:{call_id}@sip.retellai.com [(1) ]()
4. Have Aircall dial this SIP URI to connect the call to your Retell agent
**Note**: With Method 2, you'll need to implement your own transfer logic using custom functions, as Retell won't have direct control over the telephony provider .
Check if Aircall supports SIP trunking first—if yes, Method 1 is simpler and more feature-complete.AI Evy
03/26/2026, 10:06 AMAI Evy
03/26/2026, 10:06 AM