Skip to content

Live Monitoring

Monitoring answers one question in two sizes: what is happening right now?

Today

The Today board is the wall screen: active calls, answered/failed counts, per-callbot load, and the last events — refreshed live. It is the first place to look when someone says "calls are failing".

Live call view

Opening an active call from the board attaches a WebSocket live view: the transcript grows turn by turn as the caller and the bot speak, with the current node highlighted. When the call ends, the page becomes the permanent call record — same URL, no second lookup.

What "live" means here

The worker publishes conversation events as they happen; the api fans them out to monitoring sockets. If the socket drops, the view says so and falls back to polling — a monitoring screen that silently freezes is worse than one that admits it.

Operational signals worth a bookmark

  • Today board with zero active calls during business hours → check the gateway stack and the Telco trunk registration before anything else.
  • Calls landing but transcripts empty → the worker's ASR provider; see AI settings and Usage.
  • Transfers failing → the 3CX trunk from FreeSWITCH; the call page shows the transfer attempt and its SIP outcome.

PLXY AI Call Center — built as five separated projects and one shared schema.