You cannot port a number from another provider (including Plivo) into Vobiz. There is no number transfer/porting flow. To run on Vobiz, buy a new Vobiz number from inventory using the steps below, then point your call flows at it. If you are migrating from Plivo, see the Plivo migration guide.
Before you start
Create an account
Sign up at console.vobiz.ai. New accounts get free starter credit to explore.
Find your API credentials
Your Auth ID (
MA_…) and Auth Token are on the dashboard. You need them for every API request as the X-Auth-ID and X-Auth-Token headers.Check your balance
Buying a number debits a setup fee + the first monthly fee immediately. Make sure your balance covers both before you purchase.
Option A - buy in the console
The fastest way to get a number is the dashboard.Open the DID section
Sign in to console.vobiz.ai and open the DID (Numbers) section from the sidebar.

Filter to the number you want
Filter by country/region to narrow the list. Check each number’s capabilities (Vobiz numbers are voice-first) and its setup fee and monthly fee before you commit.
Purchase
Click Buy on the number you want. The setup fee and first monthly fee are debited from your account balance, and the number is assigned to your account immediately.
Route the number
A freshly purchased number is owned but not yet routed. Attach it to an XML Application (to drive call flows via your webhook) or assign it to a SIP trunk. See Route your number below.
Option B - buy via the API
Buying programmatically is a two-call flow: browse inventory, then purchase by E.164.1. Browse inventory
List numbers available for purchase, filtered by country and an optional substringsearch against the E.164 number.
cURL
setup_fee, monthly_fee, currency, and capabilities before buying:
Response (truncated)
country + search here.
2. Purchase by E.164
Purchase a number by passing itse164 in the request body. Keep the literal + (it is in the JSON body, so no URL-encoding). This debits setup_fee + monthly_fee immediately.
account_id set:
Response - 200 OK
Understand the fees
| Charge | When | Notes |
|---|---|---|
| Setup fee | Once, at purchase | One-time setup_fee shown on the inventory item. |
| Monthly fee | At purchase, then monthly | monthly_fee recurs to keep the number active. |
currency (often INR for India numbers). For a sub-account (SA_) purchase, the parent master account (MA_) is charged - not the sub-account.
India number series
India DIDs follow TRAI series rules - pick the series that matches your use case:| Series | Use for |
|---|---|
| 140 | Promotional / outbound marketing calls. |
| 160 | Service / transactional calls. |
| 1600 | Toll-free (transactional). |
| 92 | High-pickup mobile-style numbers. |
aadhaar_verification_required on the number object). Review India compliance before you purchase, and register on DLT where required - see DLT registration.
Route your number
A purchased number is owned but not yet routed. Pick one:Attach to an XML Application
Point inbound calls at your webhook (
answer_url) to drive call flows with VobizXML.Assign to a SIP trunk
Route inbound calls to your PBX or AI platform over SIP.
Hand to a sub-account
Move the DID into a sub-account’s pool (mind the 15-day cool-off on unassign).
Make your first call
Use the number as the
from on an outbound call.Manage and release
- See what you own - List Account Phone Numbers.
- Release a number - Unrent a Number returns it to inventory and stops the monthly fee. This is irreversible - you may not get the same digits back.
- Sub-account 15-day cool-off - unassigning a recently used DID from a sub-account is blocked for 15 days (
409 did_cool_off_in_effect); see Phone Numbers.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
404 not_found on purchase | Number already owned, released, or never stocked | Re-browse inventory and pick an available e164. |
500 failed to purchase number | Balance debit failed (setup_fee + monthly_fee) | Top up balance and retry. |
401 Unauthorized | Missing/incorrect headers or wrong path casing | Send X-Auth-ID + X-Auth-Token; use /Account/ (capital A). |
| Number bought but calls don’t arrive | Number not routed | Attach it to an application or assign it to a trunk. |
Related
Quick Start
The 4-step path from sign-up to your first call.
Phone Numbers API
Full reference for listing, buying, and releasing numbers.
Migrating from Plivo?
You can’t port numbers - buy new Vobiz numbers and re-point your flows.
India compliance
Number series, DLT, and KYC rules before you buy.