The Call Sessions 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.
Agni Call Sessions Page

Session Metrics

At the top of the dashboard, a quick-glance summary provides the real-time status of your call volume:

Total Calls

The cumulative number of all call sessions across all channels and agents.

Completed

Calls that successfully reached their natural conclusion (agent or caller hung up normally).

Failed

Calls that dropped, failed to connect, hit a timeout, or encountered a system error.

In Progress

Live calls currently being handled by your agents right now.

Call Channels

Agni consolidates traffic from multiple channels into a single view. You can filter the main table using the quick tabs above the list:

Web

Calls initiated through your embedded Agni web widget on your website.

Inbound

Phone calls received by your provisioned phone numbers via PSTN or SIP.

Outbound

Phone calls initiated by your agents via campaigns, API triggers, or test calls.

Call Data & Insights

For every session, the table captures granular data to help you evaluate agent performance and customer sentiment:
ColumnDescription
CallerThe phone number or web session ID of the user.
StatusCurrent state — Completed, Failed, or In Progress.
ChannelOrigin of the call — Web, PSTN, or SIP.
DurationTotal length of the conversation.
SentimentAI-generated assessment of the caller’s mood — Positive, Neutral, or Negative.
AgentThe specific AI agent that handled the interaction.
TimeTimestamp when the call was initiated.

Call Detail View

Click on any row to open the full call detail view. This gives you a deep dive into everything that happened during the conversation:
A timestamped, speaker-labeled transcript of the entire conversation. Each turn is marked as either Agent or Caller so you can follow the dialogue flow. Use this to audit agent behavior, verify compliance, or debug prompt issues.
Listen to the full audio recording of the call. Playback controls let you skip ahead, rewind, and adjust speed. Recordings are available for phone calls (web calls may vary based on browser permissions).
If post-call analysis is enabled on the agent, you’ll see an AI-generated summary of the conversation — key topics discussed, action items, and outcomes. This is powered by the analysis_summary_prompt configured on the agent.
If structured data extraction is enabled, the AI automatically pulls out key fields (e.g., customer name, email, appointment time, issue category) and displays them in a structured format. This data is also sent to any configured webhooks.
An AI-assessed sentiment rating based on the caller’s tone, word choice, and conversational dynamics throughout the call.
Technical details including call duration, latency metrics, the agent and model used, caller’s phone number, channel type, and timestamps.

Search, Filter, and Export

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

Search

Look up specific calls by phone number, agent name, or session ID. The search works across all columns.

Date Range & Filters

Narrow down your view by selecting specific timeframes (e.g., Today, Last 7 days, Last 30 days) or applying advanced filters to isolate calls by status, channel, agent, or sentiment.

Export to CSV

Click the Export button in the top right to download your filtered call logs as a CSV file. Use this for external analysis, CRM imports, compliance audits, or reporting.
Pro Tip: Export filtered data regularly and pipe it into your CRM or analytics platform. Combine call outcomes with pipeline data to measure the actual revenue impact of your voice agents.