# Voximplant Voice AI ## Docs - [Features Overview](https://docs.voximplant.ai/capabilities/features.mdx): Voice AI Orchestration on a Communications Platform - [Voice Activity Detection](https://docs.voximplant.ai/capabilities/speech-flow-control/voice-activity-detection.mdx): Silero VAD in VoxEngine for barge-in and speech-boundary signals - [Turn Detection](https://docs.voximplant.ai/capabilities/speech-flow-control/turn-detection.mdx): Pipecat Smart Turn in VoxEngine for end-of-turn prediction - [Turn Taking Helper Library](https://docs.voximplant.ai/capabilities/speech-flow-control/turn-taking-helper-library.mdx): Reusable VoxEngine helper for STT + VAD + Pipecat Smart Turn pipelines - [Getting Started](https://docs.voximplant.ai/getting-started/voice-ai-on-voximplant/overview.mdx): Before you build your first Voice AI scenario - [Initial Voximplant Setup](https://docs.voximplant.ai/getting-started/configure-voximplant/overview.mdx): Set up the minimum Voximplant configuration for Voice AI scenarios - [Phone Numbers & PSTN](https://docs.voximplant.ai/getting-started/network-options/phone-numbers-pstn.mdx): Use PSTN numbers for inbound entry points and outbound caller ID - [SIP](https://docs.voximplant.ai/getting-started/network-options/sip.mdx): Connect SIP PBX and SIP Trunking flows to Voximplant Voice AI scenarios - [WhatsApp](https://docs.voximplant.ai/getting-started/network-options/whatsapp.mdx): Connect WhatsApp Business calling to Voximplant scenarios - [Web & Mobile](https://docs.voximplant.ai/getting-started/network-options/web-mobile.mdx): Use Voximplant users and SDKs for browser and mobile app calling - [Inbound calls](https://docs.voximplant.ai/getting-started/inbound-vs-outbound/inbound-calls.mdx): Flows where the caller initiates the session - [Outbound calls](https://docs.voximplant.ai/getting-started/inbound-vs-outbound/outbound-calls.mdx): Flows where your scenario initiates the call - [Enhance and deploy](https://docs.voximplant.ai/getting-started/enhance-and-deploy/overview.mdx): Choose the next track after your first Voice AI call flow is live - [Telephony and Voice AI](https://docs.voximplant.ai/getting-started/enhance-and-deploy/telephony-and-voice-ai.mdx): Expand customer-facing voice capabilities for production call flows - [Build and Deploy](https://docs.voximplant.ai/getting-started/enhance-and-deploy/build-and-deploy.mdx): Improve delivery, security, and operations as Voice AI traffic grows - [Connector Options](https://docs.voximplant.ai/voice-ai-connectors/voice-ai-connectors-overview.mdx): Compare connector options and jump into runnable examples. - [Overview](https://docs.voximplant.ai/voice-ai-connectors/openai/overview.mdx): OpenAI and OpenAI-compatible APIs in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/openai/inbound.mdx): This example answers an inbound Voximplant call and bridges audio to OpenAI Realtime for speech‑to‑speech conversations. - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/openai/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and bridges audio to OpenAI Realtime once the callee answers. - [Example: Function calling](https://docs.voximplant.ai/voice-ai-connectors/openai/function-calling.mdx): This example answers an inbound Voximplant call, connects it to OpenAI Realtime, and handles function calls in VoxEngine. - [Example: Full-cascade incl. Groq](https://docs.voximplant.ai/voice-ai-connectors/openai/full-cascade-groq.mdx): This full-cascade example demonstrates: - [Example: Half-cascade with ElevenLabs](https://docs.voximplant.ai/voice-ai-connectors/openai/half-cascade-elevenlabs.mdx): This half-cascade example uses OpenAI Realtime for speech‑to‑text and reasoning, then sends OpenAI text responses to ElevenLabs Realtime TTS. - [Example: Half-cascade with Inworld](https://docs.voximplant.ai/voice-ai-connectors/openai/half-cascade-inworld.mdx): This half-cascade example uses OpenAI Realtime for speech‑to‑text and reasoning, then sends OpenAI text responses to Inworld Realtime TTS. - [Example: Half-cascade with Cartesia](https://docs.voximplant.ai/voice-ai-connectors/openai/half-cascade-cartesia.mdx): This half-cascade example uses OpenAI Realtime for speech‑to‑text and reasoning, then sends OpenAI text responses to Cartesia Realtime TTS. - [Overview](https://docs.voximplant.ai/voice-ai-connectors/gemini/overview.mdx): Gemini Live API in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/gemini/inbound.mdx): This example answers an inbound Voximplant call and bridges audio to Gemini Live API for real-time speech-to-speech conversations. - [Example: Using Vertex AI](https://docs.voximplant.ai/voice-ai-connectors/gemini/vertex-ai.mdx): This example answers an inbound Voximplant call and connects Gemini Live API through Vertex AI. - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/gemini/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and connects the callee to Gemini Live API when the session is ready. - [Example: Function calling](https://docs.voximplant.ai/voice-ai-connectors/gemini/function-calling.mdx): This example answers an inbound call, enables Gemini tool calling, and sends tool responses back to the model. - [Example: Speech-to-speech translation](https://docs.voximplant.ai/voice-ai-connectors/gemini/speech-translation.mdx): This example answers an inbound English call, dials a Spanish-speaking callee, and uses Gemini Live API to translate the caller’s speech into Spanish audio in real time. - [Overview](https://docs.voximplant.ai/voice-ai-connectors/ultravox/overview.mdx): Ultravox in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/ultravox/inbound.mdx): This example answers an inbound Voximplant call and bridges audio to Ultravox’s WebSocket API for real‑time speech‑to‑speech conversations. - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/ultravox/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and bridges audio to Ultravox after the callee answers. - [Example: Function calling](https://docs.voximplant.ai/voice-ai-connectors/ultravox/function-calling.mdx): This example answers an inbound call, connects it to Ultravox, and handles **client tool invocations** via Ultravox data messages. - [Overview](https://docs.voximplant.ai/voice-ai-connectors/elevenlabs/overview.mdx): ElevenLabs Agents in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/elevenlabs/inbound.mdx): This example answers an inbound Voximplant call and bridges audio to ElevenLabs Agents for real-time speech-to-speech conversations. - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/elevenlabs/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and bridges audio to ElevenLabs Agents once the callee answers. - [Example: Function calling](https://docs.voximplant.ai/voice-ai-connectors/elevenlabs/function-calling.mdx): This example answers an inbound Voximplant call, connects it to ElevenLabs Agents, and handles client-side tool calls inside VoxEngine. - [Overview](https://docs.voximplant.ai/voice-ai-connectors/cartesia/overview.mdx): Cartesia Line Agents in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/cartesia/inbound.mdx): This example answers an inbound Voximplant call and bridges audio to Cartesia Line Agents for real-time speech-to-speech conversations. - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/cartesia/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and bridges audio to Cartesia Line Agents once the callee answers. - [Example: Function calling](https://docs.voximplant.ai/voice-ai-connectors/cartesia/function-calling.mdx): This example answers an inbound call, connects it to Cartesia Line Agents, and uses an HTTP callback for tool actions (end_call, call_transfer). - [Overview](https://docs.voximplant.ai/voice-ai-connectors/deepgram/overview.mdx): Deepgram Voice Agent in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/deepgram/inbound.mdx): This example answers an inbound Voximplant call and bridges audio to Deepgram Voice Agent for real-time speech‑to‑speech conversations. - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/deepgram/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and bridges audio to Deepgram Voice Agent once the callee answers. - [Example: Function calling](https://docs.voximplant.ai/voice-ai-connectors/deepgram/function-calling.mdx): This example answers an inbound Voximplant call, connects it to Deepgram Voice Agent, and handles function calls (tool requests) from the agent inside VoxEngine. - [Example: Context history with ApplicationStorage](https://docs.voximplant.ai/voice-ai-connectors/deepgram/context-history.mdx): This example answers an inbound call and uses ApplicationStorage to persist a small “memory” per caller across calls, then injects it into the next Deepgram Voice Agent session via agent.context.messages. - [Overview](https://docs.voximplant.ai/voice-ai-connectors/grok/overview.mdx): Grok Voice Agent in VoxEngine - [Example: Answering an incoming call](https://docs.voximplant.ai/voice-ai-connectors/grok/inbound.mdx): Connect an inbound call to a Grok voice agent - [Example: Using Grok features](https://docs.voximplant.ai/voice-ai-connectors/grok/features.mdx): Connect an inbound call to a Grok voice agent - [Example: Placing an outbound call](https://docs.voximplant.ai/voice-ai-connectors/grok/outbound.mdx): This example starts a VoxEngine session, places an outbound PSTN call, and connects the callee to a Grok voice agent when the media WebSocket is ready. - [FAQ](https://docs.voximplant.ai/faq/overview.mdx): Common questions about Voximplant Voice AI, telephony, connectors, and pricing