Real-time performance across your AI voice operations
Tenant sign-in
JWT is tenant-scoped. Local admin dev@shris.ai · operator operator@shris.ai · viewer viewer@shris.ai. Second tenant: acme@shris.ai. Viewers cannot dispatch. Only admins manage users.
Charts (performance trend, call-outcome distribution, time-of-day heatmap) and the top-agents / recent-conversations tables aren't built yet — they need real aggregation work the backend doesn't do today. This first pass wires the number cards to real endpoints.
Agent playbooks
Per-tenant disclosure, qualify script, and language. JWT-scoped — Acme cannot edit local agents.
Inbound calls
All persisted calls for this tenant — not yet split by inbound/outbound direction on the call record.
| Call | Agent | To | Status | Disclosure | QA |
|---|---|---|---|---|---|
| Sign in to load persisted calls. | |||||
Dispatch test (simulator)
JWT-authenticated. Live PSTN requires SIP/CPaaS env on Shris-ai-app. Every call records AI disclosure.
Idle. API
Persisted fleet
| Call | Agent | To | Status | Disclosure | QA |
|---|---|---|---|---|---|
| Sign in to load persisted calls. | |||||
Voice loop (no PSTN)
POST /v1/conversations/:id/turns — Hinglish NLU, disclosure, CRM/calendar/WhatsApp on book.
Start a turn after sign-in (JWT optional on this route).
Warm handoff queue
Conversations in handoff state. Operators accept, reply as the specialist, then resolve.
No live handoffs. Ask for a human in the voice loop.
DID inventory
Simulator numbers. Operators can rotate; viewers list only. Live carrier DIDs stay in tenant env.
| Label | E.164 | Status | Rotate |
|---|---|---|---|
| Sign in to load inventory. | |||
Campaigns
Operators and admins can create campaigns. Viewers can list only. Nothing dials from this list yet — batch execution is a separate, not-yet-built engine.
Contacts
Leads ingested via POST /v1/leads. No separate CRM-style contact model yet — this is the raw lead list.
| Name | Phone | Source | Domain | Created |
|---|---|---|---|---|
| Sign in to load contacts. | ||||
Connect status
Admin only. Modes come from env presence. Secrets are never shown. Connect checklist.
| Provider | Mode | Env to unlock live |
|---|---|---|
| Loading… | ||
Pipeline funnel
Live counts from GET /v1/kpis. Bar length is each stage as a share of attempted.
- Attempted 0 of 0
- Connected 0 of 0
- Qualified 0 of 0
- Booked 0 of 0
Language mix
- English (en-IN)0English 0
- Hindi (hi-IN)0Hindi 0
- Tamil (ta-IN)0Tamil 0
- Telugu (te-IN)0Telugu 0
Call QA scores
From persisted call records (GET /v1/calls, optional qaMax). Disclosure and opt-out checks from the conversation QA scorer — not a live QA vendor.
| Call | Score | Disclosure | Notes |
|---|---|---|---|
| Sign in to load QA scores. | |||
Tenant users
Admin only. Creates users in the JWT tenant. Operators and viewers cannot open this panel.
| Name | Role | |
|---|---|---|
| Loading… | ||
Audit log
Admin only. Immutable append-only log from GET /v1/audit.
| When | Actor | Action | Detail |
|---|---|---|---|
| Sign in as admin to load the audit log. | |||