Number verification
Following the conversation in the comments:
jrtapsell: My guess would be something like this to get rid of virtual numbers -> https://www.twilio.com/lookup
JPhi1618: @jrtapsell, cool. I looked into Twilio once upon a time for SMS sending, but didn't know they had this service. My name does come up when I enter my number, so it's at least plausible.
They may just be trying to filter out virtual numbers and high risk carriers using a service like Twillio, although their site seems to suggest that in the US you can get the user's name:
Many local phone numbers in the U.S. register with a central Caller ID Name (CNAM) database. This database contains identity information about the business or person associated with the number. Use CNAM Lookup to programmatically return that identity information for each phone number. The calls you make and messages you send are more informed so you don’t get bogged down with upfront questions.
Trying to get the name for my number came back with nothing though, so YMMV, but they seem to suggest that you can reduce fraud by flagging virtual numbers here:
While phone numbers help businesses identify end users, the fact is numbers are very easy to acquire from some carriers. Anyone can obtain multiple phone numbers from a free online provider, enabling them to create fake profiles to defraud or spam a business. To address this challenge, businesses can identify the carrier behind the phone number. This way businesses can require additional identity authentication for carriers associated with higher fraud instances for $0.005 per lookup.
They may also be using a local search, and if the same number is used for multiple accounts they may be flagging it, so if a fraudster uses the same number to try to access different accounts they can be caught, Amazon has been known to do a similar thing but with credit card numbers.