> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thunderphone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Review, listen to, and coach your calls

> Call History end-to-end: transcripts, recordings, live listen-in, and whispering instructions to your agent mid-call.

Every call — inbound, outbound, simulation, or widget session — lands
in **Call History** (`/dashboard/call-history`), newest first. This is
where you find out what your agent actually said, and where you can
step into a live call and steer it.

## Find the call

The list filters by **Date**, **Type**, **From**, **To**, **Agent**,
and **Status**, and the **Columns** button controls what each row
shows. Phone numbers take labels (e.g. "Acme Corp") so recurring
callers are recognizable at a glance. Click any row to open the call.

## Read the conversation

The transcript shows every turn, word for word — including the
agent's tool calls and their results. It's the fastest way to spot
where the prompt needs tightening. Alongside it:

* **View** the exact prompt snapshot the call ran with (and download
  it) — what the agent was told, not what the agent is told today.
* **Create test case** — turn this conversation into a reusable
  [simulation scenario](/guides/simulate-a-call).

## Hear it back

Ended calls have a recording — scrub the waveform to replay any
moment, or download the audio.

## Listen in — live

While a call is **in progress**, the recording spot offers **Listen
in** instead. Click it and you join the call silently: you hear
everything, and nobody on the call hears you. Use it to watch a new
prompt take its first real traffic, or to supervise a
[campaign](/guides/outbound-campaigns) as it runs. The
[**Live** page](/guides/monitor-live-calls) shows every in-progress
call across the org, one click from the same experience.

## Whisper — coach your agent mid-call

Once you're listening, a whisper bar appears. Whatever you type goes
**straight to your agent**: the caller never hears it, and the agent
follows the instruction live, mid-conversation.

Try one on your next simulation: `wrap up the call politely`. Or in
production: `the caller is a VIP — offer the expedited option`,
`stop offering refunds`, `ask for their order number`.

Whispers are first-class steering — private operator guidance of up
to 500 characters per message. They show up in the call's internal
history but never in the customer-facing transcript, and the agent
treats them as instructions, not conversation.

<Tip>
  Listen-in and whisper are also available over the API — see the
  [calls reference](/api-reference/calls) — so you can build your own
  supervision console.
</Tip>

## Close the loop

Spotted a problem? File an issue on the call — issues carry severity
and status and queue up for triage on the
[Issues](/guides/issues) page. Recurring themes across many
calls are what [Reports](/guides/reports) and
[Observability](/guides/observability) are for.

***

## Next steps

<CardGroup cols={2}>
  <Card title="Simulate a call" icon="flask" href="/guides/simulate-a-call">
    Practice listening in and whispering on an AI caller first.
  </Card>

  <Card title="Calls API reference" icon="code" href="/api-reference/calls">
    Transcripts, history, audio, grading, and export over REST.
  </Card>

  <Card title="Issue reports API" icon="triangle-exclamation" href="/api-reference/issue-reports">
    File and query issues programmatically.
  </Card>

  <Card title="Fix the prompt, redeploy" icon="robot" href="/guides/build-an-agent">
    Every deploy is versioned — iterate fearlessly.
  </Card>
</CardGroup>
