Twilio Numbers Senders

作者 twilio8aba46fb65dc无许可证收录于 2026年10月8日更新于 2026年10月8日

Choose the right Twilio number type and sender BEFORE building. Covers phone numbers (local, toll-free, short code, mobile), alphanumeric sender IDs, WhatsApp senders, RCS agents, international availability, and regulatory bundles. Each number type has its own compliance program — choosing wrong means rebuilding. Use this skill first.

AI 生成的概览

指导在开发前选择合适的 Twilio 号码类型和发送方,涵盖合规计划、吞吐量和可用性。

功能
该技能在开发开始前为选择 Twilio 电话号码和非电话发送方提供决策指导。它比较美国号码类型(本地 10DLC、免费电话、短代码)在短信/彩信/语音支持、吞吐量、合规计划、审批时间和成本方面的差异,并涵盖字母数字发送方 ID、WhatsApp 发送方、RCS 代理、语音信任计划和国际号码可用性。它还列出常见错误和限制,并指向相关的注册和消息技能。
适用场景
在 Twilio 消息或语音项目开始时、购买号码或构建应用之前使用此技能。它用于决定哪种号码类型或发送方适合交易消息、大规模营销、支持或 OTP 验证等用例。
运行要求
不包含脚本;仅为说明性内容。它假设代理可以查阅 Twilio 文档,并可能需要 Twilio 账户信息以进行后续注册步骤。

Overview

Choosing the right number type and sender is the first decision in any Twilio project. Each number type comes with its own compliance/verification program, throughput limits, and capabilities. Developers who skip this step buy numbers first, build their app, then discover they chose the wrong type.

Lifecycle: Choose numbers/senders (this skill) → Register them (twilio-compliance-onboarding) → Follow traffic rules (twilio-compliance-traffic)


US Number Types — Comparison

Local (10DLC)Toll-Free (800/888/877)Short Code (5-6 digits)
SMSYesYesYes
MMSYesYesYes
VoiceYesYesNo
Two-wayYesYesYes
Throughput~1-75+ SMS/sec (varies by trust score)~3 SMS/sec10-100 SMS/sec
Compliance programA2P 10DLC (brand + campaign)Toll-Free VerificationPre-approved at purchase (carrier review)
Approval timeline10-15 business days3-5 business days8-12 weeks provisioning
Best forTransactional, marketing, supportNotifications, support, verificationHigh-volume marketing, 2FA
CostLowestMediumHighest (setup + monthly + per-msg)

Source: US/Canada SMS comparison

Compliance Programs Per Number Type

Every US number type requires its own verification before traffic flows:

  • Local 10DLC → A2P 10DLC registration: Brand registration (EIN, business identity) + Campaign registration (use case, sample messages, opt-in flow). Trust Score determines throughput. Sole Proprietors: ~1 SMS/sec, 1 campaign. Standard: ~15+ SMS/sec, scales with secondary vetting. A2P overview | Quickstart

  • Toll-Free → Toll-Free Verification (TFV): Business name, website, use case description, sample messages, opt-in type. Unverified toll-free numbers cannot send SMS to US/Canada. Console onboarding | Requirements

  • Short Code → Carrier review at purchase: Application reviewed during 8-12 week provisioning. Available in 14 countries: US, Canada, UK, Germany, France, India, Brazil, Mexico, Argentina, Colombia, Dominican Republic, New Zealand, Spain, Sweden. Short code guidelines by country | What is a short code?

  • Twilio Verify → Exempt. No registration needed — Verify handles compliance automatically.

See twilio-compliance-onboarding for full registration details and gotchas.


How to Choose (US)

  • Need voice + SMS from same number? → Local (10DLC) or toll-free. Short codes are SMS-only.
  • Marketing at scale (>15 SMS/sec)? → Short code (highest throughput) or 10DLC with secondary vetting + Messaging Service number pool
  • Fastest time to send? → Toll-free (3-5 day verification) or Twilio Verify (immediate, no registration)
  • Customer support with local presence? → Local number in customer's area code
  • Transactional notifications? → Toll-free (simpler registration) or 10DLC
  • Verification OTPs? → Twilio Verify (exempt from A2P, built-in Fraud Guard)
  • Budget-constrained? → 10DLC (lowest cost) — but plan for 10-15 day registration

Non-Phone Senders

Alphanumeric Sender IDs

A branded name (up to 11 characters) displayed instead of a phone number. One-way only — recipients cannot reply.

  • Not supported in the US or Canada
  • Supported in 100+ countries; some require pre-registration with documentation
  • Some carriers impose minimum length — short IDs may display as "unknown"
  • Add to Messaging Services for automatic sender selection by destination country

Docs: Alpha Sender in Messaging Services | International support by country | How to register

WhatsApp Business Senders

A phone number registered with Meta's WhatsApp Business Platform via Twilio.

  • Requires WABA (WhatsApp Business Account) + sender approval
  • Outbound requires pre-approved Message Templates (outside 24-hour service window)
  • Direct customers: self-service Console signup or Senders API
  • ISVs: Meta Tech Provider Program for customer onboarding

Docs: WhatsApp hub | Getting started | Self sign-up

RCS Agents

Branded sender with logo, rich cards, carousels, and suggested actions. Falls back to SMS automatically.

  • Requires carrier-level approval per country
  • Testing phase: RCS only delivers to added test devices; others get SMS fallback
  • Each RCS sender can only belong to ONE Messaging Service

Docs: RCS onboarding | RCS compliance guide | Regional availability


Voice Trust: Number Reputation Programs

If making outbound voice calls, these programs improve answer rates:

ProgramWhat it doesCarriersPrerequisites
STIR/SHAKENLevel A attestation = trusted caller IDUS and CanadaTrust Hub Business Profile + EIN
Voice IntegrityRemediates spam/scam labelsT-Mobile, AT&T, Verizon (coming)Approved Business Profile + US address
Branded CallingShows name + logo on caller IDT-Mobile, Verizon (Public Beta)STIR/SHAKEN + Trust Hub profile
CNAMDisplays business name on caller IDUS long codes only (not toll-free)EIN or DUNS number

Priority order: STIR/SHAKEN first (required for Level A attestation) → Voice Integrity (spam label remediation) → Branded Calling (visual caller ID, mobile only) → CNAM (simplest, lowest impact, landlines by default).

Docs: STIR/SHAKEN overview | Voice Integrity overview | Branded Calling overview | CNAM overview

Branded Calling: Prerequisites & Display Standards

The call trust stack is layered — each product builds on the one below:

Layer 4: Enhanced Branded Calling  (name + logo + call reason)         ↑ requiresLayer 3: Basic Branded Calling     (business name display)         ↑ requiresLayer 2: Voice Integrity           (spam label remediation)         ↑ requiresLayer 1: SHAKEN/STIR               (attestation — auto-applied with approved profile)         ↑ requiresLayer 0: Primary Customer Profile  (Trust Hub business identity)

Prerequisites for Basic Branded Calling:

  1. Approved Primary Customer Profile in Trust Hub (EIN, business name, address, authorized rep) — 1-3 business days
  2. SHAKEN/STIR — automatic once profile is approved
  3. Signed Letter of Authorization (LOA) for the phone numbers
  4. Basic Branded Calling trust product submitted + approved — 2-4 weeks

Additional prerequisites for Enhanced Branded Calling: 5. Approved Voice Integrity trust product — 3-7 business days carrier propagation 6. Enhanced Branded Calling trust product — 3-6 weeks

Phone number eligibility:

  • Local and mobile numbers only — toll-free numbers are NOT eligible
  • Must be Twilio-owned (not ported-in numbers pending transfer)
  • Calls must originate via Programmable Voice (API or TwiML) — SIP Trunking calls are not branded
  • Each number can only belong to one Branded Calling trust product at a time

Display standards:

AssetBasicEnhanced
Display nameBusiness name, ~32 char carrier limit, must match Trust Hub profileSame
LogoN/ASquare, min 300x300px, max 1MB, PNG/JPG, no text overlays
Call reasonN/AFree-text, ~40 char carrier display limit (e.g., "Appointment Reminder")

Display name rules:

  • Must match registered business name or documented trade name/DBA
  • No phone numbers, URLs, or special characters
  • Misleading names are rejected during review

Call reason guidelines (Enhanced only):

  • Must accurately describe the call purpose
  • Cannot be generic ("Important Call") or misleading
  • Set per trust product — cannot be changed per-call
  • Keep under 40 characters for consistent carrier display

Carrier support:

  • T-Mobile: Basic + Enhanced (native)
  • AT&T, Verizon: Voice Integrity spam remediation; Branded Calling display expanding
  • Apple/iOS: Enhanced only, limited support

CNAM (traditional caller ID): 15-character limit, text-only, works on landlines, propagates in 24-48 hours, no approval process needed.


International Numbers

  • ~25 countries have GA (self-service) SMS numbers. Many major markets are Private Offering — requires a request form and 1-6 week delivery.
  • MMS only available in US, Canada, and Australia. Use WhatsApp or RCS for rich media elsewhere.
  • Many countries require Regulatory Bundles (identity/address verification) before provisioning numbers. Non-compliant numbers risk deprovisioning.

Docs: Country SMS guidelines | Regulatory compliance | How to submit a bundle | Country regulatory requirements


CANNOT

Phone Numbers

  • No mobile number type in the US — availablePhoneNumbers('US').mobile.list() returns 404. US numbers are classified as local or toll-free only.
  • Cannot use both voiceApplicationSid and voiceUrl — Setting one auto-clears the other. Same for smsApplicationSid vs smsUrl.
  • Cannot use voiceApplicationSid and trunkSid simultaneously — Setting one auto-deletes the other.
  • contains pattern requires minimum 2 characters — Single-character patterns return 400. Wildcards * mid-pattern also fail.
  • Geographic search is US/Canada only — nearNumber, nearLatLong, inPostalCode, inRegion, inRateCenter, inLata are ignored for non-US/CA numbers.
  • No undo for number release — Once released, the number goes back to the pool. No grace period or reclaim mechanism.
  • Address required for many international numbers — addressRequirements can be none, any, local, or foreign. Purchase fails without the required address/bundle.

Voice Trust

  • Cannot guarantee call delivery — Carrier spam filters operate independently. Even Level A + Branded Calling + Voice Integrity can still be filtered.
  • Cannot brand inbound calls — Branded Calling applies to outbound calls only.
  • Cannot use Voice Integrity or Branded Calling outside the US — Voice Integrity and Branded Calling are currently US-only. STIR/SHAKEN is available in the US and Canada (CRTC-mandated since Nov 2021).
  • Cannot bypass manual approval — Trust Hub vetting involves human review (1-3 business days for profiles, 2-6 weeks for Branded Calling).
  • Cannot preserve attestation through <Dial> — CallToken forwarding requires the Calls API or Conference Participants API.
  • Cannot use Branded Calling with SIP Trunking — Calls must originate via Programmable Voice.
  • Cannot use toll-free numbers with Branded Calling — Local and mobile numbers only.

Common Mistakes

  1. Buying numbers before understanding compliance — Each number type has its own registration program. Choosing 10DLC means 10-15 days of A2P registration before you can send.
  2. Using local numbers for marketing without A2P — Messages get filtered (error 30034). All US 10DLC requires A2P registration.
  3. Expecting toll-free to work immediately — Unverified toll-free numbers cannot send SMS to US/Canada at all.
  4. Assuming MMS works internationally — Only US, Canada, Australia. Use WhatsApp or RCS elsewhere.
  5. Choosing short code for voice — Short codes are SMS/MMS only. No voice capability.

Next Steps

  • Register your numbers: twilio-compliance-onboarding
  • Set up Messaging Services with number pools: twilio-messaging-services
  • Follow traffic rules after registration: twilio-compliance-traffic
  • WhatsApp sender management: twilio-whatsapp-manage-senders

来源与署名

来源:twilio/ai位于skills/twilio/twilio-numbers-senders提交8aba46f

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架

更多来自 twilio/ai 的技能

Twilio Voice Twiml

twilio

使用 TwiML 构建 Twilio 语音通话逻辑,涵盖核心动词、SDK 生成方式和 IVR 示例。

Software Development2026年10月8日

Twilio Isv Sms Best Practices

twilio

面向 ISV 的多租户 Twilio SMS 构建指南,涵盖 A2P 与免付费号码注册、子账户及常见陷阱。

Software Development2026年10月8日

Twilio Security Compliance Hipaa

twilio

指导为 HIPAA 合规配置 Twilio 账户,涵盖 BAA、HIPAA 项目指定、合格服务及各产品要求。

Security2026年10月8日

Twilio Reliability Patterns

twilio

Handle rate limits, retries, and failures when building on Twilio at scale. Covers 429 exponential backoff with jitter, per-number throughput limits, StatusCallback resilience, thin-receiver pattern, and fallback chains. Use this skill whenever sending messages or making calls at volume, or when building production-grade Twilio integrations.

待分类2026年10月8日

Twilio Organizations Setup

twilio

Set up and manage Twilio Organizations for centralized account and user governance. Covers the Organization > Account > Subaccount hierarchy, roles (Owner/Admin/Standard), managed vs independent accounts, domain registration, SSO enforcement, SCIM provisioning, and Organization merging. Use this skill when managing multiple Twilio accounts or users across teams.

待分类2026年10月8日

Twilio Notifications Alerts Advisor

twilio

为开发者提供 Twilio 事务性通知与告警架构的规划建议,涵盖渠道、紧急程度与降级方案。

Productivity & Workflow2026年10月8日