{"version":1,"pages":[{"id":"kzTlst3tKo255yz4YpDi","title":"Welcome to VoiceHub","pathname":"/voicehub-docs","siteSpaceId":"sitesp_4BNkM","icon":"hand-wave","description":""},{"id":"CyH2xJQs9yWJ1S8BYNav","title":"Core Concepts","pathname":"/voicehub-docs/getting-started/quickstart","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"nboW5DjVZKCKHt5CNEDv","title":"Create your first agent","pathname":"/voicehub-docs/getting-started/create-your-first-agent","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"CCBPAVvE6BbBBZpkMmLS","title":"Build Your Voice Experience (Pathway)","pathname":"/voicehub-docs/getting-started/build-your-voice-experience-pathway","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Ueq9OWRiaQMpXlm4zx99","title":"Frequently Asked Questions (FAQ)","pathname":"/voicehub-docs/getting-started/frequently-asked-questions-faq","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"PeS90Axwppf2WX4P5Kz4","title":"How VoiceHub Works","pathname":"/voicehub-docs/getting-started/how-voicehub-works","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"x2H1PGHNqL91UgBpIHZt","title":"Orchestration Models","pathname":"/voicehub-docs/getting-started/orchestration-models","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"7bmduAMiKEjFgwkRMJiG","title":"Pathway Basic Nodes","pathname":"/voicehub-docs/agent-design-and-usage/pathway-nodes","siteSpaceId":"sitesp_4BNkM","description":"The goal of this overview page is to provide details on the notion of basic nodes in voicehub.","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"XJCzs97ReGp5MT5M22hV","title":"Pathway Action Nodes","pathname":"/voicehub-docs/agent-design-and-usage/pathway-action-nodes","siteSpaceId":"sitesp_4BNkM","description":"The goal of this overview page is to provide details on the notion of action nodes in voicehub.","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"VNf8IGeuw33GEryCtZsp","title":"Pathway Edges","pathname":"/voicehub-docs/agent-design-and-usage/pathway-edges","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"x25WMtbSSJSa1qkG27Pb","title":"Pathway Variables","pathname":"/voicehub-docs/agent-design-and-usage/built-in-variables","siteSpaceId":"sitesp_4BNkM","description":"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.","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"CnyTtigdSd5f3Lf9863m","title":"Assign Phone Numbers","pathname":"/voicehub-docs/agent-design-and-usage/assign-phone-numbers","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"XR80nv6iksolIjE2gHuE","title":"Web Widget","pathname":"/voicehub-docs/agent-design-and-usage/embed-with-web-widget","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"g801vQPL9g2eoij0Q0jk","title":"Call Control","pathname":"/voicehub-docs/agent-design-and-usage/call-control","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"wnlXCiFoJkUcqcgMrWq0","title":"Knowledge Base","pathname":"/voicehub-docs/agent-design-and-usage/upload-knowledge-base","siteSpaceId":"sitesp_4BNkM","description":"This page explains how to add knowledge base documents to your agent","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"zkQUr1mIo1aQlsEvcqRa","title":"Test & Monitor","pathname":"/voicehub-docs/agent-design-and-usage/test-and-monitor","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"QzYDfjtmtt1OM67KDDWB","title":"Prompt Design","pathname":"/voicehub-docs/agent-design-and-usage/prompt-design","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"SLN0x6NP1Dy0fA3cTQrh","title":"Provider Keys (Custom Mode Only)","pathname":"/voicehub-docs/agent-design-and-usage/provider-keys-custom-mode-only","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"RyEnFKqWdT1qpNLdWP5Q","title":"Permissions","pathname":"/voicehub-docs/agent-design-and-usage/permissions","siteSpaceId":"sitesp_4BNkM","description":"This page documents all available permissions in the platform and the actions they authorize.","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"4h2RBs3WqdyRufvxgoDC","title":"QA Testing","pathname":"/voicehub-docs/agent-design-and-usage/qa-testing","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"K6PBWXSR4D8Kb9xNcuSr","title":"Phonebook","pathname":"/voicehub-docs/agent-design-and-usage/phonebook","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"DQ3wBGGRQHiAGxgX2Yzm","title":"Analyze Past Calls (CallStudio)","pathname":"/voicehub-docs/agent-design-and-usage/analyze-past-calls-callstudio","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"J2f2TQXf0ker09ur9cxm","title":"Custom Analysis Fields","pathname":"/voicehub-docs/agent-design-and-usage/custom_analysis_fields","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"RWAZDQQhcGyl3fAHeKiE","title":"Calculated Fields","pathname":"/voicehub-docs/agent-design-and-usage/calculated-fields","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"Cz7VRRIqJnG7oaUxzFzF","title":"White Labeling","pathname":"/voicehub-docs/agent-design-and-usage/white-labeling","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"HxImQW2qja9pMqZArgL4","title":"Team & Permissions","pathname":"/voicehub-docs/agent-design-and-usage/team-and-permissions","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"tszv7KVQHSy72sMxuThp","title":"Avatar Calls","pathname":"/voicehub-docs/agent-design-and-usage/avatar-calls","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"DgvS2c4g36L1Nzp2JrMG","title":"Pathway Versioning","pathname":"/voicehub-docs/agent-design-and-usage/pathway-versioning","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"Agent Design and Usage"}]},{"id":"VxyEKYwcylCAFxNMpUIb","title":"SIP Trunking","pathname":"/voicehub-docs/integrations/sip-trunk","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"PSosDGA84racxgcOrqwR","title":"SIP Trunk Setup","pathname":"/voicehub-docs/integrations/sip-trunk/sip-trunk-setup","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"SIP Trunking"}]},{"id":"Zn5Xu07rraKJYLMGLuqa","title":"Network Requirements","pathname":"/voicehub-docs/integrations/sip-trunk/network-requirements","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"SIP Trunking"}]},{"id":"nm35sNklQ7ywehZepT4h","title":"Configuring Inbound Calls","pathname":"/voicehub-docs/integrations/sip-trunk/configuring-inbound-calls","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"SIP Trunking"}]},{"id":"TmfT97KHE8Gegd0vYyP3","title":"Configuring Outbound Calls","pathname":"/voicehub-docs/integrations/sip-trunk/configuring-outbound-calls","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"SIP Trunking"}]},{"id":"hxkonopxCkff6gzjfLOn","title":"Twilio Numbers","pathname":"/voicehub-docs/integrations/import-twilio-numbers","siteSpaceId":"sitesp_4BNkM","description":"This guide explains how to collect the required Twilio credentials and enter them into the Import Number Form.","breadcrumbs":[{"label":"Integrations"}]},{"id":"OHNWLyHEgsEr1YFOXlhD","title":"n8n","pathname":"/voicehub-docs/integrations/n8n-integration","siteSpaceId":"sitesp_4BNkM","description":"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),","breadcrumbs":[{"label":"Integrations"}]},{"id":"IsXLg7rO4IBcZ2iy0tQk","title":"Google Calendar","pathname":"/voicehub-docs/integrations/google-calendar-integration","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"gcQA9nw6RiaZHu3HhS73","title":"Custom SMTP for Email Invitations","pathname":"/voicehub-docs/integrations/custom-smtp-for-email-invitations","siteSpaceId":"sitesp_4BNkM","description":"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.","breadcrumbs":[{"label":"Integrations"}]},{"id":"j6Xkf5V4ULnd3tBJV7gQ","title":"Connect Your Meta Business Account","pathname":"/voicehub-docs/integrations/connect-your-meta-business-account","siteSpaceId":"sitesp_4BNkM","description":"This guide will help you connect your Meta Business account to Dataqueue VoiceHub, enabling WhatsApp Business integration for your agents.","breadcrumbs":[{"label":"Integrations"}]},{"id":"dRoWaFAi4b1AFaPteJbI","title":"WhatsApp Message Templates","pathname":"/voicehub-docs/integrations/whatsapp-message-templates","siteSpaceId":"sitesp_4BNkM","description":"This guide explains how to create new WhatsApp templates in your Meta account and use them in your agent to send WhatsApp messages.","breadcrumbs":[{"label":"Integrations"}]},{"id":"YBZv9gGculgm5ZE8fQ10","title":"MCP","pathname":"/voicehub-docs/integrations/mcp","siteSpaceId":"sitesp_4BNkM","description":"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.","breadcrumbs":[{"label":"Integrations"}]},{"id":"qRcza0LHdImNfiC4pXpu","title":"Organization management","pathname":"/voicehub-docs/organizations/organization-management","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"Organizations"}]},{"id":"6OkactDzYSxCmqbam9Th","title":"Organization Audit Log","pathname":"/voicehub-docs/organizations/organization-audit-log","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"Organizations"}]},{"id":"gkOnBnPB7Q0swliWMIxu","title":"Organization-Level Knowledge Bases","pathname":"/voicehub-docs/organizations/organization-level-knowledge-bases","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"Organizations"}]},{"id":"Fb6gCIi0CYpdXjxNyFQO","title":"Introduction","pathname":"/voicehub-docs/api-reference/introduction","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"Px3cggXGiU4e1qNszSqs","title":"Voip Calls API","pathname":"/voicehub-docs/api-reference/voip-calls-api","siteSpaceId":"sitesp_4BNkM","description":"This page contains details on how to trigger voip calls through an API and check their status","breadcrumbs":[{"label":"API Reference"}]},{"id":"N8NUN5Qywe0GdMGH2Sl9","title":"Text Calls API","pathname":"/voicehub-docs/api-reference/text-calls-api","siteSpaceId":"sitesp_4BNkM","description":"This page contains details on how to trigger text calls through an API that you can continue at any time with the agent.","breadcrumbs":[{"label":"API Reference"}]},{"id":"wuc3rkpyFftXjQZWccOE","title":"WhatsApp Text Call API","pathname":"/voicehub-docs/api-reference/whatsapp-text-call-api","siteSpaceId":"sitesp_4BNkM","description":"This page contains details on how to trigger Whatsapp Text Calls through an API and check their status","breadcrumbs":[{"label":"API Reference"}]},{"id":"ENW93nFuAtW9ZEHnGMhB","title":"WebCall API V1","pathname":"/voicehub-docs/api-reference/webcall-api-v1","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"xOuA9FAQf8K1mlkVo9aN","title":"WebCall Socket V1","pathname":"/voicehub-docs/api-reference/webcall-api-v1/webcall-socket-v1","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"API Reference"},{"label":"WebCall API V1"}]},{"id":"sJcmNBzL9DfRHHCE6sPf","title":"Call Webhook","pathname":"/voicehub-docs/api-reference/call-webhook","siteSpaceId":"sitesp_4BNkM","description":"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.","breadcrumbs":[{"label":"API Reference"}]},{"id":"l1AHaFzCTsa209CajVrZ","title":"Call Studio API","pathname":"/voicehub-docs/api-reference/call-studio-api","siteSpaceId":"sitesp_4BNkM","description":"This page contains details on upload recordings to Call Studio for analysis","breadcrumbs":[{"label":"API Reference"}]},{"id":"A41u7EPnBmlF3BamsFVf","title":"Call Studio Webhook","pathname":"/voicehub-docs/api-reference/call-webhook-1","siteSpaceId":"sitesp_4BNkM","description":"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","breadcrumbs":[{"label":"API Reference"}]},{"id":"OeHbWS8Q5RDIl9pwSsUL","title":"Call Logs API","pathname":"/voicehub-docs/api-reference/call-logs-api","siteSpaceId":"sitesp_4BNkM","description":"This page contains details on how to retrieve call logs","breadcrumbs":[{"label":"API Reference"}]},{"id":"Fmd3UZqg4sn5BIzpy40V","title":"TTS V1","pathname":"/voicehub-docs/api-reference/tts-v1","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"API Reference"}]},{"id":"0szgqobqQ2D4G9znt7OP","title":"TTS Stream Socket V1","pathname":"/voicehub-docs/api-reference/tts-v1/tts-stream-socket-v1","siteSpaceId":"sitesp_4BNkM","description":"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.","breadcrumbs":[{"label":"API Reference"},{"label":"TTS V1"}]},{"id":"98QtA7NmyKMH7RiyrzWE","title":"STT V1","pathname":"/voicehub-docs/api-reference/stt-v1","siteSpaceId":"sitesp_4BNkM","breadcrumbs":[{"label":"API Reference"}]},{"id":"JiAQYh3CBEv2YszKBluE","title":"STT Stream Socket V1","pathname":"/voicehub-docs/api-reference/stt-v1/stt-stream-socket-v1","siteSpaceId":"sitesp_4BNkM","description":"","breadcrumbs":[{"label":"API Reference"},{"label":"STT V1"}]},{"id":"jcOdDJ9C0qURzq3X9u1e","title":"STT Transcribe API V1","pathname":"/voicehub-docs/api-reference/stt-v1/stt-transcribe-api-v1","siteSpaceId":"sitesp_4BNkM","description":"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","breadcrumbs":[{"label":"API Reference"},{"label":"STT V1"}]}]}