Dial gives AI agents a real phone number — inbound and outbound voice calls, two-way SMS in 200+ countries, and native iMessage — through one REST API, MCP server, or SDK with pay-as-you-go pricing.

Overview

Dial is communication infrastructure for AI agents, built by Genway. The pitch is simple and sharp: this is not an AI that answers your phone, it is a phone number that belongs to your AI. A single API call provisions a real number — US, Canadian, or international — and that number can place and receive voice calls with real-time transcription and text-to-speech replies, send and receive two-way SMS in 200+ countries, and chat over native iMessage with automatic RCS/SMS fallback. Everything funnels through one unified webhook in the same signed format, so your agent handles a call, a text, and an iMessage with identical logic. Setup is explicitly agent-first: you paste a one-line skill into Claude Code, Cursor, OpenClaw, Hermes, or NanoClaw, or add the MCP server, and the agent signs itself up and provisions its own number. Code-first teams get Node, Python, and LangChain SDKs plus a CLI, and Vercel’s chat SDK added Dial as a vendor-official adapter, with each phone conversation becoming a threaded message history. Calls run in self-hosted mode (bring your own LLM over WebSocket) or on Dial-hosted models.

Key Features

  • Real phone numbers on demand — provision US, Canadian, and international numbers via API in about 10 seconds.
  • Voice, SMS, and iMessage — inbound/outbound calls with live transcription and TTS, two-way SMS, and native iMessage with RCS/SMS fallback.
  • Agent-native onboarding — paste a skill or add the MCP server; no telecom expertise required.
  • Unified webhook — one signed endpoint receives every channel (call, SMS, iMessage) in the same format.
  • Multiple SDKs and frameworks — Node, Python, LangChain, REST, and a CLI whose commands accept —json.

Pricing

PlanPriceWhat’s included
Free credit$5 on signupNo card required to start
Number (PAYG)$3/moOne phone number, pay per use
Number (flat)$20/mo or $200/yrOne phone number, flat subscription
Voice call$0.13/min self-hosted · $0.22/min managedRuns on your LLM or Dial’s models
US SMS$0.02/messageRegional tiers for 200+ countries
iMessage number$250/moMessages included; pay-as-you-go only

Pricing is pay-as-you-go with a $5 signup credit and no card required. Self-serve accounts cap calls at five minutes and two concurrent lines until topped up; iMessage is a premium line priced separately.

Comparison

Compared to Retell, which focuses on building and deploying conversational voice agents with natural speech, Dial is broader: it wraps the number, SMS, iMessage, and agent-facing integration into one product rather than specializing in the conversation quality. Compared to Vapi, another voice-agent platform, Dial’s practical differentiator is bundling iMessage and a channel-agnostic webhook so an agent can live across phone, SMS, and iMessage from a single API instead of stacking separate vendors.

Compare alternatives

Side-by-side with the 2 closest alternatives.

ToolCategoryPricingVisit
Dial (this) agents, voiceFree $5 on signup · From $0.02/mo Site ↗
Retell AIvoice, agentsFree $0 · From $0.07/mo Site ↗
Vapivoice, agents, codeFrom $0.05/mo Site ↗
Dial Current

Dial gives AI agents a real phone number — inbound and outbound voice calls, two-way SMS in 200+ countries, and native iMessage — through one REST API, MCP server, or SDK with pay-as-you-go pricing.

agentsvoice
Free $5 on signup · From $0.02/mo

A platform to build human-like voice AI agents for phone and web conversations. Low-latency natural voice Read our hands-on review and compare the top AI

voiceagents
Free $0 · From $0.07/mo

Developer-first voice AI platform for building phone and web voice agents with your choice of STT, LLM and TTS providers.

voiceagentscode
From $0.05/mo
Editor’s Review
4.3/5
Pros
  • +One API provisions a real number in seconds with voice, SMS, and iMessage in a single channel
  • +Agent-native onboarding: paste a skill or add the MCP server and your phone rings in ~30 seconds
  • +Unified webhook delivers calls, SMS, and iMessage in one signed format
Cons
  • High-volume US SMS still needs 10DLC registration, a one-time fee with a 3–5 day wait
  • Young product from a small team; no SLA or uptime commitment on self-serve plans

Dial is the cleanest answer yet to a deceptively hard problem: giving an AI agent a real phone identity. It bundles number provisioning, voice, SMS, and iMessage behind one API with genuinely agent-first setup. The friction is telecom, not software — carrier registration and per-country SMS tiers still apply, so test deliverability against your own volumes before you bet on it.

See all reviews →