# Vocode ## Docs - [Action Triggers](https://docs.vocode.dev/action-triggers.md): Configure Vocode actions to run based on different triggers - [Actions](https://docs.vocode.dev/actions.md): Give your agents the ability to execute actions - [Agents](https://docs.vocode.dev/agents.md): Powerful AI assistants that you can control - [Create Account Connection](https://docs.vocode.dev/api-reference/account_connections/create-account-connection.md) - [Get Account Connection](https://docs.vocode.dev/api-reference/account_connections/get-account-connection.md) - [List Account Connections](https://docs.vocode.dev/api-reference/account_connections/list-account-connections.md) - [Update Account Connection](https://docs.vocode.dev/api-reference/account_connections/update-account-connection.md) - [Create Action](https://docs.vocode.dev/api-reference/actions/create-action.md) - [Get Action](https://docs.vocode.dev/api-reference/actions/get-action.md) - [List Actions](https://docs.vocode.dev/api-reference/actions/list-actions.md) - [Update Action](https://docs.vocode.dev/api-reference/actions/update-action.md) - [Create Agent](https://docs.vocode.dev/api-reference/agents/create-agent.md) - [Get Agent](https://docs.vocode.dev/api-reference/agents/get-agent.md) - [List Agents](https://docs.vocode.dev/api-reference/agents/list-agents.md) - [Update Agent](https://docs.vocode.dev/api-reference/agents/update-agent.md) - [Create Call](https://docs.vocode.dev/api-reference/calls/create-call.md) - [End Call](https://docs.vocode.dev/api-reference/calls/end-call.md) - [Get Call](https://docs.vocode.dev/api-reference/calls/get-call.md) - [Get Recording](https://docs.vocode.dev/api-reference/calls/get-recording.md) - [List Calls](https://docs.vocode.dev/api-reference/calls/list-calls.md) - [Buy Number](https://docs.vocode.dev/api-reference/numbers/buy-number.md) - [Cancel Number](https://docs.vocode.dev/api-reference/numbers/cancel-number.md) - [Get Number](https://docs.vocode.dev/api-reference/numbers/get-number.md) - [Link Number](https://docs.vocode.dev/api-reference/numbers/link-number.md) - [List Numbers](https://docs.vocode.dev/api-reference/numbers/list-numbers.md) - [Update Number](https://docs.vocode.dev/api-reference/numbers/update-number.md) - [Create Prompt](https://docs.vocode.dev/api-reference/prompts/create-prompt.md) - [Get Prompt](https://docs.vocode.dev/api-reference/prompts/get-prompt.md) - [List Prompts](https://docs.vocode.dev/api-reference/prompts/list-prompts.md) - [Update Prompt](https://docs.vocode.dev/api-reference/prompts/update-prompt.md) - [Get Usage](https://docs.vocode.dev/api-reference/usage/get-usage.md) - [Create Vector Database](https://docs.vocode.dev/api-reference/vector_databases/create-vector-database.md) - [Get Vector Database](https://docs.vocode.dev/api-reference/vector_databases/get-vector-database.md) - [List Vector Databases](https://docs.vocode.dev/api-reference/vector_databases/list-vector-databases.md) - [Update Vector Database](https://docs.vocode.dev/api-reference/vector_databases/update-vector-database.md) - [Create Voice](https://docs.vocode.dev/api-reference/voices/create-voice.md) - [Get Voice](https://docs.vocode.dev/api-reference/voices/get-voice.md) - [List Voices](https://docs.vocode.dev/api-reference/voices/list-voices.md) - [Update Voice](https://docs.vocode.dev/api-reference/voices/update-voice.md) - [Create Webhook](https://docs.vocode.dev/api-reference/webhooks/create-webhook.md) - [Get Webhook](https://docs.vocode.dev/api-reference/webhooks/get-webhook.md) - [List Webhooks](https://docs.vocode.dev/api-reference/webhooks/list-webhooks.md) - [Update Webhook](https://docs.vocode.dev/api-reference/webhooks/update-webhook.md) - [[Enterprise] Bring Your Own OpenAI API Keys](https://docs.vocode.dev/bring-your-own-openai.md): Use your own OpenAI keys and models with Vocode - [[Enterprise] Bring Your Own Telephony](https://docs.vocode.dev/bring-your-own-telephony.md): Use your own Twilio account and phone numbers with Vocode - [Configuring your number](https://docs.vocode.dev/configuring-number.md): Setting up our agent to function as a receptionist - [Conversational Dials](https://docs.vocode.dev/conversational-dials.md): Customize your bot's conversational behavior - [Do Not Call Detection](https://docs.vocode.dev/do-not-call-detection.md): Configure whether or not to run automatic estimated Do Not Call analysis - [[Beta] External Actions](https://docs.vocode.dev/external-actions.md): Have your agent communicate with an External API - [[Beta] HIPAA Compliance](https://docs.vocode.dev/hipaa-compliance.md) - [Hosted Quickstart](https://docs.vocode.dev/hosted-quickstart.md): Deploy AI to phone calls via API - [[Beta] Injecting context](https://docs.vocode.dev/injecting-context.md): Add context to inbound calls - [[Beta] IVR Navigation](https://docs.vocode.dev/ivr-navigation.md): Navigate phone trees - [Answering Machine Detection](https://docs.vocode.dev/machine-detection.md): Define the behavior of the bot when no one answers the phone - [[Beta] Multilingual bots](https://docs.vocode.dev/multilingual.md): How to make bots speak different languages - [Open Source Quickstarts](https://docs.vocode.dev/open-source-quickstarts.md): How to get Vocode up and running on your own machine - [Action Triggers](https://docs.vocode.dev/open-source/action-phrase-triggers.md): Activate actions with function calls or specific phrases - [Connecting Your Agent](https://docs.vocode.dev/open-source/agent-factory.md): How to link a custom agent to your app - [Adding Actions to Agents](https://docs.vocode.dev/open-source/agents-with-actions.md): Empower agents to take actions during conversations. - [Conversation Mechanics](https://docs.vocode.dev/open-source/conversation-mechanics.md): How to tune the responsiveness in Vocode conversations - [Create your own AI Agent](https://docs.vocode.dev/open-source/create-your-own-agent.md): How to create a custom Agent for your use case. - [Events manager](https://docs.vocode.dev/open-source/events-manager.md): How events are emitted and consumed. - [External Actions](https://docs.vocode.dev/open-source/external-action.md): Have your agent communicate with an External API - [How it works](https://docs.vocode.dev/open-source/how-it-works.md): Core concepts that power Vocode. - [How to Use It](https://docs.vocode.dev/open-source/how-to-use-it.md): Various ways to utilize Vocode. - [LangChain Agent](https://docs.vocode.dev/open-source/langchain-agent.md): Use LangChain to determine your agent's responses. - [(Deprecated) Langchain Agent](https://docs.vocode.dev/open-source/langchain-agent-dep.md): Empower Langchain agents to interact with the real world via phone calls - [Multilingual support](https://docs.vocode.dev/open-source/language-support.md): How to configure different languages - [Using WebRTC with LiveKit](https://docs.vocode.dev/open-source/livekit-webrtc.md): Deploy your Vocode Agents using WebRTC - [Fully local conversation](https://docs.vocode.dev/open-source/local-conversation.md): 💃 Run a voice agent on your computer without Internet - [Logging with Loguru](https://docs.vocode.dev/open-source/logging-with-loguru.md): Make logging set up less painful for local and production usage! - [Playground](https://docs.vocode.dev/open-source/playground.md): ⛱ Play with individual Vocode components - [Python Quickstart](https://docs.vocode.dev/open-source/python-quickstart.md): Get up and running using Python - [React Quickstart](https://docs.vocode.dev/open-source/react-quickstart.md): Get up and running using React - [[Beta] Sentry Integration](https://docs.vocode.dev/open-source/sentry.md): Integrate Sentry for error tracking and performance monitoring - [Working with phone calls](https://docs.vocode.dev/open-source/telephony.md): How to use agents with inbound and outbound phone calls. - [Turn-based conversation](https://docs.vocode.dev/open-source/turn-based-conversation.md): How to use Vocode in non-streaming applications - [Using synthesizers](https://docs.vocode.dev/open-source/using-synthesizers.md): How to control the voice of your application. - [Using transcribers](https://docs.vocode.dev/open-source/using-transcribers.md): How to configure and use transcribers for speech recognition in your application. - [What is Vocode](https://docs.vocode.dev/open-source/what-is-vocode.md): The one-stop solution for building voice Agents - [Prompt Engineering](https://docs.vocode.dev/prompt-engineering.md): 🚧 Under construction - [Prompts](https://docs.vocode.dev/prompts.md): How to instruct your agents - [Retrieve Call Data](https://docs.vocode.dev/retrieve-call-data.md): Get information on in-progress and completed calls - [Setting up your number](https://docs.vocode.dev/setting-up-number.md) - [Setting up a webhook](https://docs.vocode.dev/setting-up-webhook.md) - [[Beta] Vector databases](https://docs.vocode.dev/vectordb.md): Give your agents knowledge via embeddings - [Voices](https://docs.vocode.dev/voices.md): Make your agents sound the way you want them to - [Intro](https://docs.vocode.dev/walkthrough_intro.md): Setting up a simple receptionist agent - [[Beta] Warm Transfer](https://docs.vocode.dev/warm-transfer.md): Conference another party into an outbound call - [Webhooks](https://docs.vocode.dev/webhooks.md): Listen to events on your phone calls and set up automations - [Vocode](https://docs.vocode.dev/welcome.md): Vocode is an open-source library for building voice Agents. ## OpenAPI Specs - [openapi](https://docs.vocode.dev/openapi.json) ## Optional - [Community](https://discord.gg/NaU4mMgcnC) - [Contact](mailto:kian@vocode.dev)