Phone Line Types
Wireless (Mobile)
- Description — Cell phones and mobile devices
- SMS Support — Yes, native
- Fraud Risk — Lower (requires identity verification)
- Examples — Personal cell phones, business mobiles
Landline
- Description — Traditional wired phones
- SMS Support — Limited (text-to-speech only)
- Fraud Risk — Lower (tied to physical address)
- Examples — Home phones, office lines
VoIP (Voice over IP)
- Description — Internet-based phone services
- SMS Support — Varies by provider
- Fraud Risk — Higher (easy to obtain anonymously)
- Examples — Google Voice, Skype, business PBX
Toll-Free
- Description — 800/888/877/etc. numbers
- SMS Support — Yes (if SMS-enabled)
- Fraud Risk — Low (business registration required)
- Examples — Customer service lines, business numbers
Why Line Type Matters
SMS Delivery
Line type determines if a number can receive SMS:
| Line Type | Can Receive SMS? | Notes |
|---|---|---|
| Wireless | Yes | Best for SMS campaigns |
| Landline | Sometimes | Text-to-speech only, poor experience |
| VoIP | Varies | Depends on provider configuration |
| Toll-free | If enabled | Must be SMS-enabled by owner |
Check line type before sending. Avoid wasted messages to non-SMS numbers.
Get Free API KeyFraud Detection
VoIP numbers warrant additional scrutiny:
- Easy to obtain — No identity verification required
- Disposable — Can be abandoned easily
- Location masking — Area code doesn't indicate location
Consider requiring additional verification for VoIP numbers in high-risk scenarios.
Channel Selection
Use line type to choose the right communication channel:
- Wireless → SMS, voice, or app notifications
- Landline → Voice calls only
- VoIP → Voice or SMS (if supported)
API Usage
curl -X POST https://api-service.verirouteintel.io/api/v1/lrn \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone_number": "15551234567"}'
# Response
{
"data": {
"phone_number": "15551234567",
"lrn": "5551230000",
"carrier": "Verizon Wireless"
},
"success": true
}
Implementation Example
# Route communication based on line type
def send_notification(phone, message):
result = veriroute_lookup(phone, lrn=True)
line_type = result['lrn']['line_type']
if line_type == 'wireless':
# Best channel for mobile
return send_sms(phone, message)
elif line_type == 'landline':
# Can't SMS landlines effectively
return make_voice_call(phone, message)
elif line_type == 'voip':
# VoIP may or may not support SMS
if is_known_sms_voip(result['lrn']['ocn']):
return send_sms(phone, message)
else:
return make_voice_call(phone, message)
else: # toll-free or unknown
return make_voice_call(phone, message)
Line Type in Fraud Scoring
def calculate_phone_risk(phone_lookup):
risk_score = 0
line_type = phone_lookup['lrn']['line_type']
# VoIP adds risk
if line_type == 'voip':
risk_score += 25
# Recent port adds risk
if phone_lookup['lrn'].get('days_since_activation', 365) < 30:
risk_score += 30
# Landline for mobile app is suspicious
if line_type == 'landline' and context == 'mobile_app':
risk_score += 20
return risk_score
Best Practices
- Check before SMS — Filter landlines from SMS campaigns
- Flag VoIP for review — Consider additional verification
- Have fallbacks — Voice/email when SMS won't work
- Don't block VoIP entirely — Legitimate users have VoIP numbers
- Combine with other signals — Line type is one factor, not definitive
Frequently Asked Questions
Can landlines receive text messages?
Some landlines can receive texts through text-to-speech services, where the message is converted to an automated voice call. However, this experience is poor and unreliable. It's best to avoid sending SMS to landline numbers and use voice calls or email instead.
Are VoIP numbers always suspicious?
No. Many legitimate users have VoIP numbers for business, Google Voice for privacy, or internet-based phone services. However, VoIP numbers are easier to obtain anonymously, so they warrant additional verification in high-risk scenarios like financial transactions or account recovery.
How accurate is line type detection?
Line type detection from LRN data is highly accurate for wireless vs. landline classification. VoIP detection is also reliable for major VoIP carriers. Edge cases exist with hybrid services, but accuracy is typically 95%+ for common use cases.