# dograh | Dograh | Knowledge Base | Instagit

Open Source Voice Agent Platform

GitHub Stars: 2.1k

Repository: https://github.com/dograh-hq/dograh

---

## Articles

### [How Realtime Turn Context Manages Speech-to-Speech Sessions in Dograh](/dograh-hq/dograh/realtime-turn-context-speech-to-speech-sessions-management)

Discover how Dograh's realtime turn context manages speech-to-speech sessions using a hybrid approach with global TurnContextManager and Pipecat's turn_var for precise logging and analytics in AI workflows.

- Tags: internals
- Published: 2026-05-18

### [How Dograh Handles Transport Setup for Different Telephony Providers](/dograh-hq/dograh/transport-setup-handling-telephony-provider-transports)

Dograh simplifies transport setup for telephony providers using its provider-registry pattern. Learn how Dograh builds FastAPIWebsocketTransport for seamless integration.

- Tags: how-to-guide
- Published: 2026-05-18

### [How Dograh AudioConfig Determines Sample Rates and Buffer Sizes for the Pipeline](/dograh-hq/dograh/audio-config-sample-rates-buffer-sizes-pipeline)

Discover how Dograh AudioConfig sets sample rates and buffer sizes for your voice AI pipeline, ensuring VAD compatibility and efficient 16-bit PCM processing.

- Tags: internals
- Published: 2026-05-18

### [How the Disposition Mapper Applies Call Outcome Codes in Dograh](/dograh-hq/dograh/disposition-mapper-call-outcome-codes-application)

Learn how the disposition mapper applies call outcome codes in Dograh by translating raw identifiers into customized codes using the DISPOSITION_CODE_MAPPING configuration.

- Tags: how-to-guide
- Published: 2026-05-18

### [How Knowledge Base Retrieval Integrates with Voice Pipeline Context in Dograh](/dograh-hq/dograh/knowledge-base-retrieval-integration-voice-pipeline-context)

Discover how Dograh’s Pipecat voice pipeline seamlessly integrates knowledge base retrieval with voice pipeline context, binding vector search results to conversational state for enhanced interactions.

- Tags: deep-dive
- Published: 2026-05-18

### [How Custom Tools Are Registered and Executed in Dograh’s Voice Pipeline](/dograh-hq/dograh/custom-tools-registration-and-execution-voice-pipeline)

Learn how Dograh's voice pipeline registers and executes custom tools. Discover dynamic tool integration with CustomToolManager for LLM-invoked actions.

- Tags: internals
- Published: 2026-05-18

### [How the Pipeline Builder Constructs the Complete Voice Processing Flow in Dograh](/dograh-hq/dograh/pipeline-builder-constructing-voice-processing-flow)

Discover how the Dograh pipeline builder crafts a complete voice processing flow, from audio input and STT to LLM inference, TTS, and output asynchronously.

- Tags: internals
- Published: 2026-05-18

### [How Gemini Live Reconnection Handles Tool Results Across Sessions in Dograh](/dograh-hq/dograh/gemini-live-reconnection-tool-results-across-sessions)

Learn how Dograh's Gemini Live reconnection handles tool results across sessions. Discover the four-phase state machine preventing data loss and ensuring seamless bot interactions.

- Tags: internals
- Published: 2026-05-18

### [How Workflow Layout Reconciliation Works After LLM-Authored Edits in Dograh](/dograh-hq/dograh/workflow-layout-reconciliation-llm-authored-edits)

Learn how Dograh reconciles workflow layouts after LLM edits. Discover the three-phase algorithm used to restore node positions before saving changes.

- Tags: internals
- Published: 2026-05-18

### [How TURN Credentials Are Configured and Rotated for WebRTC Calls in Dograh](/dograh-hq/dograh/turn-credentials-configuration-and-rotation-webrtc)

Learn how Dograh configures and rotates TURN credentials for WebRTC calls using time-limited REST API and HMAC-SHA1 for secure, automatic credential rotation without server state.

- Tags: how-to-guide
- Published: 2026-05-18

### [How the Dograh Campaign Dispatcher Manages Outbound Calling at Scale](/dograh-hq/dograh/campaign-dispatcher-outbound-calling-at-scale)

Discover how the Dograh campaign dispatcher handles large scale outbound calling using ARQ workers, Redis rate limiting, circuit breakers, and Pipecat. Learn to protect APIs and scale effectively.

- Tags: how-to-guide
- Published: 2026-05-18

