Blog

Guides, tutorials, and updates from the Dial team.

All posts

Anatomy of an International Revenue Share Fraud Attempt - and How We Shut It Down
Engineering

Anatomy of an International Revenue Share Fraud Attempt - and How We Shut It Down

For about a week, a fraud ring tried to route free Dial accounts into a rotating set of international premium-rate numbers to collect revenue share at our expense. Here is what International Revenue Share Fraud actually is, how we caught it, and what we changed.

July 15, 2026·5 min read·0
Read more
Your Agent Dies at "Enter the Code We Texted You"
Product

Your Agent Dies at "Enter the Code We Texted You"

Your agent just navigated a signup form, filled in every field correctly, and clicked submit without a single mistake. Then it hit a text box asking for a six-digit code, and the whole task ended right there. This is the most common failure mode nobody talks about.

July 8, 2026·6 min read·0
Read more
Why Your OTP Code Never Arrives
Guide

Why Your OTP Code Never Arrives

The verification code was sent two minutes ago. The user is still staring at four empty boxes. It is not one bug - it is five different failure points stacked on top of each other, and most verification flows are designed around none of them.

July 1, 2026·5 min read·0
Read more
Your Calls Say "Scam Likely." Here Is What Is Happening.
Guide

Your Calls Say "Scam Likely." Here Is What Is Happening.

Your AI agent's calls are reaching people with a "Scam Likely" label - or not reaching them at all. Here is what causes it, what Dial handles on your behalf, and the one thing only you can control: how your agent actually calls.

June 24, 2026·4 min read·0
Read more
The Global Voice Call Regulation Guide for AI Agent Builders
Guide

The Global Voice Call Regulation Guide for AI Agent Builders

TCPA applies to calls to US numbers - not calls from US numbers to international recipients. The rules for AI voice agents are more complex than SMS: live vs. automated distinctions, AI disclosure mandates, recording consent laws, and DNC registries in 20+ countries. Every major market mapped.

June 24, 2026·14 min read·0
Read more
The Global SMS Regulation Guide for AI Agent Builders
Guide

The Global SMS Regulation Guide for AI Agent Builders

10DLC is a US domestic regulation. It applies when your US long code sends to a US number - not when you send to Israel, India, or anywhere outside the US. But the destination country has its own rules. Here is every major market mapped, with the exact regulation name and enforcement type.

June 17, 2026·12 min read·1
Read more
The Phone Number Math Doesn't Work Anymore
Engineering

The Phone Number Math Doesn't Work Anymore

The global phone numbering system was designed in 1984 for humans calling other humans. AI agents are consuming numbers at a rate the infrastructure was never built for - and the bottleneck is not the number pool itself. It is the routing databases, registration queues, and reputation systems underneath it.

June 16, 2026·8 min read·0
Read more
Your AI Agent's Biggest Competitor Isn't a Human Agent. It's Voicemail.
Analysis

Your AI Agent's Biggest Competitor Isn't a Human Agent. It's Voicemail.

Everyone is benchmarking AI calling against human agents. The actual competition is the voicemail box. 34% of outbound AI calls go straight to it, and all your conversation design doesn't help a single one of them.

June 11, 2026·6 min read·1
Read more
Your AI Agent's Calls Are Being Silently Flagged as Spam. Here's the Evidence.
Engineering

Your AI Agent's Calls Are Being Silently Flagged as Spam. Here's the Evidence.

Carrier analytics systems score every number before it rings. AI agents trip every signal: volume spikes, low answer rates, no inbound history, identical audio. Most developers never find out — they just see no answer in the logs.

June 9, 2026·7 min read·7
Read more
79% of People Prefer Humans on the Phone. Here's How to Build AI Calls They Don't Hang Up On.
Analysis

79% of People Prefer Humans on the Phone. Here's How to Build AI Calls They Don't Hang Up On.

A 2025 SurveyMonkey study found 79% of Americans prefer human customer service over AI. Most developers read that as a ceiling. It isn't. People don't hate AI calls — they hate bad AI calls. Here's the difference, and exactly what to build differently.

June 4, 2026·8 min read·8
Read more
SIP vs. WebRTC vs. PSTN: What Your AI Voice Agent Is Actually Running On
Engineering

SIP vs. WebRTC vs. PSTN: What Your AI Voice Agent Is Actually Running On

Most developers building AI voice agents don't know which protocol stack they're on — or what that choice costs them in latency, reliability, and reach. Here's a plain-language breakdown of the three layers, how they interact, and what the right architecture looks like in 2026.

May 30, 2026·8 min read·10
Read more
RCS Is Finally Happening. What It Means for AI Agents.
Analysis

RCS Is Finally Happening. What It Means for AI Agents.

For 15 years, RCS sat mostly dormant — a richer SMS standard that carriers kept implementing unevenly and Apple refused to support. In September 2024, iOS 18 shipped with RCS. Global traffic jumped fivefold. Here's what actually changed, why it matters for AI agents, and what the infrastructure gap still is.

May 28, 2026·7 min read·13
Read more
The Protocol Layer the Agentic Era Is Missing
Analysis

The Protocol Layer the Agentic Era Is Missing

The internet needed TCP/IP. The web needed HTTP. The cloud needed virtualization. Every technology wave has required a new infrastructure layer to be built before the wave could break at scale. The agentic era is no different — and the infrastructure layer it needs doesn't exist yet.

May 25, 2026·6 min read·17
Read more
The EU AI Act Has Opinions About Your AI Agent's Phone Calls
Guide

The EU AI Act Has Opinions About Your AI Agent's Phone Calls

Article 52 of the EU AI Act creates mandatory disclosure requirements for AI systems interacting with humans in real-time conversational contexts. If your agent makes calls or sends messages to EU residents, you have a compliance obligation that most engineering teams haven't addressed.

May 22, 2026·6 min read·14
Read more
Why AI Agent Prototypes Die at the Carrier Layer
Engineering

Why AI Agent Prototypes Die at the Carrier Layer

The demo works. The prototype impresses. Then you try to ship it, and you discover that between your working agent and a production deployment that can actually communicate, there's 6–10 weeks of carrier registration, domain warm-up, and compliance setup. Most teams don't see it coming.

May 20, 2026·6 min read·15
Read more
Why AI Agents Need Cryptographic Identity (Not Phone Numbers)
Engineering

Why AI Agents Need Cryptographic Identity (Not Phone Numbers)

A phone number is identity rooted in physical possession — you have a SIM card, so you have a number. AI agents don't have SIM cards. They need identity rooted in cryptographic proof — persistent across deployments, portable across infrastructure, verifiable by anyone.

May 18, 2026·6 min read·11
Read more
The $200 Billion Market That Doesn't Exist Yet
Analysis

The $200 Billion Market That Doesn't Exist Yet

The CPaaS market was valued at $18 billion in 2024 — built on human communication at human scale. If the 1:100 agent ratio materializes, agent communication will dwarf that by an order of magnitude. The agent communication market doesn't have a name yet. But the math is not hard.

May 16, 2026·5 min read·23
Read more
What 2 Billion WhatsApp Users Mean for AI Agents
Product

What 2 Billion WhatsApp Users Mean for AI Agents

If your agent only communicates via SMS and voice, it's invisible to most of the world. WhatsApp has 2 billion active users in 180+ countries. Outside North America, it's the default communication channel — not SMS. Building for agents without WhatsApp is building for half the planet.

May 13, 2026·5 min read·12
Read more
Agent-to-Agent: The Communication Layer Nobody Is Building
Analysis

Agent-to-Agent: The Communication Layer Nobody Is Building

When AI agents coordinate with each other, they do it through API calls and shared state stores. Unverified. Unauditable. Invisible to the humans overseeing the system. ACES defines an authenticated, auditable, session-persistent primitive for agent-to-agent interaction — and it may be the most important channel nobody is talking about.

May 11, 2026·6 min read·18
Read more
Voice First: Why Calling Is Still the Highest-Trust Channel
Product

Voice First: Why Calling Is Still the Highest-Trust Channel

For a decade, voice calls felt like a legacy channel. Then LLMs got fast enough for real-time conversation, and suddenly calling is the most natural interface again. There's a reason ACES starts with phone — and it's not nostalgia.

May 9, 2026·5 min read·16
Read more
One Interface, Every Channel: Inside the Channel Abstraction Layer
Engineering

One Interface, Every Channel: Inside the Channel Abstraction Layer

A phone call, an SMS, an email, and a WhatsApp message are not just different channels. They're different protocols, different encoding, different compliance requirements, different trust frameworks. The Channel Abstraction Layer normalizes all of them into a single interface so your agent never has to care.

May 7, 2026·7 min read·9
Read more
Compliance Without a Legal Team
Product

Compliance Without a Legal Team

TCPA, CAN-SPAM, GDPR, and the EU AI Act apply simultaneously to AI agents communicating across channels. None of these frameworks were written with agents in mind. The right answer isn't a bigger legal team — it's compliance baked into the infrastructure layer.

May 4, 2026·6 min read·19
Read more
Why Twilio Isn't the Answer for AI Agents
Analysis

Why Twilio Isn't the Answer for AI Agents

Twilio is excellent infrastructure. It's also human infrastructure — every rate limit, reputation model, and identity primitive it exposes was designed for a world with humans on at least one end of every communication. For agents, that's the wrong starting point.

May 2, 2026·5 min read·24
Read more
The Five Ways Agent Communication Fails in Production
Engineering

The Five Ways Agent Communication Fails in Production

Every team building AI communication agents runs into the same five failure modes, in roughly the same order. Reputation decay. Volume throttle. Identity ambiguity. Cross-channel fragmentation. Compliance exposure. None of them are bugs. All of them are infrastructure.

April 30, 2026·7 min read·26
Read more
6.5 Trillion Messages a Day: The Infrastructure That Doesn't Exist
Analysis

6.5 Trillion Messages a Day: The Infrastructure That Doesn't Exist

All human communication on Earth — every SMS, email, WhatsApp message, and phone call — totals roughly 437 billion events per day. AI agents, at the 1:100 ratio, will generate 6.5 trillion. That's not a scalability challenge. It's a category error.

April 27, 2026·6 min read·128
Read more
Introducing the Agent Communication Number
Product

Introducing the Agent Communication Number

The phone number was the identity anchor of the telephone era. The email address was the identity anchor of the internet era. The Agent Communication Number (ACN) is the identity anchor for the agentic era — persistent, cryptographically rooted, and designed to work across every channel simultaneously.

April 25, 2026·6 min read·27
Read more
What STIR/SHAKEN Doesn't Tell You About Who's Calling
Engineering

What STIR/SHAKEN Doesn't Tell You About Who's Calling

STIR/SHAKEN is a real improvement for phone call authentication. But it only answers one question: did this call originate from a legitimate carrier customer? It says nothing about whether the caller is a human or an agent, what the agent is authorized to do, or whether the communication is legitimate.

April 23, 2026·5 min read·21
Read more
The Cold Start Problem: Why AI Agents Forget Every Conversation
Engineering

The Cold Start Problem: Why AI Agents Forget Every Conversation

Your agent called a lead last Tuesday about a contract. The lead texts back on Saturday with a question. Your agent has no idea who this is or what they discussed. Every channel switch is a cold start. This is the defining failure mode of agent communication today — and it's entirely infrastructure.

April 21, 2026·6 min read·29
Read more
Your Agent's Phone Number Is a Ticking Time Bomb
Engineering

Your Agent's Phone Number Is a Ticking Time Bomb

A phone number used by an AI agent for outbound calls accumulates spam complaints at 10–100× the rate of a human-operated number. Carriers update their databases within hours. A clean number on Monday is flagged by Wednesday. Most teams never see it coming until calls stop connecting.

April 19, 2026·5 min read·112
Read more
The Email Problem That Will Blindside Your Engineering Team
Engineering

The Email Problem That Will Blindside Your Engineering Team

Teams build email agents, those agents send at agent scale, and one day the CEO notices that the company's email isn't being delivered. It takes weeks to recover from domain blacklisting. Most teams never see it coming.

April 16, 2026·5 min read·31
Read more
Your Agent Can Deploy in Seconds. Your Phone Number Takes 6 Weeks.
Engineering

Your Agent Can Deploy in Seconds. Your Phone Number Takes 6 Weeks.

AI agents go from zero to deployed in the time it takes to run a pip install. Getting permission to use a phone number for that agent takes 6–10 weeks. This is not a minor inconvenience. It's a categorical incompatibility with how agents work.

April 14, 2026·5 min read·34
Read more
We Built Everything for Humans (And That's About to Break Everything)
Analysis

We Built Everything for Humans (And That's About to Break Everything)

Phone numbers assume SIM card possession. Email assumes human typing patterns. SMS rate limits assume human-speed outreach. Every layer of communication infrastructure was built with one unexamined assumption: the entity communicating is a person.

April 12, 2026·7 min read·143
Read more
Building a 2FA Bot with Claude Code and Dial
Tutorial

Building a 2FA Bot with Claude Code and Dial

A step-by-step tutorial on automating SMS verification workflows. We'll sign up for a real service, intercept the OTP, and complete verification — all from a Claude Code session.

April 7, 2026·8 min read·38
Read more