> ## Documentation Index
> Fetch the complete documentation index at: https://docs.burki.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Features

> A complete voice AI platform with everything you need to build intelligent phone assistants

# Features

Burki Voice AI provides a complete, production-ready platform for building voice-powered applications. From ultra-low latency to advanced call management, everything you need is built in.

## Core Voice AI Capabilities

* **Multi-Provider Telephony**: Support for Twilio, Vonage, and Telnyx with automatic provider selection per assistant.
* **Speech-to-Text**: Real-time transcription using Deepgram Nova/Flux, ElevenLabs, Azure, Uplift, Speechmatics, Telnyx, or Soniox.
* **Natural Language Processing**: Generate intelligent responses with OpenAI, Azure OpenAI, Anthropic, Gemini, Groq, xAI, or custom LLM endpoints.
* **Text-to-Speech**: Convert responses to natural speech with ElevenLabs, Deepgram, Cartesia, Azure, Inworld, Resemble, OpenAI, Kokoro, Uplift, Murf, or Soniox.
* **Audio Denoising**: Built-in RNNoise integration for crystal-clear audio quality.
* **Call Recording**: Automatic recording with transcription storage and metadata tracking.
* **Live Transcript Streaming**: Real-time WebSocket streaming of call transcripts for monitoring and analytics.
* **SMS & MMS Messaging**: Send text messages and multimedia content through your assistants with multi-provider support.

<Info>
  Burki supports multiple TTS and LLM providers. You can easily switch or add new integrations at any time.
</Info>

## Performance & Reliability

* **Low-Latency Voice Pipeline**: Typical response times depend on telephony, STT, LLM, TTS, region, and model configuration
* **Automatic Scaling**: Infrastructure scales automatically with your call volume
* **Production Reliability Controls**: Provider fallbacks, retries, and monitoring for business-critical assistants
* **Regional Provider Routing**: Route calls through the telephony and AI providers that fit your deployment
* **Provider Fallbacks**: Automatic failover to backup providers if primary fails

## Multi-Assistant Management

* **Multiple AI Assistants**: Configure different assistants with unique personalities and settings.
* **Phone Number Assignment**: Assign specific assistants to different phone numbers.
* **Real-time Configuration**: Update assistant settings without any restart or downtime.
* **Organization Management**: Manage multiple teams and assistants under one account.

## SMS & MMS Messaging

* **Multi-Provider SMS**: Send messages through Twilio, Vonage, or Telnyx based on assistant configuration.
* **Multimedia Support**: Send images, documents, and other media files via MMS.
* **Assistant-Based Routing**: Messages automatically use the correct provider for each assistant.
* **E.164 Validation**: Automatic phone number format validation for reliable delivery.
* **Delivery Tracking**: Receive message IDs and delivery status from telephony providers.
* **Integration Ready**: Easy-to-use REST API for sending messages from your applications.

## Phone Number Management

* **Search & Discovery**: Find available phone numbers with advanced filtering by area code, locality, and patterns.
* **Direct Purchase**: Buy phone numbers instantly through the API with automatic webhook configuration and assistant assignment.
* **Multi-Provider Support**: Purchase and manage numbers from Twilio, Vonage, and Telnyx in a unified interface.
* **Cost Comparison**: Compare pricing between providers for the same region to optimize costs.
* **Provider Coverage**: Access phone numbers through supported carrier inventories, with country availability varying by provider and product.
* **Inventory Management**: Centralized dashboard to track usage, costs, and assignment across all providers.
* **Release Management**: Release unused numbers to reduce monthly costs with automatic cleanup.
* **Bulk Operations**: Purchase or release multiple numbers simultaneously for scaling operations.

## Web Dashboard & Management

* **Modern Web Interface**: Beautiful, responsive dashboard for managing your voice AI system.
* **Real-time Analytics**: Advanced call statistics, success rates, and performance metrics.
* **Call Management**: View call history, transcripts, and recordings through the web interface.
* **Assistant Configuration**: Create and manage assistants through an intuitive web UI.
* **Usage Monitoring**: Track minutes, costs, and wallet balance in real-time.

## Authentication & Security

* **Multi-tenant Architecture**: Support for multiple organizations with isolated data.
* **Google OAuth Integration**: Seamless authentication with Google accounts.
* **API Key Management**: Generate and manage API keys for programmatic access.
* **Session Management**: Secure session handling with JWT tokens.
* **Role-based Access Control**: User roles and permissions system.
* **Data Encryption**: All data encrypted at rest and in transit.

## Advanced Audio Processing

* **Real-time Noise Reduction**: RNNoise integration for superior audio quality.
* **Voice Activity Detection**: Smart silence detection and speech processing.
* **Audio Format Support**: Support for various audio formats with automatic conversion.
* **Recording Quality Enhancement**: Post-processing tools for improving recording quality.
* **Background Sounds**: Add ambient audio to create realistic call environments.

## Tools & Custom Actions

* **Built-in Call Tools**: Call transfers, graceful call endings, and essential call management actions.
* **Endpoint Tools**: Make HTTP requests to external APIs during conversations for CRM lookups, database queries, and third-party integrations.
* **Python Function Tools**: Execute custom Python code with access to popular libraries for calculations, data processing, and business logic.
* **AWS Lambda Tools**: Trigger serverless functions for scalable processing, machine learning inference, and complex workflows.
* **Tool Library**: Create reusable tools that can be assigned to multiple assistants across your organization.
* **Real-time Execution**: Tools execute during conversations with built-in timeout protection and error handling.
* **Sandbox Security**: Python functions run in secure, isolated environments with resource limits.
* **Usage Analytics**: Track tool performance, success rates, and execution times across all assistants.

<Info>
  Tools are independent of assistants, allowing you to build a library of reusable integrations. Create once, use everywhere.
</Info>

## API & Integration

* **RESTful API**: Comprehensive REST API for all system operations.
* **WebSocket Support**: Real-time communication for live call handling and transcript streaming.
* **Webhook Support**: Configurable webhooks for call events and notifications.
* **Custom LLM Support**: Integrate with various LLM providers beyond the built-in options.
* **Live Transcript API**: WebSocket endpoint for real-time transcript monitoring and analytics.

<Info>
  For a full list of integrations and setup instructions, see the [Integrations](/integrations) page.
</Info>

## Flexible Deployment Options

<CardGroup cols={2}>
  <Card title="Burki Cloud" icon="cloud">
    **Fully managed platform**

    * No infrastructure to manage
    * Automatic updates and scaling
    * 24/7 monitoring and support
    * Best for most use cases
  </Card>

  <Card title="BYO Mode" icon="key">
    **Bring your own API keys**

    * Use your existing provider accounts
    * Full control over costs
    * Platform fees only
    * Best for cost optimization
  </Card>
</CardGroup>

## Getting Started

<CardGroup cols={3}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Create your first assistant in 5 minutes
  </Card>

  <Card title="Pricing" icon="tag" href="/pricing">
    Simple, transparent pricing
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Full API documentation
  </Card>
</CardGroup>
