Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
Vobiz Docs - Navigation Structure
5 top-level tabs. Every existing page maps to exactly one tab.Tab 1 - Documentation
Getting started, concepts, best practices, compliance, FAQ, tools
GETTING STARTED
- Introduction →
/ - Quick Start →
/quick-start - Error Handling →
/errors
CORE CONCEPTS
- Overview →
/concepts - SIP Trunking →
/concepts/sip-trunking - Streaming WebSockets →
/concepts/streaming-websockets - SIP vs WebSockets →
/concepts/sip-vs-websockets - Callbacks →
/concepts/callbacks - Callback Configurations →
/concepts/callback-configurations - IP Whitelisting →
/concepts/ip-whitelisting
BEST PRACTICES
- Overview →
/best-practices - Number Utilization Guide →
/best-practices/number-utilization - DLT Registration Guide →
/best-practices/dlt-registration - 140 & 160 Acquisition Guide →
/best-practices/140-160-acquisition
COMPLIANCE (INDIA)
- Calling Regulations →
/compliance/india/calling-regulations - KYC Documents →
/compliance/india/kyc - UCC Management →
/compliance/india/ucc
FAQ
- Overview →
/faq - Trial Numbers & Inbound →
/faq/trial-inbound - SIP Codes 480 / 486 →
/faq/sip-codes-480-486 - Error 429 Rate Limits →
/faq/error-429 - Concurrency →
/faq/concurrency - Calls Per Second (CPS) →
/faq/cps - Purchasing Capacity →
/faq/purchase-concurrency-cps - Number Series →
/faq/number-series - Supported Integrations →
/faq/integrations - Call Transfer →
/faq/call-transfer - IVR Support →
/faq/ivr - Verification / KYC Docs →
/faq/verification-docs - Contact Support →
/faq/contact-support - Domestic Calling in India →
/faq/domestic-calling-india
TOOLS
- CPS & Cost Calculator →
/resources/calculator - XML Builder →
/xml-builder
Tab 2 - API Reference
3-level hierarchy: Group → Section → Pages Five groups: Regular APIs · SIP Trunking APIs · Voice & XML · WhatsApp · Partner
▸ GROUP 1 - Regular APIs
Core account management - accounts, numbers, recordings, CDR
Account
- Overview →
/account - The Account Object →
/account/account-object - Retrieve Account →
/account/retrieve-account - Balance →
/account/balance - Concurrency →
/account/concurrency
Sub-Accounts
- Overview →
/sub-accounts - The Subaccount Object →
/sub-accounts/subaccount-object - Create a Subaccount →
/sub-accounts/create-subaccount - Retrieve a Subaccount →
/sub-accounts/retrieve-subaccount - Update a Subaccount →
/sub-accounts/update-subaccount - Delete a Subaccount →
/sub-accounts/delete-subaccount - List All Subaccounts →
/sub-accounts/list-all-subaccounts
Phone Numbers
- Overview →
/account-phone-number - The PhoneNumber Object →
/account-phone-number/account-phone-number-object - List Account Numbers →
/account-phone-number/list-account-phone-numbers - List Inventory Numbers →
/account-phone-number/list-inventory-numbers - Purchase from Inventory →
/account-phone-number/purchase-from-inventory - Unrent a Number →
/account-phone-number/unrent-number - BYOC →
/account-phone-number/byoc
Recordings
- Overview →
/recording - The Recording Object →
/recording/recording-object - Retrieve a Recording →
/recording/retrieve-recording - List All Recordings →
/recording/list-all-recordings - Download a Recording →
/recording/download-recording - Delete a Recording →
/recording/delete-recording - Export Historical Recordings →
/recording/export-historical-recordings - Bulk Delete Recordings →
/recording/bulk-delete-recordings
Call Detail Records
- CDR Reference →
/cdr
▸ GROUP 2 - SIP Trunking APIs
Trunk management, credentials, IP ACLs, origination URIs, SIP endpoints
Trunks
- Overview →
/trunks - The Trunk Object →
/trunks/trunk-object - Create a Trunk →
/trunks/create-trunk - Retrieve a Trunk →
/trunks/retrieve-trunk - Retrieve All Trunks →
/trunks/retrieve-all-trunks - Update a Trunk →
/trunks/update-trunk - Assign Number to Trunk →
/trunks/assign-number - Unassign Number from Trunk →
/trunks/unassign-number - Delete a Trunk →
/trunks/delete-trunk - Webhook →
/trunks/webhook
Credentials
- Overview →
/trunks/credentials - The Credential Object →
/trunks/credentials/credential-object - Create a Credential →
/trunks/credentials/create-credential - Retrieve All Credentials →
/trunks/credentials/retrieve-all-credentials - Update a Credential →
/trunks/credentials/update-credential - Delete a Credential →
/trunks/credentials/delete-credential
IP Access Control List
- Overview →
/trunks/ip-acl - The IP ACL Object →
/trunks/ip-acl/ip-acl-object - Create an IP ACL →
/trunks/ip-acl/create-ip-acl - Retrieve All IP ACLs →
/trunks/ip-acl/retrieve-all-ip-acls - Update an IP ACL →
/trunks/ip-acl/update-ip-acl - Delete an IP ACL →
/trunks/ip-acl/delete-ip-acl
Origination URI
- Overview →
/trunks/origination-uri - The Origination URI Object →
/trunks/origination-uri/origination-uri-object - Create an Origination URI →
/trunks/origination-uri/create-origination-uri - Retrieve All Origination URIs →
/trunks/origination-uri/retrieve-all-origination-uris - Update an Origination URI →
/trunks/origination-uri/update-origination-uri - Delete an Origination URI →
/trunks/origination-uri/delete-origination-uri
SIP Endpoints
- Overview →
/endpoint - The Endpoint Object →
/endpoint/endpoint-object - Create an Endpoint →
/endpoint/create-endpoint - Retrieve an Endpoint →
/endpoint/retrieve-endpoint - Update an Endpoint →
/endpoint/update-endpoint - Delete an Endpoint →
/endpoint/delete-endpoint - List All Endpoints →
/endpoint/list-all-endpoints
▸ GROUP 3 - Voice & XML API
Two clear sub-divisions: REST APIs for live call control · XML elements for call flow scripting
── VOICE APIs (REST) ──
Applications
- Overview →
/applications - The Application Object →
/applications/application-object - Create an Application →
/applications/create-application - Retrieve an Application →
/applications/retrieve-application - Update an Application →
/applications/update-application - Delete an Application →
/applications/delete-application - List All Applications →
/applications/list-all-applications - Link Numbers →
/applications/link-numbers
Call Management
- Overview →
/call/overview - The Call Object →
/call/call-object - Make a Call →
/call/make-call - Machine Detection →
/call/machine-detection - Transfer a Call →
/call/transfer-call - Hang Up a Call →
/call/hangup-call - Retrieve a Live Call →
/call/retrieve-live-call - Retrieve All Live Calls →
/call/retrieve-all-live-calls - Retrieve a Queued Call →
/call/retrieve-queued-call - Retrieve All Queued Calls →
/call/retrieve-all-queued-calls - Record Calls
- Overview →
/call/record-calls - Start Recording →
/call/record-calls/start-recording - Stop Recording →
/call/record-calls/stop-recording
- Overview →
- Play Audio
- Overview →
/call/play-audio - Play Audio on a Call →
/call/play-audio/play-audio - Stop Playing Audio →
/call/play-audio/stop-audio
- Overview →
- Speak Text
- Overview →
/call/speak-text - Speak Text on a Call →
/call/speak-text/speak-text - Stop Speaking →
/call/speak-text/stop-speak
- Overview →
- DTMF
- Overview →
/call/dtmf - Send Digits →
/call/dtmf/send-digits
- Overview →
Conferences
- The Conference Object →
/conference/conference-object - Retrieve a Conference →
/conference/retrieve-conference - Retrieve All Conferences →
/conference/retrieve-all-conferences - Hang Up a Conference →
/conference/hang-up-conference - Hang Up All Conferences →
/conference/hang-up-all-conferences - Members
- Overview →
/conference/members - Play Audio to Member →
/conference/members/play-audio - Stop Audio to Member →
/conference/members/stop-audio - Deaf a Member →
/conference/members/deaf-member - Undeaf a Member →
/conference/members/undeaf-member - Mute a Member →
/conference/members/mute-member - Unmute a Member →
/conference/members/unmute-member - Kick a Member →
/conference/members/kick-member - Hang Up a Member →
/conference/members/hang-up-member
- Overview →
- Recording
- Overview →
/conference/recording - Start Recording →
/conference/recording/start-recording - Stop Recording →
/conference/recording/stop-recording
- Overview →
Audio Streams
- Overview →
/audio-streams - The Stream Object →
/audio-streams/stream-object - Start an Audio Stream →
/audio-streams/start-audio-stream - Retrieve an Audio Stream →
/audio-streams/retrieve-audio-stream - List All Audio Streams →
/audio-streams/list-audio-streams - Stop an Audio Stream →
/audio-streams/stop-audio-stream - Stop All Audio Streams →
/audio-streams/stop-all-audio-streams
── XML ELEMENTS ──
XML Overview
- How XML Works →
/xml/overview/how-it-works - Getting Started →
/xml/overview/getting-started - Best Practices →
/xml/overview/best-practices
Stream
- Overview →
/xml/stream - Initiate a Stream →
/xml/stream/initiate - Stream Events →
/xml/stream/stream-events - Checkpoint Event →
/xml/stream/checkpoint-event - Clear Audio Stream →
/xml/stream/clear-audio - Play Audio Event →
/xml/stream/play-audio
Conference (XML)
- XML Overview →
/xml/conference
Dial
- Overview →
/xml/dial - Number →
/xml/dial/number - User →
/xml/dial/user - Sequential Dialing →
/xml/dial/sequential-dialing - Simultaneous Dialing →
/xml/dial/simultaneous-dialing - Confirm to Answer →
/xml/dial/confirm-to-answer-call - Custom Caller Tone →
/xml/dial/custom-caller-tone - Dial Status Reporting →
/xml/dial/dial-status-reporting
Gather
- Overview →
/xml/gather - Detecting Speech Inputs →
/xml/gather/detecting-speech-inputs - Pricing for Speech Recognition →
/xml/gather/pricing-for-speech-recognition - Supported Languages →
/xml/gather/supported-languages
Speak
- Overview →
/xml/speak - Play a Message →
/xml/speak/play-a-message - Play in a Loop →
/xml/speak/play-in-a-loop - SSML →
/xml/speak/ssml
Play
- Overview →
/xml/play - Play Music →
/xml/play/play-music
Record
- Overview →
/xml/record - Record a Voicemail →
/xml/record/record-a-voicemail - Stream with Record →
/xml/record/stream-with-record
Redirect
- Overview →
/xml/redirect - Transfer a Call →
/xml/redirect/transfer-a-call
Hangup
- Overview →
/xml/hangup - Hang Up After a Minute →
/xml/hangup/hang-up-after-a-minute
Wait
- Overview →
/xml/wait - Basic Wait →
/xml/wait/basic-wait - Beep Detection →
/xml/wait/beep-detection - Delayed Call Answer →
/xml/wait/delayed-call-answer - Machine Detection →
/xml/wait/machine-detection
PreAnswer
- Overview →
/xml/preanswer - Notify Callers →
/xml/preanswer/notify-callers
Request
- Overview →
/xml/request - Call Status →
/xml/request/call-status - Event →
/xml/request/event - SIP Headers →
/xml/request/sip-headers
Response
- Reference →
/xml/response
DTMF
- Reference →
/xml/dtmf
▸ GROUP 4 - WhatsApp Business API
WhatsApp messaging, channels, webhooks, and full API reference
Getting Started
- Introduction →
/whatsapp/getting-started/introduction - Prerequisites →
/whatsapp/getting-started/prerequisites - Quick Start →
/whatsapp/getting-started/quick-start
Channel Management
- Overview →
/whatsapp/channels - BYON Guide →
/whatsapp/channels/byon
Messaging
- Overview →
/whatsapp/messaging - Using the Inbox →
/whatsapp/messaging/inbox - Templates →
/whatsapp/messaging/templates
Webhooks
- Overview →
/whatsapp/webhooks - Webhook Events →
/whatsapp/webhooks/events
API Reference
- Overview →
/whatsapp/api - Authentication →
/whatsapp/api/authentication - Send Message →
/whatsapp/api/send-message - Channels →
/whatsapp/api/channels - Numbers →
/whatsapp/api/numbers - Conversations →
/whatsapp/api/conversations - Contacts →
/whatsapp/api/contacts - Templates →
/whatsapp/api/templates - Campaigns →
/whatsapp/api/campaigns - Canned Responses →
/whatsapp/api/canned-responses - Calls →
/whatsapp/api/calls - Webhooks →
/whatsapp/api/webhooks
▸ GROUP 5 - Partner API
Reseller and white-label partner management
Overview & Flow
- Overview →
/partner - Example Flow →
/partner/flow - API Reference →
/partner/api
Endpoints
- Authentication →
/partner/api/authentication - Profile →
/partner/api/profile - Dashboard & Analytics →
/partner/api/analytics - Customer Accounts →
/partner/api/customers - Balance Transfer →
/partner/api/balance - Transactions →
/partner/api/transactions - CDRs →
/partner/api/cdrs - Phone Numbers →
/partner/api/numbers
Tab 3 - Integrations
AI voice platforms + official language SDKs
AI VOICE PLATFORMS
- WebRTC Setup →
/integrations/webrtc-application-setup - LiveKit →
/integrations/livekit - Pipecat →
/integrations/pipecat - Bolna.ai →
/integrations/bolna - Ultravox →
/integrations/ultravox - ElevenLabs
- Dashboard Setup →
/integrations/elevenlabs-dashboard - API Setup →
/integrations/elevenlabs-api
- Dashboard Setup →
- VAPI
- Dashboard Setup →
/integrations/vapi-dashboard - API Setup →
/integrations/vapi-api
- Dashboard Setup →
- Retell AI
- Dashboard Setup →
/integrations/retellai-dashboard - API Setup →
/integrations/retellai-api
- Dashboard Setup →
- WebSockets & Python →
/integrations/websockets - OpenAI Realtime →
/integrations/openai-realtime
OFFICIAL SDKs
- Node.js SDK →
/integrations/node-sdk - Python SDK →
/integrations/python-sdk - Ruby SDK →
/integrations/ruby-sdk - Go SDK →
/integrations/go-sdk - C# / .NET SDK →
/integrations/csharp-sdk
Tab 4 - Examples & Tutorials
Runnable examples, guides, use-case solutions, and platform comparisons
GUIDES
- Build an AI Voice Agent →
/guides/ai-voice-agent- Inbound Agent →
/guides/ai-voice-agent/inbound - Outbound Agent →
/guides/ai-voice-agent/outbound
- Inbound Agent →
LIVEKIT TEMPLATES
- Call Transfer Agent →
/examples/vobiz-livekit-call-transfer-example - IVR DTMF Agent →
/examples/vobiz-livekit-ivr-dtmf-example - Agent-to-Agent Handoff →
/examples/vobiz-livekit-agent-to-agent-handoff-example - Machine Detection (AMD) →
/examples/livekit-vobiz-machine-detection-agent-example - All-in-One Engine →
/examples/livekit-vobiz-all-feature-example - Webhook & CRM Integration →
/examples/livekit-vobiz-webhook-integration-example - LiveKit Inbound Agent →
/examples/livekit-vobiz-inbound - LiveKit Outbound Dialer →
/examples/livekit-vobiz-outbound
XML & PYTHON TEMPLATES
- Pipecat Voice App →
/examples/vobiz-x-pipecat - All XML Example →
/examples/vobiz-all-xml - IVR (Python + XML) →
/examples/vobiz-ivr-xml-python - Call Queue →
/examples/vobiz-call-queue-xml-python - Call Survey →
/examples/vobiz-call-survey-xml-python - Appointment Reminder →
/examples/vobiz-appointment-reminder-xml-python - OTP Call →
/examples/vobiz-otp-call-xml-python - Voicemail →
/examples/vobiz-voicemail-xml-python - Number Capture →
/examples/vobiz-number-capture-xml-python
SOLUTIONS
- Overview →
/solutions - Use Cases
- Cloud IVR →
/solutions/cloud-ivr - Call Transfer →
/solutions/call-transfer - Call Escalation →
/solutions/call-escalation - Agent-to-Agent Handoff →
/solutions/agent-to-agent-handoff - Call Recording →
/solutions/call-recording - Conference Calling →
/solutions/conference-calling - AI Voice Agent →
/solutions/ai-voice-agent - Contact Centre →
/solutions/contact-centre - Automated Outbound Calling →
/solutions/automated-outbound-calling - Appointment Reminders →
/solutions/appointment-reminders - CRM Integration →
/solutions/crm-integration - Post-Call Analytics →
/solutions/post-call-analytics
- Cloud IVR →
- Industries
- Healthcare →
/solutions/healthcare - Finance & Fintech →
/solutions/finance-fintech - Logistics & Delivery →
/solutions/logistics-delivery - E-commerce & Retail →
/solutions/ecommerce-retail - Real Estate →
/solutions/real-estate
- Healthcare →
COMPARE PLATFORMS
- Vobiz vs Twilio →
/compare/vobiz-vs-twilio - Vobiz vs Plivo →
/compare/vobiz-vs-plivo - Vobiz vs Telnyx →
/compare/vobiz-vs-telnyx - Vobiz vs Vonage →
/compare/vobiz-vs-vonage - Vobiz vs Exotel →
/compare/vobiz-vs-exotel - Vobiz vs JustCall →
/compare/vobiz-vs-justcall - Vobiz vs TeleCRM →
/compare/vobiz-vs-telecrm
Tab 5 - Changelog
/changelog→ placeholder, fill over time