Caller ID is broken. It is trivial to spoof your own phone number because the receiving network assumes your honesty. You can tell them pretty much anything as far as your caller ID number, and they will relay it onto their customers.
Things can be done, but they are expensive and require everything to work together. The networks need to start a catalogue of who owns number blocks and then check inter-network calls to check that caller ID numbers are within the blocks provided (and bounce the call if they're not).
Additionally smaller interconnection networks (i.e. those that provided VoIP to telephone network interconnects) need to start putting caller ID information into their outgoing calls rather than allowing clients to do it, they can then verify that the client owns the number before allowing it.
The TL;DR: In the US only an act of congress can fix the current situation, but such an act would be expensive for phone companies and they have enough lobbying power to kill it dead.
So in answer to your concern: No. Verizon cannot stop someone spoofing your phone number, and in order to fix it for you they and other phone companies need a massive retrofit.
No comments yet.