unfortunately your number has probably been sold to marketing companies, and they will never give in. the only way round it is to get a answer machine. as soon as they hear the voice they will hang up. you can monitor the calls so you will hear if it is a friend relative etc, also of course there is number display, so if it comes with " witheld" or a 0800 prefix you know that is probably a sales call.