I have been receiving scam calls every day for a few months now. They begin at 7am and persist, sometimes hourly, until 8pm in the evening. They are always calling from Manchester or London, and usually begin with 020 or a variation that is similar.
On the occasion that I have picked up, they either disconnect or put the phone down when I ask what company they represent. I repeatedly blocked the numbers but they just call back with a slightly modified one.
How can I do something about this, it is taking over my enjoyment of my phone and I am keeping the ringer off. Thanks to this I have missed a couple of family emergencies 
Blocking isn't a solution, but is there a way to get rid of them without changing my number? I am with virgin mobile and my package is otherwise great.