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

# Phone Numbers

> Buy, connect, and manage the numbers your agents call from and answer on

The **Phone Numbers** page is your number inventory: what you own, what each number is used for, and how healthy it is.

## Your inventory

The **Numbers** tab lists every number on your account with its type and status:

* **Type** — `inbound` (attached to an agent that answers it), `outbound` (used as caller ID for outgoing calls), or `idle` (owned but unassigned). Stat cards at the top show the split.
* **Status** — whether the number is active, paused, or has a problem.
* **Agents assigned** — which agents use the number.

Per number you can **view history** (call activity and assignment changes over time, also available on the **Histories** tab) and **release** a number you no longer need — releasing frees it permanently, so it asks for confirmation.

## Getting numbers

There are two paths:

### Buy a number in the dashboard

The **Buy Numbers** tab lets you search available numbers by country and pattern, see the price, and purchase directly. Purchased numbers appear in your inventory immediately and can be assigned to agents.

### Bring your own carrier (SIP)

If you already have numbers with a telephony carrier, connect them over SIP — your DIDs stay with your carrier and route calls to OSVI agents. Step-by-step guides per carrier:

<CardGroup cols={2}>
  <Card title="Plivo" href="/plivo-integration">SIP trunk over Plivo's global network.</Card>
  <Card title="Ozonetel" href="/ozontel-integration">SIP integration for Ozonetel numbers.</Card>
  <Card title="Exotel" href="/exotel-integration">SIP or Voicebot WebSocket streaming.</Card>
  <Card title="Vobiz" href="/vobiz-integration">SIP trunk over Vobiz infrastructure.</Card>
</CardGroup>

## Inbound vs outbound

* **Inbound** — attach a number to an agent and the agent answers every call to it. Inbound [campaigns](/platform/campaigns) additionally track missed calls on their numbers.
* **Outbound** — campaigns and [API calls](/api-reference/endpoint/call_v1) place calls using your outbound numbers as the caller ID.

<Tip>
  Keep at least one number per direction and avoid sharing a high-volume campaign caller ID with your inbound support line — recipients who call back a campaign number should reach an agent prepared for that conversation.
</Tip>
