Admin console.
Live operations
Live rooms, browser participants, CodeB Webphones, registered softphones. Click a room to see who's inside.
Public health check — signaling endpoint, SIP bridge, trunk REGISTER state, 24h call volume.
Per-room peer counts, verified vs anonymous, breakout state. Admin-gated.
Active REGISTER bindings for the public SIP listener — AOR, Contact, IP, expires.
Users & identity
Telephony
Per-tenant SIP trunk configuration. Add / edit / remove upstream trunks (host, credentials, priority, capabilities). Stored in App_Data/<tenant>/appsettings.json.
Upstream SIP trunk REGISTER state, recreates, last event timestamps per trunk role/host. Live observability of what the bridge sees.
Match-and-route rules for incoming PSTN calls. Per-DID destinations: CodeB Webphone, room, voicemail, etc.
Per-pattern trunk selection for browser-initiated PSTN dials. Default chain + per-prefix overrides.
Short n_xxx tokens for outbound dialing — share a "call us" URL without exposing the real PSTN number.
Per-tenant list of numbers your softphones and AI receptionist may dial. Hot-reloaded by the bridge within ~1s.
Numbers answered by Microsoft TTS — caller hears the configured text and the call ends. Great for IVR-style hours / pricing / "we are closed" announcements.
Public listing page filtered by the visitor’s role. Each entry has its in-browser dial-in URL. Share with users / hand out to delegated editors.
Logs
Call detail records: trunk, direction, duration, disposition. Filterable by date and substring.
Recent outbound attempts — the bridge's view of dial / attempt / answer / hangup events.
Recent inbound rings — INVITE arrival, CodeB Webphone notification, accept/decline, talk time.