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

# VoiceInfra Quickstart: Your First AI Voice Agent Live

> Create your VoiceInfra account, configure your first AI voice agent, connect a phone number, and take live calls — all in under five minutes.

By the end of this guide, you'll have a live AI voice agent answering real phone calls. You don't need to touch your PBX configuration, switch carriers, or write a single line of code. VoiceInfra's no-code builder walks you through every step — from choosing an LLM to routing live calls — in under five minutes.

<Note>
  Every new account includes 10\$ in free credit. No credit card required to sign up.
</Note>

## Estimated Cost Per Minute

Before you begin, pick a cost tier that fits your use case. You can change models at any time.

| Tier        | Rate       | Stack                               | Example (30-min call) |
| ----------- | ---------- | ----------------------------------- | --------------------- |
| **Budget**  | \$0.07/min | GPT-4.1 Nano + budget voices        | \~\$2.10              |
| **Average** | \$0.10/min | GPT-4.1 Mini + Nova 3               | \~\$3.00              |
| **Premium** | \$0.14/min | GPT-4o + ElevenLabs Multilingual V2 | \~\$4.20              |

## Deploy Your First Agent

<Steps>
  <Step title="Create your account">
    Go to [voiceinfra.ai/signup](https://voiceinfra.ai/signup) and create a free account. No credit card is required — your \$10 free credit is applied instantly and covers approximately 100 minutes of calls at the budget tier.

    Once you're in, you land on the main dashboard where you can see your active agents, call logs, and account balance at a glance.
  </Step>

  <Step title="Build your first agent">
    Open the **AI Assistant Builder** from the left sidebar and click **New Assistant**.

    1. **Choose a template** — Select from pre-built templates including customer support, appointment booking, sales qualification, after-hours reception, and more. Each template comes with pre-filled behavioral guidelines and a recommended model stack.
    2. **Set your agent's identity** — Give your agent a name, write a first message (what the agent says when it picks up), and optionally add behavioral guardrails such as topics to avoid or objectives to stay focused on.
    3. **Select your LLM provider** — Choose from **OpenAI**, **Anthropic**, **Google Gemini**, **Groq**, or **Mistral**. You can use VoiceInfra's integrated billing or connect your own API key for full cost transparency.
    4. **Pick a voice** — Browse 40+ voice models from ElevenLabs, Cartesia, Rime Labs, and Deepgram. Preview voices in the builder before committing.

    <Tip>
      Use dynamic variables like `{{current_date}}` in your first message to make responses feel contextual and timely without any extra configuration.
    </Tip>
  </Step>

  <Step title="Add a knowledge base (optional)">
    If your agent needs to answer questions specific to your business — pricing, policies, service areas, FAQs — attach a knowledge base.

    In the **Knowledge Base** tab inside the assistant editor:

    * Upload one or more **PDF documents** (product guides, service manuals, FAQ sheets)
    * Paste a **website URL** and let VoiceInfra crawl it automatically
    * Enter raw **text snippets** for quick additions

    Your agent uses retrieval-augmented generation (RAG) to pull accurate answers from these documents during live calls, rather than hallucinating.

    <Tip>
      Start with your most-asked FAQ document. Even a simple one-page FAQ dramatically improves accuracy on your top caller questions.
    </Tip>
  </Step>

  <Step title="Connect a phone number">
    Your agent needs a phone number to receive or make calls. Choose one of three options:

    **Option A — Import a Twilio or Telnyx number (recommended)** Connect your existing Twilio or Telnyx account with one click. All your numbers appear in the VoiceInfra dashboard. Select the number you want to assign and pick your agent — done.

    **Option B — Provision a new SIP number** Purchase a new US phone number directly from VoiceInfra's number provisioning feature. Numbers are ready within seconds and require no external account.

    **Option C — Register a PBX extension** This is VoiceInfra's differentiating feature. If you have a 3CX, Yeastar, FreePBX, Asterisk, or any other SIP-compatible PBX:

    1. In your PBX admin panel, create a new SIP extension for your AI agent.
    2. **Whitelist IP `51.81.221.91`** in your PBX firewall — this is VoiceInfra's SIP server address.
    3. In VoiceInfra, go to **PBX Extensions**, click **Add Extension**, and enter your PBX domain, SIP username, SIP password, and extension number.
    4. Set the call direction (inbound, outbound, or both) and save.

    The extension registers within seconds and appears as online in your PBX extension list, exactly like a physical desk phone.

    <Warning>
      If SIP registration fails, double-check that `51.81.221.91` is whitelisted and that the transport protocol (TCP/UDP/TLS) in VoiceInfra matches your PBX settings.
    </Warning>
  </Step>

  <Step title="Test your agent">
    Before sending live callers to your agent, use the built-in test tools:

    1. **Test Call** — Click the **Test** button on your agent card. VoiceInfra dials your agent and you can speak to it in real time, exactly as a caller would.
    2. **Debug Panel** — Watch the live transcript and tool calls as the conversation unfolds. You can see which knowledge base chunks were retrieved and what functions were triggered.
    3. **Call Logs** — After the test, open the call log to review the full transcript, AI-generated summary, audio recording, and any extracted data fields.

    Adjust your agent's first message, behavioral rules, or knowledge base based on what you hear, then re-test until it sounds right.
  </Step>

  <Step title="Go live">
    Assign your agent to your phone number or PBX extension (if you haven't already), and you're live. From this point:

    * **Every inbound call** to that number is answered by your AI agent — instantly, 24/7.
    * **Every call** generates a recording, transcript, and summary visible in your dashboard.
    * **Analytics** update in real time, showing call volume, duration, sentiment, and outcomes.
    * **Webhooks** fire on call completion, pushing structured data to your CRM, helpdesk, or any custom endpoint.

    To scale up, add more agents, assign them to additional numbers or extensions, and launch outbound batch campaigns directly from the dashboard.
  </Step>
</Steps>

## Next Steps

<CardGroup cols={3}>
  <Card title="Agent Builder" icon="wand-magic-sparkles" href="/docs/agents/no-code-builder">
    Open the no-code AI Assistant Builder and create your next agent with a template.
  </Card>

  <Card title="PBX Extensions" icon="server" href="/docs/channels/pbx-extensions">
    Learn how to register AI agents on 3CX, Yeastar, FreePBX, and any SIP-compatible PBX.
  </Card>

  <Card title="API Reference" icon="code" href="/docs/api/overview">
    Trigger outbound calls, receive webhook events, and build custom integrations with the REST API.
  </Card>
</CardGroup>
