How to know if a number is mobile?

jonno_081

Well-Known Member
Joined
May 12, 2007
Messages
110
Reaction score
2
Location
Plett
Hello everyone,

I'm busy doing an app for a client. Part of the sign up form is a space for contact number but this particular form doesn't specify land line / mobile, so the user can enter either. I could change the form to have separate fields but I'd still like to validate it anyway.

Is there a way to know if a number entered is mobile or land line? This is SA numbers only for now. I know I could check if it starts with 072 081, etc, etc but it seems that that's not very reliable given that codes have been added in in the past few years.

Thanks,

John
 
01 - 05 are the numbers allocated to landlines for different districts.
Rather than prove it a cellphone, just prove that it is not in the 01-05 and that it is thus not a landline.

06-08 are technically always cellphones. (see exceptions below).

3rd digit is irrelevant in this.
 
Last edited:
Toll Free and Share Call are both 08 numbers

080 = toll free
0860 = local call rate
0861 = flat rate call

VOIP started with 087
 
Last edited:
Hi guys, thanks for that. I wasn't sure what the "bounds" were for land line vs mobile. Thanks Dairyfarmer for pointing out those gotchas...
 
I hope it's not 087*. Those I block.
Nope. 011. But I don't think I'll be phoning you

I assume you don't bank with fnb... Since they won't be able to phone you if they need to get hold of you
 
080 = toll free

I used to think this was true. However, called an 0800 # from Telkom landline the other day, and before connecting there was a message stating (something to the effect that) it would be chargeable as it wasn't on the same network.

Which other co's provide toll free nos. in SA ? Neotel ?
 
meh.. MickeyD beat me to it. but yes.. these are defined by ICASA so the most accurate way would be to check the currently defined allocations. I don't think these get re-allocated frequently unless they not in use.
 
my area number is 057 and telkom [057]388xxxx. There is now some 057004xxxx number, will this be voip or telkom wireless.
 
Top
Sign up to the MyBroadband newsletter
X