# How to connect Retell AI with Vicidialer?

**URL:** <https://community.retellai.com/t/how-to-connect-retell-ai-with-vicidialer/559>\
**Category:** Ask Retell Partners\
**Created:** [January 21, 2026, 7:01pm UTC](https://community.retellai.com/t/how-to-connect-retell-ai-with-vicidialer/559 "2026-01-21T19:01:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tsoomro](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/tsoomro/32/491_2.png) [@tsoomro](https://community.retellai.com/u/tsoomro)\
**Post date:** [January 21, 2026, 7:01pm UTC](https://community.retellai.com/t/how-to-connect-retell-ai-with-vicidialer/559/1 "2026-01-21T19:01:00Z")

</div>

Hi everyone

I am trying to build a outbound AI agent which is attached with vicidialer to make outbound calls and transfer it to retell ai when someone pick’s the call from vici’s end and retell ai agent answers it as an inbound call and asks the questions and go through the script and when customer is qualified it trasnfers the call forward.

Now Retell ai part is good and the agent is working perfectly fine in test calls it is taking the calls perfectly and i have attached it with n8n so workflow is working also and its saving the customers information in a excel sheet as well the problem i am facing is i am unable to build a bridge between retell and vicidialer is their anyone who can help and i am not a technical persona at all i am using gemini to help me build it.

---

<div class="post-metadata">

**Author:** ![hello8](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/hello8/32/1875_2.png) [@hello8](https://community.retellai.com/u/hello8)\
**Post date:** [May 31, 2026, 11:30am UTC](https://community.retellai.com/t/how-to-connect-retell-ai-with-vicidialer/559/2 "2026-05-31T11:30:50Z")

</div>

Hey, doable but a real engineering job, not click-and-done. Retell uses generic SIP, so the bridge is on your side.

Two paths in the docs:

1. Elastic SIP trunk pointed at `sip.retellai.com`, then import the number. The Twilio or Telnyx guides are the closest reference.

2. Dial to SIP URI. On human pickup, your backend hits Retell’s Register Phone Call API to get a `call_id`, then bridges to `sip:{call_id}@sip.retellai.com` within 5 minutes.

One gotcha: with Dial to SIP, Retell’s built in call transfer does not work. The forward transfer at the end of the script would need a custom function tied to your telephony.

No Vici-specific Retell guide exists. Since you said you are not technical, worth hiring a SIP/Asterisk person for an afternoon to wire the bridge. Also worth asking if you need Vici at all, Retell’s Batch Call may cover the use case without the bridge.

Docs: [https://docs.retellai.com/deploy/custom-telephony](https://docs.retellai.com/deploy/custom-telephony) [https://docs.retellai.com/api-references/register-phone-call](https://docs.retellai.com/api-references/register-phone-call) [https://docs.retellai.com/deploy/make-batch-call](https://docs.retellai.com/deploy/make-batch-call)

Russell

---

<div class="post-metadata">

**Author:** ![software](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/software/32/1910_2.png) [@software](https://community.retellai.com/u/software)\
**Post date:** [May 31, 2026, 6:29pm UTC](https://community.retellai.com/t/how-to-connect-retell-ai-with-vicidialer/559/3 "2026-05-31T18:29:26Z")

</div>

Right now, Vicidial is making the outbound calls, but it doesn’t know where to send the customer once they say “Hello.” To fix this, you essentially need to tell Vicidial to treat your Retell AI agent like a human employee sitting at a desk waiting for a call.

These are the two best ways to bridge them:

- Instead of dealing with complex telecom routing, you can just trick Vicidial into thinking your AI is a human working remotely on a specific phone number. (Just a heads-up you are technically paying for two phone calls at the same time)
- Once you are making thousands of calls, it gets expensive. When you get to that point, you’ll want to set up a SIP Trunk. It creates a direct digital bridge between Vicidial and Retell over the internet, which saves money and connects faster. It is a bit more technical (requires copy-pasting configurations into Vicidial’s “Carriers” section), but highly worth it long-term.

lmk if you need any help 🙂

---

<div class="post-metadata">

**Author:** ![kavish](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/kavish/32/676_2.png) [@kavish](https://community.retellai.com/u/kavish)\
**Post date:** [October 10, 2026, 7:36pm UTC](https://community.retellai.com/t/how-to-connect-retell-ai-with-vicidialer/559/4 "2026-10-10T19:36:05Z")

</div>

Hi, I agree that using a direct SIP trunk could be a good approach for scaling the integration while avoiding additional carrier costs. Since VICIdial runs on Asterisk, an experienced Asterisk developer should be able to configure a custom carrier to connect directly to Retell via SIP.

One important point to consider is the greeting timing. VICIdial’s Answering Machine Detection (AMD) may connect the call to Retell only after the customer has answered and said “Hello.” In that case, if the Retell agent is configured to wait for the user to speak first, there could be silence after the transfer. To avoid this, we should configure the Retell agent to speak first as soon as the connection is established, making the handoff smoother for the customer.
