Number Types
| Type | Format | Use Case | SMS Rate | Cost |
|---|---|---|---|---|
| Long Code | 10-digit | Person-to-person, conversational | 1 SMS/4 sec | Lowest |
| Toll-Free | 10-digit (8XX) | A2P, 2FA, alerts | US: 40 SMS/sec | Low |
| Short Code | 5-6 digit | Marketing, high-volume | 100 SMS/sec | Highest |
Rent a Phone Number
Via Console
- Navigate to Phone Numbers > Buy Numbers
- Filter by country, prefix, location, and capabilities (Voice, SMS, MMS)
- Select number type (local, mobile, toll-free)
- Click Buy Number
Via API
Use the Phone Number API to rent numbers programmatically. No limit on how many numbers you can rent (sufficient credits required).Number Charges
| Charge Type | Description |
|---|---|
| Setup Fee | One-time fee at purchase (configuring with carriers) |
| Monthly Rental | Recurring charge regardless of usage |
Number Activation and Verification
Some countries require regulatory documentation before a number becomes active.Requirements by Number Type
Check the Plivo Coverage Page for country-specific requirements. Common document types:- Address documents: Proof of residential or business address
- Identity documents: Government-issued ID of the number owner
Activation Process
- Check requirements on the coverage page
- Gather required documents
- Purchase the number (activation requirements shown during purchase)
- Submit documents via the console’s verification tab
- Wait for approval
Number Statuses
| Status | Description |
|---|---|
| Preview | Internal testing phase, not available for purchase |
| Beta | Limited availability for early testing |
| General Availability | Fully available for purchase |
- Active: Number is operational
- Pending Verification: Awaiting document approval
Manage Numbers
Assign an Application
- Navigate to Phone Numbers > Active
- Click on the phone number
- Select XML Application for Application Type
- Choose your application from the dropdown
- Click Update
Unrent a Number
Via Console:- Go to Phone Numbers > Active
- Select numbers to remove
- Click Choose Action > Unrent Numbers
- Confirm
Reclaim an Unrented Number
Within 5 days of unrenting:- Go to Phone Numbers > Unrented phone numbers
- Click Buy Number for the desired number
US Messaging Requirements
10DLC Registration
US local numbers require registration with The Campaign Registry (TCR) for A2P messaging. Filter numbers by status:- Go to Phone Numbers > Active
- Click Filter > 10DLC Status
| Status | Meaning |
|---|---|
| Completed | Linked to campaign, ready to send |
| Processing | Registration in progress |
| Unregistered | Not yet linked to a campaign |
Toll-Free Verification
To enable SMS on toll-free numbers:- Purchase the toll-free number (voice-enabled by default)
- Submit verification via Console or Verification API
- Wait for carrier approval
SMS Best Practices
- Obtain proper consent before messaging
- Include opt-out instructions (STOP)
- Use clear sender identification
- Avoid URL shorteners that obscure destinations
- Don’t send prohibited content (gambling, illegal activities)
Direct Inward Dialing (DID)
DID routes inbound calls directly to extensions without an auto-attendant.Setup
- Go to XML Applications
- Click Add New Application
- Configure answer URL to route calls to extensions
- Assign a phone number to the application
Country-Specific Requirements
Brazil KYC
Following Anatel decision #262, all local and mobile numbers in Brazil require KYC documentation:- In-country physical address
- Business registration documents
India
See Voice API > India Calling for India number requirements.Number Disconnection
Plivo may disconnect numbers or suspend accounts for:- Violations of Terms of Service or Acceptable Use Policy
- Traffic flagged by carriers or regulators
- Unapproved traffic patterns (e.g., inbound-only verification codes)
- Spam or fraudulent activity