# Kelam Phone Calls – AI Outbound Call Placer

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

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

## Facts

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

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-ai-outbound-call-placer-88051664 -d '<json body>'
```

Example prompt: Call +1-212-555-0198 and ask if they have a table available for 4 people this Saturday at 7pm — find out if they take reservations and what the wait time usually is, and give me back what they said.

## When to prefer this

Choose this endpoint when an AI agent needs to make a real phone call to a human or business — e.g. to gather information, confirm availability, or complete a verbal task — and you want the outcome and transcript returned programmatically. It is ideal for no-setup, pay-per-use voice automation without managing telephony infrastructure, and is particularly suited for one-off agentic tasks billed to the second in USDC.

## Known failure modes

- Invalid or unreachable phone number — call fails to connect
- Task description too vague — agent cannot accomplish the goal
- Call answered by voicemail or IVR — task may be incomplete
- Extraction fields not populated if not discussed during call
- Rate limits or payment failure in USDC — call not placed
- Language mismatch causing miscommunication

## How this service works

The cheapest real phone calls for AI agents, in the most realistic human voices. 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. From $0.03 + $0.09/min, billed to the second in USDC. No account, no telephony setup.

## Output

The agent receives the call outcome (success/failure), a full text transcript of the conversation, and any structured data fields that were requested via the 'extract' parameter (e.g. boolean flags, enumerated answers, numeric values, or free-text strings extracted from what the other party said).

## 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-ai-outbound-call-placer-88051664/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from call.kelam.sh](https://www.zero.xyz/host/call.kelam.sh/llms.txt)
