Unfortunately, by the time a private number hits your phone, it cannot be unmasked. It must be done at the providers level. Your telecom provider has no obligation to unmask private numbers unless there is some government regulation that forces them.