from that your account owns, and Vobiz checks that before it places the call.
Why it happens
There are two common causes:How to fix it
1
Wait a couple of minutes after purchasing
If you just bought the number, wait about two minutes and retry. Registration finishes on its own - there is nothing to configure. Build the same pause into any script that buys a number and then calls from it straight away.
2
Confirm the number is on this account
List the numbers for the exact The
auth_id you are sending in X-Auth-ID:from must appear in that list in the same E.164 form you are sending. A number assigned to a sub-account must be called from with that sub-account’s credentials.3
Use an owned number as the caller ID
Pick one of the numbers from the list, or buy a new number and wait two minutes before using it. Trial accounts use the trial number assigned to them.
The same check applies inside call flows. A
<Dial> without a callerId on an inbound call derives the caller ID from the caller’s own number, which your account does not own, and the bridge fails with the same message. Always set callerId to one of your numbers - see Dial to a SIP user.Related
- Buy a Phone Number - purchase in the console or over the API, then route the number.
- Make a Call - the
fromandtofields and the other errors the endpoint returns. - Phone Numbers API - list, assign and release the numbers on your account.