Build
Seats and sessions
Map your users to DialerSeat seats and sign them into the miniplayer.
A seat is a user on your platform who dials. Behind it is a normal DialerSeat user, so every call they make is recorded and reported exactly as any other DialerSeat call.
Who pays for a seat
billed_to is user or platform. A user-billed seat sees DialerSeat checkout the first time it opens the miniplayer and becomes active when the payment goes through. A platform-billed seat is active at once and counts toward your weekly invoice.
Sessions
POST /seats/{id}/sessions returns a token that lasts 15 minutes and works once. Pass it to DialerSeat.mount. The user is never asked to sign in to DialerSeat.