Skip to main content
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.
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).
We only show the Unpod-side screens here. Treat your SIP trunk username/password as secrets - never paste them into shared docs or screenshots.

Part 1 - Create the trunk in Unpod

1

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.Unpod - configure a new trunk pointing at Daily
2

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)
Unpod - linked trunk origin endpoint credentials

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.
1

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.
2

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.
Daily’s SIP dial-in setup is API-driven (room sip property / pinless_dialin). See Daily’s SIP dial-in docs.

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

SymptomLikely causeFix
Trunk Test fails in UnpodWrong Daily sip_uri or transportRe-copy the room’s sip_uri; match transport
Daily can’t reach the trunkWrong origin-endpoint address or authRe-copy Address + Username/Password from the Unpod origin endpoint
Call connects, agent silentNo agent bound to the roomRoute the SIP dial-in room to an agent
Inbound not arrivingSIP dial-in not enabledSet sip_mode: "dial-in" on the Daily room
Number not reachableConfig not publishedClick Publish in the Unpod Studio

Do it with code

Same flow over the REST API.

All platforms

Back to the integrations overview.