Hi there! 👋
I understand your concern about potentially paying double when integrating your SIP Trunk on 3CX via Twilio. Let me help clarify how the costs work in this setup.
When you integrate a SIP Trunk on 3CX via Twilio, here's how the costs are typically managed:
## Cost Structure
When using Twilio as a SIP bridge between 3CX and other services:
- Twilio charges for inbound/outbound calls (approximately $0.02/min for inbound, toll-free calls) [according to billing examples](
https://docs.vapi.ai/billing/examples)
- Your existing SIP trunk provider will still charge their fees
- If you're also using another platform (like Vapi), there may be additional platform fees
## Potential Double Charges
Yes, there is potential for double charges in this setup:
- When Twilio acts as an intermediary, you're essentially paying for both your SIP trunk and Twilio's services for routing the same calls
- As noted in [cost routing documentation](
https://docs.vapi.ai/billing/cost-routing), charges for inbound/outbound phone calling will always end up where the phone number was provisioned
- The total cost per call becomes the combination of platform fees and telephony charges from different providers
## Cost-Saving Strategies
To avoid double charges and optimize costs:
1. **Use BYOC (Bring Your Own Carrier)**: Leverage your existing telephony infrastructure to minimize costs [as mentioned in user discussions](
https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1333747605628391434)
2. **Consider Alternatives**: Some users have found that using Asterisk instead of Twilio can lower costs significantly (up to 1/10th of Twilio's costs in some regions)
3. **Understand the Complete Cost Structure**: Check billing details from all providers involved to get a clear picture of your total costs
4. **Use Web Calls When Possible**: Web calls don't incur per-minute telephony costs, unlike phone calls