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

# Call Types

> Understanding different types of calls in CallKaro AI

## What are Call Types?

Call types indicate how a call was initiated or triggered in CallKaro AI. Every call is assigned a type that helps you understand the origin and context of the call attempt.

The `name` field is included in the webhook payload sent to your server after each call ends, allowing you to process and respond to different call types programmatically.

## Call Type Values

Below is a comprehensive table of all possible call types:

| Value                | Description                                  |
| -------------------- | -------------------------------------------- |
| `outbound-api`       | Call triggered from the API                  |
| `outbound-scheduled` | Call scheduled from the API                  |
| `outbound`           | Call triggered from the batch call dashboard |
| `outbound-test`      | Call triggered by the agent dashboard        |
| `agent-test`         | Agent tested from the dashboard              |
| `inbound`            | Call received from the client side           |

## Categorizing Call Types

### API-Triggered Calls

Calls initiated programmatically through the API:

* `outbound-api` - Real-time call triggered via API endpoint
* `outbound-scheduled` - Call scheduled for future execution via API

### Dashboard-Triggered Calls

Calls initiated through the CallKaro AI dashboard:

* `outbound` - Batch calls triggered from the batch call dashboard
* `outbound-test` - Test calls triggered from the agent configuration page
* `agent-test` - Agent testing triggered from the agent dashboard

### Inbound Calls

* `inbound` - Calls received from customers calling your phone number
