Key
03/30/2026, 9:03 AM"inboundEnabled": false
I tired again a few days ago.
There is no way for me to get the "credential_id" for an existing trunk via the web front end, which seems to be required for inbound calling as I need to include it in the SIP contact?
When creating a new trunk via API as described in the documentation, I was unable get to it to create a trunk if I set "inboundEnabled": true .
It seems that I NEEDED to set inbound to false to create the trunk.
Is inbound actually supported for BYOC SIP trunks?Vapi Support Bot
03/30/2026, 9:04 AMcredential_id and use it in your SIP URI for inbound routing:
json
{
"provider": "byo-sip-trunk",
"name": "Your Trunk Name",
"gateways": [
{
"ip": "YOUR_SIP_GATEWAY_IP",
"inboundEnabled": true
}
],
"outboundAuthenticationPlan": {
"authUsername": "YOUR_SIP_USERNAME",
"authPassword": "YOUR_SIP_PASSWORD"
}
}
Ensure your SIP provider forwards calls to {phoneNumber}@<credential_id>.sip.vapi.ai and that all signaling IPs are allowlisted.
For existing trunks, the documentation does not specify a way to retrieve the credential ID; you may need to recreate the trunk to obtain it.
See the [Vapi SIP trunk documentation](https://docs.vapi.ai/advanced/sip/sip-trunk) for full details.
Source:
- [Vapi SIP trunk documentation](https://docs.vapi.ai/advanced/sip/sip-trunk)Matt
03/30/2026, 2:18 PMKey
03/31/2026, 6:15 AMMatt
03/31/2026, 6:33 AMKey
03/31/2026, 7:11 AMMatt
03/31/2026, 7:41 AM