I am trying to build a Conversational IVR using RetellAI and integrate it with FreePBX.
The idea is to utilize RetellAI agents for handling calls and connect this setup with FreePBX, but unfortunately, I couldn’t find a proper guide or clear documentation on how to achieve this.
Specifically, I want to know:
How can I connect RetellAI agents to FreePBX?
What kind of SIP trunking or API integration is needed?
Do I need a middleware to bridge RetellAI and FreePBX?
Any tips on call flow design when using Conversational IVR with IP PBX systems?
If anyone has experience with this or can guide me step-by-step, it would be a huge help.
Thanks in advance!
On a quick review of Retell AI, it is a cloud based IVR. It is similar to most other cloud solutions for interactive voice. The best solution is to create a SIP trunk group between the PBX and Retell AI. All development of the “conversation” must be done within their cloud infrastructure. The PBX is passive other than placing and receiving calls from Retell AI over the SIP trunk. Any step-by-step guide would need to come from Retell AI and a cursory glance at their web site shows decent documentation of concept and samples of ways to connect.
Depending on the size of your company and the volume of calls, it may be cheaper just to buy your own solution (there are many out there) and install it yourself on premise or in the cloud.