Hi everyone,
I’m trying to integrate Exotel with Vapi AI using SIP Trunking for outbound AI voice calls.
From Vapi’s documentation and support, they mentioned that the supported integration path is BYO SIP Trunk, where Exotel routes calls to Vapi’s SIP endpoint.
However, I’m using an Exotel trial account, and I can’t find any SIP Trunking settings, SIP credentials, or BYO SIP configuration in the dashboard.
Could someone please clarify:
- Is SIP Trunking available on Exotel trial accounts?
- If not, which paid plan enables SIP Trunking?
- Is SIP Trunking included with XPrime or XPro, or is it a separate enterprise offering?
- Once the account is upgraded, where can I configure the SIP trunk and obtain the SIP credentials?
Any guidance would be greatly appreciated.
Thank you!
1 Like
Hi Sanjana, thanks for the detailed question. This is a common integration path, so let me answer point by point.
1. Is SIP Trunking available on Exotel trial accounts?
Yes. SIP Trunking is available once your account completes KYC verification, and you can configure trunks via our APIs right away.
One important compliance note before you build on this path: Vapi’s cloud is currently hosted in the US. Under DoT/TRAI regulations, media and signalling for telephony traffic cannot leave India when using SIP trunking. We’d therefore recommend using Vapi’s self-hosting option (deployed in India) for this integration to stay compliant.
2 & 3. Which plan enables SIP Trunking, is it in XPrime/XPro or a separate offering?
Plan and commercial specifics are handled on an account-by-account basis. Please write to hello@exotel.com, and the team will guide you on the right plan for your use case.
4. Where do you configure the SIP trunk and get SIP credentials?
You can configure everything on platform.in.exotel.com, in two ways:
- Dashboard: the “Exotrunk Management” section lets you create the trunk, add SIP destinations, whitelist IPs, and map your virtual number.
- API: the SIP Trunking APIs let you do all of the above programmatically. SIP credentials are a newly launched feature; our Postman collection (with environment file and import guide) covers the full flow, and the same repo has cURL, Python, and Go samples: github.com/exotel/exotel-vsip-trunk-Configuration-API
For the Vapi integration specifically, use our official connector repo, which automates the full bidirectional setup: github.com/exotel/Exotel-Vapi-Connector
Two components are needed (both, not either/or):
- Inbound: your Exotel trunk gets a SIP destination pointing to your Vapi FQDN (
sip:your-bot.sip.vapi.ai:5060;transport=tcp) so calls to your Exotel number reach the assistant.
- Outbound: a BYO SIP trunk credential in Vapi pointing at the Exotel gateway (IP-whitelist auth), with your Exotel virtual number attached as a Vapi phone-number resource.
Hope this helps; feel free to post back here if you hit any issues during setup.