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
| Plan | Price | What’s included |
|---|---|---|
| Free credit | $5 on signup | No card required to start |
| Number (PAYG) | $3/mo | One phone number, pay per use |
| Number (flat) | $20/mo or $200/yr | One phone number, flat subscription |
| Voice call | $0.13/min self-hosted · $0.22/min managed | Runs on your LLM or Dial’s models |
| US SMS | $0.02/message | Regional tiers for 200+ countries |
| iMessage number | $250/mo | Messages 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.