> For a complete documentation index, fetch https://docs.voximplant.ai/llms.txt # Modules ## Values **`ACD`** `'acd'` Provides the [ACD v1](/api-reference/voxengine/acd-request) functionality. We recommend using [SmartQueue](/api-reference/voxengine/scenario-globals#smartqueue) instead of ACD v1. Add the following line to your scenario code to use the module: ``` require(Modules.ACD); ``` --- **`Agentic`** `'agentic'` Provides the functionality for creating voice agents that can analyze the call context and react accordingly. This module is based on AI and NLP technologies, and allows you to create voice assistants that can solve business tasks in a more productive way. Add the following line to your scenario code to use the module: ``` require(Modules.Agentic); ``` --- **`AI`** `'ai'` Provides additional methods that use Artificial Intelligence. These methods allow you to solve business tasks in a more productive way. Add the following line to your scenario code to use the module: ``` require(Modules.AI); ``` --- **`ApplicationStorage`** `'applicationstorage'` Provides the [key-value storage](/platform/voxengine/key-value-storage) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.ApplicationStorage); ``` --- **`ASR`** `'asr'` Provides the [speech recognition](/api-reference/voxengine/asr) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.ASR); ``` --- **`Cartesia`** `'cartesia'` Provides the [Cartesia](https://docs.cartesia.ai/get-started/overview) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Cartesia); ``` --- **`Conference`** `'conference'` Provides the [audio and video conferencing](/api-reference/voxengine/conference) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Conference); ``` --- **`Deepgram`** `'deepgram'` Provides the [Deepgram](https://developers.deepgram.com/home) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Deepgram); ``` --- **`DeepFilterNet`** `'deepfilternet'` Provides the DeepFilterNet noise suppression functionality. Add the following line to your scenario code to use the module: ``` require(Modules.DeepFilterNet); ``` --- **`ElevenLabs`** `'elevenlabs'` Provides the [ElevenLabs](https://elevenlabs.io) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.ElevenLabs); ``` --- **`Gemini`** `'gemini'` Provides the [Gemini](https://gemini.google.com) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Gemini); ``` --- **`Google`** `'google'` Provides the [Google](https://docs.cloud.google.com/text-to-speech/docs) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Google); ``` --- **`Hush`** `'hush'` Provides the Hush noise suppression functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Hush); ``` --- **`Inworld`** `'inworld'` Provides the [Inworld](https://docs.inworld.ai/docs/introduction) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Inworld); ``` --- **`MCP`** `'mcp'` Provides the [MCP](https://modelcontextprotocol.io/docs/getting-started/intro) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.MCP); ``` --- **`OpenAI`** `'openai'` Provides the OpenAI functionality. Add the following line to your scenario code to use the module: ``` require(Modules.OpenAI); ``` --- **`Pipecat`** `'pipecat'` Provides the Pipecat functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Pipecat); ``` --- **`PushService`** `'pushservice'` Provides the push notification functionality for [iOS](/platform/sdks/push-notifications/push-notifications-ios) and [Android](/platform/sdks/push-notifications/push-notifications-android) devices. Add the following line to your scenario code to use the module: ``` require(Modules.PushService); ``` --- **`Recorder`** `'recorder'` Provides the [call recording](/feature-guides/features/call-recording) and [conference recording](/api-reference/voxengine/conference-recorder) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Recorder); ``` --- **`Silero`** `'silero'` Provides the Silero functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Silero); ``` --- **`SmartQueue`** `'smartqueue'` Provides the SmartQueue (ACD v2) functionality for implementing a [contact center](/api-reference/voxengine/smart-queue-task). Add the following line to your scenario code to use the module: ``` require(Modules.SmartQueue); ``` --- **`StreamingAgent`** `'streamingagent'` Provides the [streaming](/capabilities/features#realtime-media-streaming) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.StreamingAgent); ``` --- **`Ultravox`** `'ultravox'` Provides the [Ultravox](https://docs.ultravox.ai/overview) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.Ultravox); ``` --- **`VoximplantAPI`** `'voximplantapi'` Provides the [Voximplant HTTP API](/api-reference/management-api) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.VoximplantAPI); ``` --- **`VoxTTS`** `'voxtts'` Provides the [VoxTTS](/api-reference/voxengine/vox-tts) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.VoxTTS); ``` --- **`XAI`** `'xai'` Provides the [xAI](https://docs.x.ai/developers/model-capabilities/audio/voice-agent#grok-voice-agent-api) Voice Agent API and [Realtime TTS](https://docs.x.ai/developers/model-capabilities/audio/text-to-speech) functionality. Add the following line to your scenario code to use the module: ``` require(Modules.XAI); ``` --- > 26 values