👁️

Platform

Silent Monitoring

Observe live calls — invisibly, server-enforced

Supervisors join any live WebRTC session without ever appearing in the agent's participant list. Enforced at the mediasoup SFU layer — not the UI — so it cannot be bypassed by inspecting the browser or sniffing packets.

<200ms

Time to drop into a live session

0 packets

Sent to the agent on monitor join

100%

Server-side enforcement (not UI flag)

Unlimited

Concurrent supervisors per room

01

How it works

When a supervisor joins in monitor mode, the GlobeMeet API sends a recv-only flag with the join request. The mediasoup router skips creating producer transports for that peer, never advertises them in the room's participant list, and never publishes their RTP stream to any consumer. The agent and customer have no signaling, no ICE candidates, no DTLS handshake — and therefore no evidence — that a third peer exists.

02

What you can do as a supervisor

From the live monitor view, see every active session in real time across every queue you supervise. Drop into any of them with a single click and hear both sides of the conversation, watch the agent's webcam, and view their shared screen — all in HD.

  • Floor view — see all active sessions tiled on one screen
  • 1-click drop-in to any session
  • Hear customer + agent audio in synchronised stereo
  • Watch screen share + face video at full resolution
  • Tag a session for QA review during the call
  • Promote yourself to Whisper or Barge-In with one more click
  • Auto-rotate through a queue at 30s / 60s / 120s intervals
03

Why server-side enforcement matters

Most contact center products implement monitoring as a UI flag — the agent's browser is told 'don't show this peer'. A motivated agent can open dev tools, edit the React state, and reveal the supervisor. GlobeMeet eliminates this class of bypass entirely. The supervisor's media simply does not exist in the agent's WebRTC peer connection.

04

Compliance, ethics, and consent

Recording and monitoring policies are configurable per tenant. You can enable an audible chime when a supervisor joins, a visible 'monitored' indicator on the agent dashboard, and a per-session consent banner for customers. Different jurisdictions have different rules — GlobeMeet ships with India, EU, and US presets out of the box.

  • Optional audible 'monitor connected' chime to the agent
  • Optional visible indicator on agent dashboard only
  • Per-region consent banner presets (DPDP, GDPR, CCPA)
  • Immutable audit log of every supervisor join and exit
  • Configurable per queue, per shift, or per agent group
05

Audit & compliance log

Every supervisor session generates an audit entry: who joined, when, which session, duration, and what action they took (passive monitor / whisper / barge-in / tagged for QA). The log is tamper-evident — each entry is hash-chained — and exportable as CSV or via the REST API for SIEM ingest.

SPEC

Technical specifications

Transport
mediasoup SFU · DTLS-SRTP
Latency
<200ms typical, <500ms worst-case (mobile)
Codecs
Opus (audio) · VP8/VP9/H.264 (video)
Bandwidth (supervisor)
~150 kbps audio + 1.5 Mbps video per agent
Concurrent supervisors
Unlimited per room (router-bound)
Authentication
JWT with `monitor` role claim
Audit retention
Configurable, default 1 year
FAQ

Frequently asked questions

No. The supervisor's peer is never added to the agent's room from the SFU's perspective. Inspecting peerConnection.getReceivers(), getStats(), or the participant list reveals nothing.

No. The supervisor consumes a separate forwarded copy of the agent's and customer's media. The customer's downlink is unchanged. Only the SFU's CPU sees a few extra percent of load per supervisor.

Yes. A supervisor can monitor any session whose queue they have permission for, regardless of which mediasoup worker or geographic region the session is routed through.

The session continues uninterrupted for agent and customer. The supervisor's client reconnects automatically and can resume monitoring within a few seconds.

See it for yourself in 15 minutes

We'll spin up a live demo room, join two test agents, and let you drop in as a supervisor. You'll see the agent dashboard from their side and confirm the supervisor never appears.

Book a live demo