My application sends SMS messages to people, but the numbers entered in as their cell phone are sometimes land lines (this is user error or the user not really knowing if the contact number they have is a cell phone or landline.)
I found a few websites that can tell me if a number is a landline or cell phone, but they do not offer programatic API's. Is anyone aware of a way a web application can figure out if a number can receive SMS messages?
I guess a test SMS message is one way, but my current SMS gateway fails hard when it gets a landline number and doesn't tell me the landline number it tried to send the SMS to. I'll follow this up with my carrier, but I would love an easy way to let the user entering phone numbers in if they are a landline or cell number.
Update: There are ways to figure this out. Take a look at http://www.phonevalidator.com, they can query a phone number and figure out if it is a landline or cell phone.
Since you're only looking to discover whether the number is for a mobile phone or an old-fashioned landline, a free service like Whitepages or Spokeo is sufficient. Google also makes use of its standard search service to return basic information about a phone number entered.
Visit www.textmagic.com or download the TextMagic mobile app on google play store. Enter your phone number and country and click on Validate Number. This app will show you the status of the number if it is active or not. Another app you can use is Phone Number Monitoring.
Whitepages.com is one of the most accurate options for landlines, but not all the information is free. Go to www.whitepages.com to see your options for a reverse address search or reverse lookup on a phone number. Addresses.com and Anywho.com are two other sites that do free reverse phone number searches for landlines.
The simple answer is nothing. Absolutely nothing. The message goes completely undelivered. A landline without a texting feature prevents business owners from knowing what potential customers are reaching out to and addressing their needs.
You can have JavaScript open a popup with the url: "http://www.phonevalidator.com/results.aspx?p=" + phoneNumber
It's not a free service, but a company called Targus (not the bag company) has an API for querying phone information. They can tell if it's landline or cell, even address validation. The charge based on how many queries you do (a few cents a query). http://www.targusinfo.com/
Followup: I contacted TARGUSinfo on Feb. 24, 2011 and was told by their sales rep that they only work with record sets in the hundreds-of-thousands to millions and generally their customers are plugged into their API for real-time access. Differentiating between cell numbers and land line numbers for smaller record sets is "not something they can assist with."
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With