Hacker News new | ask | show | jobs
by jabiko 1800 days ago
I used to work for a phone company. While this was not in the US I don't see a reason why it shouldn't be possible to implement this there as well.

Each call had two source number: One user provided and one network provided. The user provided number could be set by the caller (within limits). The network provided number was always set by the provider.

A normal callee would see the callers user provided number. The emergency services, however, would see the network provided number.

This worked for PSTN calls as well as for VoIP (via the P-Asserted-Identity header)

2 comments

This can tell you the network that sent the call (with a lot of effort and subpoenas to every network along the way), but there are so many ways to get VOIP access these days, VOIP companies don't necessarily have KYC.
Due to historical reasons phone tapping in the US requires warrants, a protection not extended to the internet unfortunately.