MarioSMS

Non-VoIP number

A phone number from a real mobile carrier range rather than an internet telephony provider, which is what most platforms require for SMS codes.

A non-VoIP number sits in a numbering range that a national plan allocates to a mobile carrier. Platforms can look up a number's range before sending a code, and many reject internet telephony ranges outright, because those numbers are cheap to obtain in bulk and correlate with abuse.

"Non-VoIP" is therefore the quality bar for SMS verification, meaning a number that passes the range check and receives the code like an ordinary handset.

How a platform decides which kind it is

National regulators publish which blocks of numbers belong to which operator and which service type. Commercial databases track that, along with numbers that have been ported between networks, and a lookup returns the current carrier and line type in a fraction of a second.

The check runs before the code is sent, which is why the refusal appears instantly rather than after a wait. You can see the same information for any number with the number lookup tool.

Which services care most

Banks, payment apps and dating apps refuse internet telephony ranges almost without exception. Large platforms such as Google and Facebook refuse most of them too, including numbers from their own telephony products.

Some smaller services never check at all, which is why a free internet number sometimes works and usually does not. Why services block VoIP numbers explains the abuse pattern behind the rule.

Passing the range check is only the first gate

A mobile range gets the message sent. It does not guarantee the account survives, because platforms also score how many accounts the number has verified and how recently.

A fresh number from a carrier range clears both checks. A carrier number that has churned through many sign-ups can still be refused, which is why providers rest numbers between uses rather than cycling them straight back out.