Installation
The SDK is distributed from its GitHub repo (not a package registry). Clone it and install from source:Quick start
Make an outbound call:answer_url to ask for instructions on what to do next.
Authentication
Vobiz uses your Auth ID and Auth Token. Find both in the Vobiz Console. TheVobiz client takes them directly - api_key maps to your Auth ID and auth_token to your Auth Token:
Receiving calls (Flask server)
When an outbound call connects (or an inbound call arrives), Vobiz requests youranswer_url to interpret the VobizXML instructions. Use the bundled vobizxml builder to construct the response - it handles escaping and schema validation for you:
VobizXML
The Python SDK bundles avobizxml module to construct robust IVR systems without manually formatting XML. Build a ResponseElement, add nested verbs, and serialize with to_string():
Gather uses
input_type and execution_timeout (not timeout). The timeout attribute belongs to Dial/Number elements only.Common operations
Live calls
In-call actions
Phone numbers and account balance
Call detail records (CDR)
Exact required parameters per method are listed in the SDK
reference.md and at vobiz.ai/docs. Most write methods accept the same fields as the REST API reference.