j.kowi
09/09/2025, 6:57 AMNir Simionovich (CEO@Cloudonix)
09/09/2025, 9:16 AMj.kowi
09/09/2025, 11:06 AMNir Simionovich (CEO@Cloudonix)
09/09/2025, 3:16 PMvoip.easybell.de domain name - also in the Domain part of the registration sectionNir Simionovich (CEO@Cloudonix)
09/09/2025, 3:16 PMj.kowi
09/10/2025, 5:18 AMNir Simionovich (CEO@Cloudonix)
09/10/2025, 8:43 AMChiranjeet Mishra
09/10/2025, 2:46 PMcurl -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": "Easybell Trunk", "gateways": [{ "ip": "sip.easybell.de", "inboundEnabled": false }], "outboundAuthenticationPlan": { "authUsername": "YOUR_SIP_NUMBER", "authPassword": "YOUR_SIP_PASSWORD" } }'
1. Make sure to allowlist Vapi's IPs in your Easybell configuration:
- 44.229.228.186/32
- 44.238.177.138/32
1. After creating the credential, you'll need to associate your Easybell phone number with the SIP trunk in Vapi using the phone-number endpoint.
You may also visit [SIP TRUNKING](https://docs.vapi.ai/advanced/sip/sip-trunk)j.kowi
09/11/2025, 7:14 AMChiranjeet Mishra
09/12/2025, 5:05 PMcurl -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": "Easybell Trunk", "gateways": [{ "ip": "sip.easybell.de", "inboundEnabled": false }], "outboundAuthenticationPlan": { "authUsername": "YOUR_SIP_NUMBER", "authPassword": "YOUR_SIP_PASSWORD" } }'
2. Save the Credential ID from the response
Step 3: Configure Easybell
1. Log into your Easybell admin panel
2. Add these IPs to your allowlist:
- 44.229.228.186/32
- 44.238.177.138/32
Step 4: Link Your Phone Number
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": "Easybell Number", "number": "YOUR_PHONE_NUMBER", "numberE164CheckEnabled": false, "credentialId": "YOUR_CREDENTIAL_ID" }'
Step 5: Test Setup
- Make a test outbound call
- If configured for inbound calls, test receiving a call
please let us know and we’ll be happy to step in and assist further.Timo
09/17/2025, 7:14 PMChiranjeet Mishra
09/19/2025, 6:48 PMInvoke-WebRequest `
-Uri "https://api.vapi.ai/credential" `
-Method POST `
-Headers @{ "Content-Type" = "application/json" } `
-Body '{ "example": "value" }'
Key points:
- Replace -H with -Headers.
- Pass headers as a hashtable: @{ "HeaderName" = "HeaderValue" }.
- Make sure -Body contains a valid JSON string.
- Use backticks (`` ` ``) for line continuation in PowerShell.