OK, here's this once again:
1. Allocate a number such as 1476 (nicely away from miskeying 1471.
2. Dial that after the nuisance call.
3. Until a threshold of reports has been reached your telco holds a record of your report.
4. Once the threshold has been reached your telco credits your account with a few, say £1 for each call or £2 if you're registered with TPS.
5. The telco charges whoever originated the call to them and adds a handling charge. If it's the actual caller it goes straight on their bill, if not it's up to the telco who forwarded to yours to keep records and charge their source, along with their handling charge.
6. If some telco along the line didn't keep track they're on the hook and won't be doing it again.
7. The telcos are given notice to prepare for all this.
8. The telcos realise there'll be upfront costs plus even if they don't kill the practice stone dead with credit control to protect themselves the costs will kill the rogue-calling industry and their upfront costs won't e recouped in handling charges.
9. The telcos suddenly discover previously unknown ways to stop the problem at source so there's no need to incur those costs.
Requires only will on the part of government to empower the regulator.