Based on how things work in Canada, but should not be much different for you.
Two common scenarios:
Often class 4/5 switches or STPs are configured to cache LRN records either for
X number of minutes or hours. Thus reducing number of dips it has to make. I
think of it like dns caching. When
Can’t speak for US, but at least in Canada what you described wont fly.
You have obligations as a carrier to honour restricted caller id received from
PSTN if the caller choose to withhold it. If your paying customer is not happy
with a private incoming call, they should contact police as