username, a password (shown
once), and a ready-to-use sip_uri. Point your softphone at those credentials and it registers.
Each domain can register up to 2000 SIP clients by default. Beyond that,
POST /sip-clients returns 403 with
SIP client limit reached for this domain. Delete unused clients (or let short-lived ones expire) to
free capacity, or contact support to raise the limit.This is different from a SIP trunk, where you bring
your own carrier and Daily auto-provisions a room per inbound call. A SIP client is a credential
you register a softphone with — there is no carrier and no per-call room.
How it works
- You call
POST /sip-clientswith ausername. - Daily returns the
sip_uriand apassword(this is the only time the password is shown). - You configure a softphone with that username, password, and SIP domain, over UDP or TLS.
- The softphone REGISTERs with your domain.
- The client places and receives calls — to another registered client, or to an external SIP address.
Create a client
usernameis a room-style name (letters, digits,-,_), optionally suffixed with.<number>(for examplealice.0), and must be unique within your domain.passwordis generated for you and returned once. You may instead supply your own (12–64 characters, at least one letter and one digit). Store it — it is never returned again.expires_atisnullunless you set a TTL (see below).
Configure the softphone
Use the values from the response:
The client registers to your domain and is then reachable at its
sip_uri.
Expiry and cleanup
A client lives until you delete it, unless you give it a TTL at create time:expires_in_seconds set, the client is removed automatically after it elapses — useful for
on-demand credentials created for a single session. You can also
delete a client explicitly at any time, or
rotate its password without changing its sip_uri.
Expiring or deleting unused clients frees capacity under your domain’s client limit (see the note at
the top of this page).