# Kelam Phone Calls – Outbound AI Call Placement

> Kelam Phone Calls – Outbound AI Call Placement is a paid API for AI agents from pay.kelam.sh, paid per call via x402, $2/call, status unknown (last checked 2026-10-10).

Places a real outbound phone call on behalf of an AI agent to accomplish a specified task, returning the call outcome and full transcript

## Facts

- Endpoint: POST https://pay.kelam.sh/api/place_call?utm_source=zero.xyz
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kelam-phone-calls-outbound-ai-call-placement-595b69cd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vtk8jf3NTwLZNy8dIwp1q

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kelam-phone-calls-outbound-ai-call-placement-595b69cd -d '<json body>'
```

Example prompt: Call +1-212-555-0192 and ask if they have a table for 4 available this Saturday at 7pm for a reservation under the name 'Chen' — come back with whether they confirmed, declined, or need a callback.

## When to prefer this

Use this endpoint when an AI agent needs to accomplish a real-world task that requires a live voice conversation — such as booking appointments, gathering business information, or verifying details that are only available by phone. Prefer this over web scraping or form submission when the target has no online booking/inquiry system, or when a human voice interaction is required. It is purpose-built for agentic workflows that need structured data extracted from a phone conversation, with no telephony infrastructure setup required.

## Known failure modes

- Invalid phone number format (must be E.164 format starting with +) — call not placed
- Number unreachable or no answer — outcome returned as failed/no-answer with empty transcript
- Task description empty or missing — validation error before call is placed
- Payment not authorized or insufficient USDC balance — 402 Payment Required before call initiates
- Call connects but party hangs up early — partial transcript returned with incomplete extractions
- Language not supported — call may default to English or fail

## How this service works

Real phone calls for AI agents. Place an outbound call to accomplish a task and get the outcome + transcript back, or provision your own inbound/outbound voice agent under your wallet. Pay per call and per agent created, in USDC. No account, no telephony setup.

## Output

Returns the outcome of the phone call along with a full transcript of the conversation. If extraction fields were specified, returns structured key-value results for each requested field (e.g. confirmed: true, confirmation_number: '4892', hours: 'Mon-Sat 9am-6pm').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "to": {
   "type": "string",
   "pattern": "^\\+[1-9]\\d{7,14}$"
  },
  "task": {
   "type": "string",
   "maxLength": 30000,
   "minLength": 1
  },
  "extract": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "name",
     "description"
    ],
    "properties": {
     "enum": {
      "type": "array",
      "items": {
       "type": "string"
      }
     },
     "name": {
      "type": "string",
      "pattern": "^[a-z][a-z0-9_]*$"
     },
     "type": {
      "enum": [
       "string",
       "number",
       "boolean",
       "enum"
      ],
      "type": "string"
     },
     "description": {
      "type": "string",
      "minLength": 1
     }
    },
    "additionalProperties": false
   },
   "maxItems": 20
  },
  "agent_id": {
   "type": "string",
   "maxLength": 120
  },
  "greeting": {
   "type": "string",
   "maxLength": 2000
  },
  "language": {
   "type": "string",
   "maxLength": 16
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kelam-phone-calls-outbound-ai-call-placement-595b69cd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pay.kelam.sh](https://www.zero.xyz/host/pay.kelam.sh/llms.txt)
