Telefoon · Schema

Telefoon Call

Represents a voice call in the Telefoon EU telephony platform.

BelgiumCPaaSEU Data ResidencyEuropeGDPR CompliantMessagingNetherlandsNumber ProvisioningSMSTelephonyVoice

Properties

Name Type Description
id string Unique call identifier
status string
direction string
from string Originating phone number (E.164)
to string Destination phone number (E.164)
duration integer Duration in seconds
start_time string
end_time string
price string Call cost
price_unit string ISO 4217 currency code
View JSON Schema on GitHub

JSON Schema

telefoon-call-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://developers.telefoon.com/schema/call",
  "title": "Telefoon Call",
  "description": "Represents a voice call in the Telefoon EU telephony platform.",
  "type": "object",
  "required": ["id", "status", "direction", "from", "to"],
  "properties": {
    "id": { "type": "string", "description": "Unique call identifier" },
    "status": { "type": "string", "enum": ["queued","ringing","in-progress","completed","failed","busy","no-answer","canceled"] },
    "direction": { "type": "string", "enum": ["inbound","outbound"] },
    "from": { "type": "string", "description": "Originating phone number (E.164)" },
    "to": { "type": "string", "description": "Destination phone number (E.164)" },
    "duration": { "type": "integer", "description": "Duration in seconds" },
    "start_time": { "type": "string", "format": "date-time" },
    "end_time": { "type": "string", "format": "date-time" },
    "price": { "type": "string", "description": "Call cost" },
    "price_unit": { "type": "string", "default": "EUR", "description": "ISO 4217 currency code" }
  }
}