# VoiceHub Docs

## VoiceHub Docs

- [Welcome to VoiceHub](https://dataqueue.gitbook.io/voicehub-docs/readme.md)
- [Core Concepts](https://dataqueue.gitbook.io/voicehub-docs/getting-started/quickstart.md)
- [Create your first agent](https://dataqueue.gitbook.io/voicehub-docs/getting-started/create-your-first-agent.md)
- [Build Your Voice Experience (Pathway)](https://dataqueue.gitbook.io/voicehub-docs/getting-started/build-your-voice-experience-pathway.md)
- [Frequently Asked Questions (FAQ)](https://dataqueue.gitbook.io/voicehub-docs/getting-started/frequently-asked-questions-faq.md)
- [How VoiceHub Works](https://dataqueue.gitbook.io/voicehub-docs/getting-started/how-voicehub-works.md)
- [Orchestration Models](https://dataqueue.gitbook.io/voicehub-docs/getting-started/orchestration-models.md)
- [Pathway Basic Nodes](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-nodes.md): The goal of this overview page is to provide details on the notion of basic nodes in voicehub.
- [Pathway Action Nodes](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-action-nodes.md): The goal of this overview page is to provide details on the notion of action nodes in voicehub.
- [Pathway Edges](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-edges.md)
- [Pathway Variables](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/built-in-variables.md): These built-in variables are automatically available in every call. They are populated at the start of the call and can be used anywhere in your flow for routing, logic, prompts, or conditions.
- [Assign Phone Numbers](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/assign-phone-numbers.md)
- [Web Widget](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/embed-with-web-widget.md)
- [Call Control](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/call-control.md)
- [Knowledge Base](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/upload-knowledge-base.md): This page explains how to add knowledge base documents to your agent
- [Test & Monitor](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/test-and-monitor.md)
- [Prompt Design](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/prompt-design.md)
- [Provider Keys (Custom Mode Only)](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/provider-keys-custom-mode-only.md)
- [Permissions](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/permissions.md): This page documents all available permissions in the platform and the actions they authorize.
- [QA Testing](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/qa-testing.md)
- [Phonebook](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/phonebook.md)
- [Analyze Past Calls (CallStudio)](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/analyze-past-calls-callstudio.md)
- [Custom Analysis Fields](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/custom_analysis_fields.md)
- [Calculated Fields](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/calculated-fields.md)
- [White Labeling](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/white-labeling.md)
- [Team & Permissions](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/team-and-permissions.md)
- [Avatar Calls](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/avatar-calls.md)
- [Pathway Versioning](https://dataqueue.gitbook.io/voicehub-docs/agent-design-and-usage/pathway-versioning.md)
- [High-Level Architecture](https://dataqueue.gitbook.io/voicehub-docs/architecture/high-level-architecture.md)
- [Data Flow](https://dataqueue.gitbook.io/voicehub-docs/architecture/data-flow.md)
- [Access Architecture](https://dataqueue.gitbook.io/voicehub-docs/architecture/access-architecture.md)
- [Access Control Model](https://dataqueue.gitbook.io/voicehub-docs/architecture/access-control-model.md)
- [SIP Trunking](https://dataqueue.gitbook.io/voicehub-docs/integrations/sip-trunk.md)
- [SIP Trunk Setup](https://dataqueue.gitbook.io/voicehub-docs/integrations/sip-trunk/sip-trunk-setup.md)
- [Network Requirements](https://dataqueue.gitbook.io/voicehub-docs/integrations/sip-trunk/network-requirements.md)
- [Configuring Inbound Calls](https://dataqueue.gitbook.io/voicehub-docs/integrations/sip-trunk/configuring-inbound-calls.md)
- [Configuring Outbound Calls](https://dataqueue.gitbook.io/voicehub-docs/integrations/sip-trunk/configuring-outbound-calls.md)
- [Twilio Numbers](https://dataqueue.gitbook.io/voicehub-docs/integrations/import-twilio-numbers.md): This guide explains how to collect the required Twilio credentials and enter them into the Import Number Form.
- [n8n](https://dataqueue.gitbook.io/voicehub-docs/integrations/n8n-integration.md): This guide walks you through integrating n8n webhooks with your voice agent. We’ll cover how to set up an n8n webhook that receives requests, how to configure it to respond (e.g., with today’s date),
- [Google Calendar](https://dataqueue.gitbook.io/voicehub-docs/integrations/google-calendar-integration.md)
- [Custom SMTP for Email Invitations](https://dataqueue.gitbook.io/voicehub-docs/integrations/custom-smtp-for-email-invitations.md): This guide will help you connect your own SMTP (e.g., Gmail) so that all emails are sent directly from your address. By default, our platform sends invitations using our own SMTP server.
- [Connect Your Meta Business Account](https://dataqueue.gitbook.io/voicehub-docs/integrations/connect-your-meta-business-account.md): This guide will help you connect your Meta Business account to Dataqueue VoiceHub, enabling WhatsApp Business integration for your agents.
- [WhatsApp Message Templates](https://dataqueue.gitbook.io/voicehub-docs/integrations/whatsapp-message-templates.md): This guide explains how to create new WhatsApp templates in your Meta account and use them in your agent to send WhatsApp messages.
- [MCP](https://dataqueue.gitbook.io/voicehub-docs/integrations/mcp.md): This guide explains how to connect MCP servers to your agent, where to choose which tools the agent can use (pathway-wide and per node), and how the agent invokes those tools during a call.
- [hidden page (cannot delete it)](https://dataqueue.gitbook.io/voicehub-docs/integrations/hidden-page-cannot-delete-it.md)
- [Organization management](https://dataqueue.gitbook.io/voicehub-docs/organizations/organization-management.md)
- [Organization Audit Log](https://dataqueue.gitbook.io/voicehub-docs/organizations/organization-audit-log.md)
- [Organization-Level Knowledge Bases](https://dataqueue.gitbook.io/voicehub-docs/organizations/organization-level-knowledge-bases.md)
- [Introduction](https://dataqueue.gitbook.io/voicehub-docs/api-reference/introduction.md)
- [Voip Calls API](https://dataqueue.gitbook.io/voicehub-docs/api-reference/voip-calls-api.md): This page contains details on how to trigger voip calls through an API and check their status
- [Text Calls API](https://dataqueue.gitbook.io/voicehub-docs/api-reference/text-calls-api.md): This page contains details on how to trigger text calls through an API that you can continue at any time with the agent.
- [WhatsApp Text Call API](https://dataqueue.gitbook.io/voicehub-docs/api-reference/whatsapp-text-call-api.md): This page contains details on how to trigger Whatsapp Text Calls through an API and check their status
- [WebCall API V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/webcall-api-v1.md)
- [WebCall Socket V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/webcall-api-v1/webcall-socket-v1.md)
- [Call Webhook](https://dataqueue.gitbook.io/voicehub-docs/api-reference/call-webhook.md): When making calls through voicehub platform, widget or API, voicehub allows for sending callbacks to your backend to help you track call status, call recordings and call analysis.
- [Call Studio API](https://dataqueue.gitbook.io/voicehub-docs/api-reference/call-studio-api.md): This page contains details on upload recordings to Call Studio for analysis
- [Call Studio Webhook](https://dataqueue.gitbook.io/voicehub-docs/api-reference/call-webhook-1.md): When uploading audio recordings to Call Studio for analysis through the VoiceHub platform or API, VoiceHub allows for sending callbacks to your end to help you track Call Studio job status and ana
- [Call Logs API](https://dataqueue.gitbook.io/voicehub-docs/api-reference/call-logs-api.md): This page contains details on how to retrieve call logs
- [TTS V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/tts-v1.md)
- [TTS Stream Socket V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/tts-v1/tts-stream-socket-v1.md): The TTS Stream WebSocket provides real-time text-to-speech synthesis by streaming text to the server and receiving synthesized PCM audio chunks as they are generated.
- [STT V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/stt-v1.md)
- [STT Stream Socket V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/stt-v1/stt-stream-socket-v1.md)
- [STT Transcribe API V1](https://dataqueue.gitbook.io/voicehub-docs/api-reference/stt-v1/stt-transcribe-api-v1.md): This document explains how to transcribe an audio file through our public STT REST API. The endpoint accepts an audio file along with transcription options and returns a structured transcript with opt


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://dataqueue.gitbook.io/voicehub-docs/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
