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

# Daily (Dashboard)

> Connect Daily to Unpod with no code - create a SIP trunk on your Unpod number and point it at your Daily SIP dial-in room.

The **no-code** path. Create a SIP trunk on your Unpod number, point it at your **Daily
SIP dial-in** address, then copy the trunk's origin-endpoint credentials so Daily can reach
Unpod. One trunk carries inbound and outbound. Prefer code? See the
[API guide](/telephony/integrations/daily/api).

<Note>
  **You need:** an Unpod number on a Bridge, and a Daily account with **SIP dial-in enabled**
  on a room (this gives you a `sip:...@<your-subdomain>.sip.daily.co` address).
</Note>

<Tip>
  We only show the **Unpod-side** screens here. Treat your SIP trunk username/password as
  secrets - never paste them into shared docs or screenshots.
</Tip>

## Part 1 - Create the trunk in Unpod

<Steps>
  <Step title="Open Configure → New trunk on your number">
    In **Telephony**, select your number and click **Configure**. On the **New trunk** tab,
    set a **Name** you'll recognise and the **trunk origin endpoint**:

    * **SIP URI / address** - your **Daily SIP dial-in** address
      (e.g. `sip:endpoint@your-subdomain.sip.daily.co`).
    * **Port** `5060` and **Transport** (`TCP` / `UDP` / `TLS`).
    * **Allowed IPs / CIDR** - optional source allow-list.

    Click **Test** to validate, then **Create Trunk**.

    <img src="https://mintcdn.com/unpodai/nlrj1mhPjNqkd1Sx/images/vapi/unpod-new-trunk.png?fit=max&auto=format&n=nlrj1mhPjNqkd1Sx&q=85&s=5b0add7c4be928c8da546f5d0cd4f51a" alt="Unpod - configure a new trunk pointing at Daily" width="1917" height="957" data-path="images/vapi/unpod-new-trunk.png" />
  </Step>

  <Step title="Copy the origin-endpoint credentials">
    The number now shows **Linked · Daily**. Under **Origin Endpoint Details** copy the
    values - Daily uses them to reach Unpod:

    * **Address** - e.g. `sip-lb1.unpod.tel`
    * **Port** / **Protocol** - `5060` / `UDP`
    * **Username** and **Password** (under **Authentication**)

    <img src="https://mintcdn.com/unpodai/nlrj1mhPjNqkd1Sx/images/vapi/unpod-trunk-linked.png?fit=max&auto=format&n=nlrj1mhPjNqkd1Sx&q=85&s=e24ebb3d3ed6fbe71f0cee126a150e04" alt="Unpod - linked trunk origin endpoint credentials" width="1917" height="957" data-path="images/vapi/unpod-trunk-linked.png" />
  </Step>
</Steps>

## Part 2 - Enable SIP dial-in on Daily

Daily has **no fixed SIP host** - each room exposes its own SIP address. Enable SIP dial-in
so Daily gives you the `sip_uri` you entered in Part 1.

<Steps>
  <Step title="Turn on SIP dial-in for your room">
    Enable SIP dial-in on the Daily room (set the room's `sip` property with
    `sip_mode: "dial-in"`). Daily returns a read-only **`sip_uri`** in the form
    `sip:<endpoint>@<your-subdomain>.sip.daily.co`. This is **API-only** - Daily has no
    dashboard screen for it.
  </Step>

  <Step title="Route calls to your agent">
    Point that room / SIP dial-in at the agent that should answer, so incoming calls from
    the Unpod trunk connect to it.
  </Step>
</Steps>

<Note>
  Daily's SIP dial-in setup is **API-driven** (room `sip` property / `pinless_dialin`). See
  [Daily's SIP dial-in docs](https://docs.daily.co/guides/products/dial-in-dial-out/sip).
</Note>

## Part 3 - Publish

Back in the Unpod Studio, click **Publish** to activate the configuration. The number is
then ready for inbound and outbound calls.

## Troubleshooting

| Symptom                       | Likely cause                          | Fix                                                                        |
| ----------------------------- | ------------------------------------- | -------------------------------------------------------------------------- |
| Trunk **Test** fails in Unpod | Wrong Daily `sip_uri` or transport    | Re-copy the room's `sip_uri`; match transport                              |
| Daily can't reach the trunk   | Wrong origin-endpoint address or auth | Re-copy **Address** + **Username/Password** from the Unpod origin endpoint |
| Call connects, agent silent   | No agent bound to the room            | Route the SIP dial-in room to an agent                                     |
| Inbound not arriving          | SIP dial-in not enabled               | Set `sip_mode: "dial-in"` on the Daily room                                |
| Number not reachable          | Config not published                  | Click **Publish** in the Unpod Studio                                      |

<CardGroup cols={2}>
  <Card title="Do it with code" icon="terminal" href="/telephony/integrations/daily/api">
    Same flow over the REST API.
  </Card>

  <Card title="All platforms" icon="blocks" href="/telephony/integrations/overview">
    Back to the integrations overview.
  </Card>
</CardGroup>
