
VoIP vs Real SIM: Why Your AI Agent Phone Number Gets Blocked
Every week, a developer posts on Stack Overflow or Reddit: "My Twilio number gets rejected at Stripe/Google/WhatsApp." The answer is always the same — VoIP numbers fail carrier lookup. But why ? This is the deep technical explanation of how carrier detection works, what databases are involved, and why real SIM is the only reliable solution for AI agent verification. The Carrier Lookup Infrastructure When a service like Stripe verifies your phone number, it doesn't just check a blocklist. It queries a chain of authoritative databases: LERG (Local Exchange Routing Guide) The LERG is the master database of North American phone numbers. Maintained by iconectiv (formerly Telcordia), it maps every NPA-NXX (area code + exchange) to: Operating Company Number (OCN) — Who owns this number block Line type — Mobile, landline, VoIP, toll-free Rate center — Geographic location LATA — Local Access and Transport Area When Twilio buys a block of numbers from Bandwidth, those numbers are registered in L
Continue reading on Dev.to Python
Opens in a new tab



