I know that Trapcall allows mobile telephone users to forward their calls to a toll free number, which then forwards them back to the user's telephone, allowing them to see the caller ID. However, this A) is only available thru Trapcall for mobile phones and B) according to this question, it doesn't always work for VOIP callers.
I have been repeatedly harassed by a scammer calling my land-line (15+ calls per day). Each call is placed thru a new spoofed phone number. Because I run a home business, I need to be able to answer calls from numbers that I don't know, and thus I cannot ignore calls from numbers that aren't in my contacts. Additionally, since a new number is used each time, blocking the numbers that the scammer calls me from is ineffective.
Is there any way to get the true caller's phone number? If I were to file a John Doe lawsuit against him, would there be a way to get his phone number from subpoenaed calling records? Or are spoofing services sophisticated enough that all of the records would only show me being called from the spoofed numbers?