The worst I've had was a witheld number that kept calling perhaps three or four times a day for a couple of weeks. I complained to O2 and they said they could see the number but weren't allowed to give me it. The only suggestion they could make is that they could provide me with a new number...