What it is
A console for running a company's voice estate: search call records across two phone platforms, play and archive the recordings, manage contact-centre agents and outbound campaigns, provision extensions, and watch the platform's own health.
Permissions are enforced for real. The navigation and the pages change with the role you view as.
Try
Use Enter demo on the sign-in page. View as in the banner switches roles. Start an archive job and watch it finish in about twenty seconds; run the platform self-test and read why it is blocked.
Seam
A Mock Service Worker intercepts every /api/* request and answers from a seeded sessionStorage store. Sign-in still goes through the product's own Auth.js route, so the JWT, the middleware gate and every RBAC check are real.
Stack
- Next.js 16 · React 19 · TypeScript
- Tailwind CSS 4 · TanStack Table
- MSW · Auth.js
- ~350 calls · 45 users · 70 agents · 120 extensions