Existe algum app que bloqueia ligações telefônicas e SMS que realmente funciona, todos que eu testo não funcionam.
Atualizado 18/09/2013
Sim! O iOS 7 agora permite!
Médio. Algo desse porte implica num uso do iPhone que a Apple não permite. Mas existem algumas poucas soluções reais e geniais.
A solução “completa” existe apenas no mundo do Jailbreak: iBlacklist.
Existe uma gambiarra. Longe de ser uma solução, mas que pode ajudar muito. Você pode cadastrar todos os números que deseja ignorar num contato e definir o Toque/Toque SMS desse contato como silencioso.
O iOS 6 trouxe o conceito de Não Perturbe, que implementa o conceito de WhiteList. Ou seja, ao invéns de dizer de quais números você não irá aceitar ligações, você pode definir os números que farão o telefone tocar.
Trabalhando em cima de do conceito de Não Perturbe, há o Call Bliss que faz o bloqueio de chamada por GeoLocalização.