Respostas:
Sem jailbreak, sua única opção é a opção de lista negra do operador de rede (AT&T, Verizon etc.). Pode haver uma taxa mensal de US $ 5 / mês na AT&T, por exemplo, mas permitirá bloquear o recebimento de chamadas de qualquer número que você desejar. O iBlacklist funcionará se o seu telefone estiver com jailbreak, mas custa US $ 11,99 - um pouco alto na minha opinião.
Você sempre pode fazer um toque silencioso como toque padrão. Certifique-se de atribuir toques aos seus contatos que você deseja ouvir.
Eu estava errado! Minha outra resposta estava incorreta e foi excluída. Há um aplicativo na App Store chamado "Lista negra" que parece fazer exatamente o que você deseja. Eu já perdi isso porque não estou nos EUA e não está disponível no meu país, mas seu perfil diz que você está na Filadélfia, então você deve ser de ouro. US $ 1,99.
Eu estava prevendo um problema como esse há algum tempo, então virei para o Google Voice para ajudar. Isso não ajudará você agora, ou mesmo após o fato, mas para referência futura, você obtém controle de spam no painel e em alguns outros recursos interessantes. Descobri que dou meu número de voz do Google com mais liberdade porque confio nas ferramentas que me permitem bloquear conforme necessário.
Aqui está um link útil que fala sobre o bloqueio com o Google Voice . Role para baixo até a seção "Spam de ligações individuais".
Crie um toque silencioso com o GarageBand. (Isso pressupõe que você esteja em um Mac. Não sei como obter toques para o iTunes em uma máquina Windows.)
Envie-o para o iTunes para sincronizá-lo com o seu iPhone.
Crie um novo contato chamado "IGNORAR" ou algo que informará que é um desses chamadores indesejados. Atribua o toque silencioso a esse contato. (isso permite que você mantenha o toque padrão audível)
Como outros números chamam pelos quais você não quer se incomodar, basta adicioná-los ao contato existente.
Você ouve os toques das pessoas que você deseja e não os chamadores irritantes.
Problema resolvido. :)