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

# All Call History

> Monitor, filter, and review every conversation handled by your Agni agents—including transcripts, recordings, summaries, credit usage, and sentiment analysis.

The **All Call History** page serves as your centralized ledger for all voice interactions across your organization. Whether you are running high-volume outbound campaigns, fielding inbound customer support calls, or testing your web widget, every session is logged here in real time.

<Frame>
  <img src="https://mintcdn.com/agni/tftxfe3ZDLj3PsLA/images/call-list.png?fit=max&auto=format&n=tftxfe3ZDLj3PsLA&q=85&s=950836d0dffe8e590cd1d1684a5e5f23" alt="Agni All Call History list view" width="1919" height="1078" data-path="images/call-list.png" />
</Frame>

***

## Session metrics

At the top of the dashboard, a quick-glance summary provides the status of your call volume for the selected timeframe:

<CardGroup cols={4}>
  <Card title="Total Calls" icon="phone">
    The cumulative number of all calls across all channels and agents.
  </Card>

  <Card title="Completed" icon="check">
    Calls that successfully reached their natural conclusion.
  </Card>

  <Card title="Failed" icon="xmark">
    Calls that dropped, failed to connect, or encountered system errors.
  </Card>

  <Card title="In Progress" icon="spinner">
    Live calls currently being handled by your agents.
  </Card>
</CardGroup>

***

## Call data and channels

Agni consolidates traffic from multiple channels into a single view. You can filter the main table using the quick tabs above the list: **All**, **Web**, **Inbound**, or **Outbound**.

For every session, the table captures granular data:

* **Caller:** The phone number or web session identifier of the user.
* **Status:** The outcome of the call.
* **Channel:** The origin of the call.
* **Duration:** The total length of the conversation.
* **Sentiment:** The overall mood of the interaction.
* **Agent:** The specific AI agent that handled the interaction.
* **Time:** The date and timestamp of when the call occurred.

***

## Call detail view

Click on any row to open the full **Call Detail View**. This view provides a comprehensive breakdown of the conversation. The page displays metadata on the left and the interaction transcript on the right.

<Frame>
  <img src="https://mintcdn.com/agni/wGEXRTXXwORCEgLm/images/call-detail-overview.png?fit=max&auto=format&n=wGEXRTXXwORCEgLm&q=85&s=d6c821a98fb551c0fbe4dd0d4f8b155c" alt="All Call History detailed view showing metadata and transcript" width="1022" height="947" data-path="images/call-detail-overview.png" />
</Frame>

### Left panel: Metadata and analysis

The left side of the detailed view gives you the technical and analytical breakdown of the call:

* **Core Metrics:** Instantly view the **Callee** number, total **Duration**, **Channel**, total **Credits** consumed, the overall **Sentiment**, and the **Agent** used.
* **Credit Breakdown:** Click the dropdown arrow next to your total credits to see exactly how your balance was consumed. This splits the cost into **Model Credits** (Agni AI compute), **Twilio Credits** (telephony infrastructure), and **Other Credits**.
  <Frame>
    <img src="https://mintcdn.com/agni/wGEXRTXXwORCEgLm/images/credit-breakdown.png?fit=max&auto=format&n=wGEXRTXXwORCEgLm&q=85&s=b30aa17624dcf02468ca1cd017ad5907" alt="Expanded Credit Breakdown" width="368" height="155" data-path="images/credit-breakdown.png" />
  </Frame>
* **Disconnect Reason:** Explains exactly why the call ended (for example, `user hangup` or `max duration reached`).
* **Created:** The exact timestamp the call was initiated.
* **Post Call Analysis:** If configured on your agent, this section displays the AI-generated **Summary** of the conversation along with the final evaluated **Sentiment**.

### Right panel: Transcription and recording

The right side of the view is dedicated to the actual conversation flow:

* **Transcription:** A timestamped, speaker-labeled transcript presented in a chat-bubble format. The AI agent's responses are on the left, and the user's responses are on the right.
* **Recording:** Click the **Recording** button at the top right of the transcription panel to listen to the actual audio of the phone call.
* **Tool Calls:** View active tool invocations inline within the transcription flow. Click any tool card (such as `calcomAppointment`) to expand it. This reveals the full request payload and the response data for troubleshooting.
  <Frame>
    <img src="https://mintcdn.com/agni/wGEXRTXXwORCEgLm/images/tool-call-details.png?fit=max&auto=format&n=wGEXRTXXwORCEgLm&q=85&s=e2d23f911521633f82b691aaeab3099c" alt="Expanded tool call request and response payload" width="1122" height="951" data-path="images/tool-call-details.png" />
  </Frame>
* **Error Logs:** View detailed error logs directly when a call fails or goes unanswered. This includes carrier errors from telephony providers like Twilio or errors during the call.
  <Frame>
    <img src="https://mintcdn.com/agni/tftxfe3ZDLj3PsLA/images/call-error-logs.png?fit=max&auto=format&n=tftxfe3ZDLj3PsLA&q=85&s=ad9b7effbcb18f0dda534fb1b532442f" alt="Call session error logs showing Twilio failure details" width="1021" height="946" data-path="images/call-error-logs.png" />
  </Frame>

***

## Search, filter, and export

To manage large volumes of call data, utilize the toolbar located above the main table:

<Steps>
  <Step title="Search" icon="magnifying-glass">
    Look up specific calls by phone number or session ID using the search bar.
  </Step>

  <Step title="Date Range & Filters" icon="filter">
    Narrow down your view by selecting specific timeframes or applying advanced filters.
  </Step>

  <Step title="Export" icon="download">
    Click the **Export** button in the top right to download your currently filtered call logs as a CSV file.
  </Step>
</Steps>
