As operadoras têm um serviço chamado Barramento/Restrição/Rejeição de chamadas, mas se não estou enganado as opções disponíveis desse serviço só dão para bloquear ou todas as chamadas efectuadas ou todas as recebidas, acho que não dá para filtrar apenas um ou alguns números específicos, mas também não tenho a certeza se é mesmo assim e não sei se este serviço funciona ou não também para bloquear sms.
Mas á parte disso, alguns telemóveis trazem já de origem programado no seu software uma opção que permite bloquear com sucesso as seguintes hipóteses:
- todas as chamadas recebidas
- chamadas recebidas dos nossos contactos da lista telefónica
- grupos de contactos
- números que não estão registados na nossa lista telefónica
- números anónimos/ não identificados
Para sms talvez existam alguns telemóveis que tenham de origem também essa opção de bloquear mensagens, mas não devem ser muitos, existem também a possibilidade de se recorrer a algumas apps que se propõem a bloquear mensagens, já li por aí que funciona.