Session Monitorpre-screening live telemetry
idle

Call result

Full session body (every key)

      

Call stage

1
Greeting
2
Screening
3
Wrap-up
✓
Ended
live stage —
technical slot reschedule prescreen consent voicemail

Start a call POST /api/start-call

idle

Call info

session_id—
phone—
job_id—
candidateScheduleId—
call_state—
active_party—
role (jd_fields)—
last heartbeat—
audio frames0

Extracted data

No fields captured yet.

Screening questions

    Questions appear once the screening starts.

    Conversation bot ▸ candidate

    Waiting for the first turn…

    Event stream 0 events

    How to use

    Set API base URL to where this interest-call service runs (e.g. http://103.207.150.123:8003, http://10.75.21.2:8003 on the LAN, or https://api.calling.aios.iconma.in once its certificate is live), paste a session_id, and press Connect. The monitor opens a WebSocket to /api/ws/session/<id> and reflects every turn, stage change, extracted field, reschedule, and the final result body in real time. You can also bookmark a session with ?base=…&session=… in the URL. Screening-question detail and the recording link are fetched over REST and need the service to allow this origin (CORS); everything else rides the socket.