Charlie
10/30/2025, 1:05 PMVapi Support Bot
10/30/2025, 1:07 PMCharlie
10/30/2025, 1:16 PMCharlie
10/30/2025, 1:17 PMCharlie
10/30/2025, 1:18 PMCharlie
10/30/2025, 3:49 PMmike
10/30/2025, 5:56 PMCharlie
10/30/2025, 6:29 PMmike
10/31/2025, 7:53 PMChiranjeet Mishra
11/03/2025, 8:17 PM44.229.228.186/32 and 44.238.177.138/32.
- Set up an Outbound Trunk linked to the IP ACL.
- Note the Termination SIP Domain from the trunk details.
- Buy and associate a phone number within Plivo.
2. Vapi Configuration:
- Use the Vapi API to create a credential with your Plivo Termination SIP Domain.
- Example API call:
bash
curl -X POST https://api.vapi.ai/credential \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_VAPI_PRIVATE_API_KEY" \
-d '{ "provider": "byo-sip-trunk", "name": "PLIVO Trunk", "gateways": [ { "ip": "YOUR_PLIVO_TERMINATION_SIP_DOMAIN", "inboundEnabled": false } ] }'
- Next, associate the phone number with the credential ID you received:
bash
curl -X POST https://api.vapi.ai/phone-number \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_VAPI_PRIVATE_API_KEY" \
-d '{ "provider": "byo-phone-number", "name": "PLIVO SIP Number", "number": "YOUR_PLIVO_PHONE_NUMBER", "numberE164CheckEnabled": false, "credentialId": "YOUR_CREDENTIAL_ID" }'
3. Testing:
- Initiate calls through the Vapi API or Dashboard using the Phone Number ID from Vapi.
For detailed instructions and examples, please refer to the [Plivo SIP Integration Guide](https://docs.vapi.ai/advanced/sip/plivo).
Remember that Indian phone numbers are not supported due to regulatory requirements. If you encounter errors, double-check the IPs and credentials provided.
Let me know if you need more assistance.