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日