The deskphone,
rebuilt for everywhere.
A multi-tenant softphone that turns any iPhone, Android, or browser into a fully-featured business extension on your team's PBX. Hold, transfer, add a third party — without the desk.
Invite-only. Your tenant admin sends a 6-character code or QR.
Built for telephony, not for marketing
Everything a deskphone does.
Nothing it doesn't.
Push that wakes the phone.
CallKit on iPhone and ConnectionService on Android display the native incoming-call UI within 3 seconds — even from a kill state. The same plumbing WhatsApp, Teams, and FaceTime use. No keep-alives, no battery drain.
Hold without losing context.
Take the second call, swap, merge to 3-way. Same gestures every business deskphone has — finally on a soft client.
Transfer — blind or attended.
Pre-ring the destination so you can announce a customer before bridging. Same in mobile, browser, and desktop.
Multi-tenant by design.
Each install binds to one tenant by an admin-issued invite. No shared directory, no manual SIP, no cross-tenant leak — and yet your team uses the same App Store binary as everyone else.
Voicemail you can act on.
Listen, replay, delete. Premium plans transcribe with our AI on the same day.
From invite to first call
90 seconds, end-to-end.
Your tenant admin invites you
They press one button in voice-admin → you get a 6-character code or QR by email or WhatsApp.
You install + redeem
Tap "I have an invite", scan or type the code, set a password. Your extension is provisioned automatically.
You start placing calls
WSS register lands instantly. Internal extensions or PSTN — same dial pad, your tenant's rules.
We retired three deskphones in a week. Hold, transfer, three-way merge — everything just works on iPhone, with a UI my team didn't need to learn.
Already have an invite?
Tap “I have an invite” in the app — paste your code or scan the QR your admin sent.
Redeem an invite