*** title: FAQ subtitle: 'Common questions about Voximplant Voice AI, telephony, connectors, and pricing' ------------------------------------------------------------------------------------------ What Voximplant AI is, what you can build, and how to launch quickly. Supported realtime systems, pipelines, and custom integrations. Text-to-speech, speech-to-text, and realtime speech handling. Channels, phone numbers, SIP, video, and WhatsApp support. Voice AI connectivity, telephony, and text-to-speech pricing basics. ## Getting started Voximplant is a communications platform for developers and business teams. Voximplant AI is the Voice AI-focused part of that platform: it helps you connect modern LLMs, AI agent platforms, and speech systems to Voximplant telephony features such as phone numbers, outbound dialing, SIP, and WhatsApp. Start with [voximplant.ai](https://voximplant.ai/) or the [Getting started guide](/getting-started/voice-ai-on-voximplant/overview). Typical use cases include sales and support voice agents, appointment scheduling, post-call surveys, intelligent IVRs, order status lines, concierge services, and real-time copilots for human agents. Voximplant is flexible enough to support far more than those patterns. You can deploy on phone numbers, SIP-based telephony systems, in-app voice, WebRTC, or WhatsApp Business Calling. Start with the [Getting started guide](/getting-started/voice-ai-on-voximplant/overview) and the connector examples under [Voice AI Connectors](/voice-ai-connectors/voice-ai-connectors-overview). The fastest path is to start from one of the existing connector guides and adapt a working example. Create an account at [manage.voximplant.com](https://manage.voximplant.com/auth). For PSTN, start with [Phone Numbers & PSTN](/getting-started/network-options/phone-numbers-pstn) and then [Configure Voximplant](/getting-started/configure-voximplant/overview). You can use a test number for initial testing. Pick the provider you want to work with and follow its guides:
OpenAI logo

OpenAI

OpenAI and OpenAI-compatible APIs with direct realtime, full-cascade, and half-cascade voice pipelines.

Inbound | Outbound | Function calling | Full-cascade | Half-cascade
Google Gemini logo

Gemini Live

Gemini live audio sessions with support for direct Gemini API or Vertex AI credentials.

Inbound | Outbound | Function calling | Vertex | Speech translation
Ultravox logo

Ultravox

Speech-native voice AI with examples for inbound, outbound, and tool-driven interactions.

Inbound | Outbound | Function calling
ElevenLabs logo

ElevenLabs Agents

Connect ElevenLabs conversational agents to PSTN, SIP, WebRTC, and WhatsApp call flows.

Inbound | Outbound | Function calling
Deepgram logo

Deepgram

Deepgram Voice Agent integration with support for context history in ApplicationStorage.

Inbound | Outbound | Function calling
xAI logo

Grok Voice Agent

xAI Grok real-time voice integration with examples for core calls and connector-specific features.

Inbound | Outbound | Feature controls
Cartesia logo

Cartesia Line Agents

Line-agent runtime pattern for real-time calls, tool handling, and external business logic.

Inbound | Outbound | Function calling
## AI and LLM interaction Voximplant supports these built-in Voice AI connectors:
OpenAI logo

OpenAI Realtime API

Google Gemini logo

Google Gemini Live

Ultravox logo

Ultravox Realtime

ElevenLabs logo

ElevenLabs Conversational Agent

Deepgram logo

Deepgram Voice Agent

xAI logo

xAI Grok Voice Agent

Cartesia logo

Cartesia Line Agents

For custom integrations, use the [WebSocket media streams API](https://voximplant.com/docs/guides/media-streams/websocket). Voximplant also supports NLU-style systems such as Dialogflow ES, Dialogflow CX, and Avatar. VoxEngine is a serverless orchestration environment, so it supports multiple Voice AI pipeline designs. **Speech-to-speech** * Caller audio is sent directly to the realtime LLM. * The realtime system returns speech, which is played back to the caller. * This is usually the lowest-latency option. * Voice choice is limited to what the realtime provider supports. **Speech-to-text-to-speech** * Caller audio is sent to a realtime LLM that returns text. * VoxEngine synthesizes that text through Voximplant TTS. * This gives you broader speech-provider choice for output. * For lower latency, use streaming playback such as `createRealtimeTTSPlayer` with providers like ElevenLabs, Cartesia, or Inworld. See [Realtime TTS](/getting-started/enhance-and-deploy/telephony-and-voice-ai#run-tts-in-voxengine). **Speech-to-text-to-text-to-speech** * Voximplant transcribes the call using one of its ASR integrations. * Your VoxEngine code sends text to the LLM. * The LLM responds with text. * VoxEngine synthesizes the result and plays it back to the caller. * See the [ChatGPT integration guide](https://voximplant.com/docs/guides/integrations/chatgpt) for a complete example of this style. Yes. The VoxEngine APIs make it straightforward to switch providers or support more than one provider in the same codebase. In practice, that often starts with swapping the client creation call: ```js const voiceAIClient = await Gemini.createLiveAPIClient(geminiLiveAPIClientParameters); ``` to ```js const voiceAIClient = await Ultravox.createWebSocketAPIClient(webSocketAPIClientParameters); ``` Voximplant preserves each provider’s underlying methods and events instead of flattening everything into a lowest-common-denominator API. That keeps provider-specific functionality available, although you should still expect some provider-specific adaptation when you switch. See the connector guides for implementation details: * [OpenAI Realtime API](/voice-ai-connectors/openai/overview) * [Google Gemini Live](/voice-ai-connectors/gemini/overview) * [Ultravox Realtime](/voice-ai-connectors/ultravox/overview) * [ElevenLabs Conversational Agent](/voice-ai-connectors/elevenlabs/overview) * [Deepgram Voice Agent](/voice-ai-connectors/deepgram/overview) * [xAI Grok Voice Agent](/voice-ai-connectors/grok/overview) * [Cartesia Line Agents](/voice-ai-connectors/cartesia/overview) No. You can use VoxEngine’s HTTP request APIs and WebSocket APIs to connect to external LLM or speech systems that expose web-based interfaces. The built-in integrations are optimized for realtime conversational use cases. If you build your own connector, you need to account for latency, media formats, and streaming behavior yourself. For a basic custom pattern, see the [ChatGPT integration guide](https://voximplant.com/docs/guides/integrations/chatgpt), which uses Voximplant speech recognition, the ChatGPT completions API over HTTP, and Voximplant speech synthesis. ## Speech system support Voximplant supports many speech synthesis providers and hundreds of voice options. Current providers include Amazon, Cartesia, ElevenLabs, Google, IBM, Inworld, Microsoft, and OpenAI, among others. See our [TTS](https://voximplant.com/docs/guides/speech/tts) and [realtime speech synthesis](https://voximplant.com/docs/guides/speech/realtime-tts) guides to get started. No. The realtime LLM integrations consume audio directly and return transcription as text events over WebSockets. While not required with our realtime LLM integrations, many Voice AI customers use Voximplant's transcription mechanisms to help with improved accuracy, interoperability with existing systems, debugging, and compliance. Voximplant supports transcription from many different speech providers — including Amazon, Deepgram, Google and Microsoft — across hundreds of languages See our [Speech Recognition guide](https://voximplant.com/docs/guides/speech/asr) to get started. Voximplant supports several synthesis patterns: 1. Pass through speech generated by a realtime LLM or conversational AI system using one of the built-in connectors. 2. Pass through speech generated by your own external integration over the [WebSocket guide](https://voximplant.com/docs/guides/media-streams/websocket). 3. Use `call.say` to speak directly into an established call. 4. Use `createTTSPlayer` for more advanced text-to-speech playback and control. 5. Play an audio file generated elsewhere with `createURLPlayer`. 6. Realtime speech generation for streaming audio generation using an integration — see our [Realtime speech synthesis guide](https://voximplant.com/docs/guides/speech/realtime-tts) for more details Most Voice AI applications either use the speech produced by the realtime AI system itself or use realtime streaming TTS for lower latency. The other mechanisms are still useful for static prompts, menus, and hybrid IVR flows. ## Telephony and calling support Voximplant supports bidirectional audio over: * PSTN phone numbers * SIP trunks * SIP clients registered to a PBX * WebRTC in browsers * Native iOS and Android apps * WhatsApp Business Calling See the channel guides: * [Phone Numbers & PSTN](/getting-started/network-options/phone-numbers-pstn) * [SIP](/getting-started/network-options/sip) * [WhatsApp](/getting-started/network-options/whatsapp) * [Web & Mobile](/getting-started/network-options/web-mobile) Voximplant supports outbound calling to more than 230 countries and territories and offers phone numbers from more than 100 countries. For the current country lists and rates, download the rate lists from the [pricing page](https://voximplant.com/pricing). Yes. Voximplant supports video over SIP, WebRTC, and the native iOS and Android SDKs. Learn more here: [Video telephony](https://voximplant.com/docs/guides/calls/video). Voximplant has a mature SIP stack built for interoperability with production carriers, PBXs, and custom SIP environments. Supported patterns include: * SIP trunking to and from external carriers or PBX systems with allow-listing * SIP registration when Voximplant acts as an endpoint or softphone against an existing SIP system * UDP, TCP, or TLS transport * Encryption with SDES or DTLS keying, plus SIP over TLS for signaling and IPSec VPN on request * DTMF via in-band, RFC 2833, or SIP INFO * Custom SIP headers (`X-headers`) * Adjustable parameters such as `authUser`, `callerId`, and outbound proxy * Audio codec support including G.711 (mu-law/A-law), G.722, Opus, and iLBC * Video codec support including H.264 and VP8 * SIP REFER call transfer so VoxEngine can be removed from the media path See the [SIP guide](/getting-started/network-options/sip) and the [VoxEngine reference](https://voximplant.com/docs/references/voxengine/voxengine#callsip). Yes. Voximplant supports WhatsApp Business Calling for inbound and outbound calls from an existing WhatsApp Business account. You can run Voice AI on those calls and optionally hand off to a live person or another system. After the initial number setup, inbound WhatsApp calls are handled like other incoming calls. Outbound WhatsApp calls are started with `VoxEngine.callWhatsappUser`. See the [WhatsApp guide](/getting-started/network-options/whatsapp). ## Pricing Pricing, provider support, and regional telephony availability can change. Use this page for orientation, then check the [Voximplant pricing page](https://voximplant.com/pricing) and the relevant connector guide for the latest details. Voximplant charges separately for: 1. Realtime LLM connectivity through the WebSocket gateway and Voice AI connectors 2. Telephony connectivity such as phone, SIP, WhatsApp, and WebRTC 3. Optional text-to-speech connectivity when TTS is different from the realtime AI system 4. Optional speech-to-text transcription outside the realtime AI system itself You are also responsible for charges from external providers whose API keys you supply. Voximplant offers additional communications features such as recording, storage, and conferencing that may add separate charges. See the [pricing page](https://voximplant.com/pricing) for the current full schedule. Based on the current Voximplant AI FAQ, realtime LLM media connectivity through Voximplant connectors or the WebSocket API is billed at **\$0.004 per minute** for a bidirectional audio stream, in **15-second increments**. There is no separate Voximplant charge for passing text to and from the LLM. You still pay the LLM provider directly for its own API usage. Check the [pricing page](https://voximplant.com/pricing) for the latest pricing. Pricing varies by region and channel: * Phone numbers start at roughly **\$1 per number per month** in North America and many European regions. * PSTN calling rates also vary by region, with entry pricing on the FAQ currently described as **$0.01/min outbound** and **$0.005/min inbound** in North America and many European regions. * SIP, in-app calling, and WhatsApp bidirectional audio connectivity are listed in the FAQ at **\$0.004/min**. Always confirm the current figures on the [pricing page](https://voximplant.com/pricing). Voximplant supports two TTS billing models: **Voximplant billing** * Voximplant maintains the speech-provider contract. * Usage is billed to your Voximplant account at a fixed rate. * Pricing varies by provider and model. * Billing is typically measured in 10-character increments. **Bring your own API key / passthrough billing** * You provide the API key for supported speech partners. * The speech provider bills you directly under its own plan. * Voximplant adds a gateway streaming charge. The current FAQ states this as **\$2 per 1 million characters**, billed in 10-character increments. See the [pricing page](https://voximplant.com/pricing) and the individual speech-provider guides for current details.