For your question, the answer is YES and I will explain
why. (Below)
For your comment, I agree that this is bread and butter of having a mobile phone yet the telcos charge it as "VAS" their
postpaid customers to make even more money. Imagine 1 million postpaid customers, everyone subscribes to caller ID VAS... that's S$ 5 million ADDITIONAL revenue on top of their advertised plan prices.
Why would the telco do anything to lose it?
Caller ID vs. Phonebook
The ultimate debate
A lot of people seem to misunderstand caller ID, thinking they can unsubscribe from it as long as they have their friend's number in their phone book.
Think about this. When your friend calls your phone number, how does your mobile phone start ringing? The telco sends a signal to your phone, like "hey phone, telco here.. you should start ringing now because someone is calling your owner".
If you subscribed to caller ID, your telco will also tell you phone, "btw, that someone's number is +6592345678". Your phone will look up this number in your phonebook. If it finds it, then it shows you the name, like "Friend A".. otherwise it just shows the number only.
BUT if you didn't subscribe to caller ID, your telco will keep quiet about the caller's number. Since your phone doesn't know who is calling, it will just say "someone is calling. I don't know who because the telco didn't tell me. I'll just say
'Unknown number' or
'Private number'".
Now, the phone may have your friend's number stored as "Friend A" contact name. Or it may not have it at all. The thing you should understand is this: Unless the telco tells your phone who that someone is, your phone cannot know who it is, so it can't magically tell you that "Friend A" is calling.
Takeaway point: Your phonebook cannot replace caller ID, but rather complements it. With just caller ID, you will only get your friend's number on screen. With both caller ID and phone book, your phone can also show your friend's name on screen (usually along with the number). With just the phone book, nothing is shown on screen when your friend calls. But you can easily call him by looking up his name in the phone book.
One final thing: This would normally be the case with most of your friends. But maybe one of your friends is a paranoid privacy-freak who does not want his number to be shown to everyone he calls. So he subscribes to
another VAS called "Caller number
non-display". In this case, even if you have subscribed to caller ID, you won't see this
particular friend's number/name on your phone screen when he calls. This is because he subscribed to this VAS and so the telco will not tell your phone what the caller's number is when
he is calling you. Since your phone doesn't know, it will again show Unknown or Private.
Conclusion:
For you to see the caller's number on your phone screen, BOTH of these must be true:
- You have subscribed to Caller ID VAS
- The caller has NOT subscribed to Caller number non-display VAS
In addition to the above, if you have stored the number in your phonebook (contact list) with a name for it, your phone will also tell you the name (according to the phonebook).
Do note that the telco
never tells your phone the caller's
name. The name shown on your screen is
always from the phonebook that your phone found by searching for the number in it.