Originally Posted by chrisjr:
“The software that runs the phone system we have at work can call up the data burst that gets sent with every call we receive. In there you can see that there are two numbers recorded. One which gets passed onto the recipients phone and one that the networks use for billing purposes.
If you withhold your number the first field is blanked but the billing number is always present. So sounds like Orange are extracting the billing number rather than the display number, hence how they knew your number.
The 999 operators can do the same if needed, though I suspect no-one would object too much if they did that in a life threatening situation. Bit different for a phone company if all they use it for is marketing texts.”
Absolutely right... in simple terms, when you withhold your number - you actually don't. The call sends a flag that tells the other end to "withhold" presentation. It's the same technology that allows people to set "Presentation numbers" differently from their "billing number".
The network operators obviously have access to both numbers for any given call, how CS-areas might use this, may vary. They should certainly respect any withheld flag unless there are good reasons.