andym
11/24/2025, 6:45 PMVapi Support Bot
11/24/2025, 6:46 PMjson
{
"type": "transferCall",
"destinations": [
{
"type": "sip",
"sipUri": "sip:14039932200@sip.telnyx.com"
}
]
}
For more details, see the [Vapi SIP trunk documentation](https://docs.vapi.ai/advanced/sip/sip-trunk).
Source:
- [SIP Trunking](https://docs.vapi.ai/advanced/sip/sip-trunk)andym
11/24/2025, 6:59 PMandym
11/24/2025, 7:05 PMVapi Support Bot
11/24/2025, 7:06 PMandym
11/24/2025, 7:07 PMandym
11/24/2025, 8:56 PMVapi Support Bot
11/24/2025, 8:57 PMandym
11/24/2025, 9:02 PMVapi Support Bot
11/24/2025, 9:03 PMsipVerb parameter in the "warm-transfer-with-twiml" mode, but only provides examples using "refer" as the value. There is no evidence or example in the docs that any verb other than "refer" is supported or will work for SIP transfers.
json
"transferPlan": {
"mode": "warm-transfer-with-twiml",
"twiml": "<Say>Hello, this is an incoming call from a customer.</Say>",
"sipVerb": "refer"
}
At this time, only SIP REFER is documented as supported for SIP-based transfers in Vapi. Using a different verb is not shown or confirmed as possible in the documentation ([source](https://docs.vapi.ai/call-forwarding)).
Source:
- [Call Forwarding](https://docs.vapi.ai/call-forwarding)Chiranjeet Mishra
11/26/2025, 5:27 PMbash
curl -X POST "https://api.vapi.ai/credential" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_VAPI_PRIVATE_KEY" \
-d '{
"provider": "byo-sip-trunk",
"name": "Zadarma Trunk",
"gateways": [{ "ip": "sip.zadarma.com", "inboundEnabled": false }],
"outboundLeadingPlusEnabled": true,
"outboundAuthenticationPlan": {
"authUsername": "YOUR_SIP_NUMBER",
"authPassword": "YOUR_SIP_PASSWORD"
}
}'
3. **Link Phone Number**: Connect your external phone number to the SIP trunk credential using the Vapi API.
bash
curl -X POST "https://api.vapi.ai/phone-number" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_VAPI_PRIVATE_KEY" \
-d '{
"provider": "byo-phone-number",
"name": "Zadarma Number",
"number": "15551234567",
"numberE164CheckEnabled": false,
"credentialId": "YOUR_CREDENTIAL_ID"
}'
4. **Initiate and Test Calls**: Use the Vapi dashboard or API to make test calls and ensure the integration is functioning correctly. For inbound calls, confirm that the calls are routed to the correct SIP URI.
For further details, refer to the [Vapi SIP trunk documentation](https://docs.vapi.ai/advanced/sip/sip-trunk).