Bloquear uma chamada sem que a parte que está chamando saiba


10

A maioria dos aplicativos de bloqueio de chamadas rejeitará / desligará as chamadas dos números da lista negra. Mas o interlocutor sabe que a chamada foi rejeitada. Existe alguma maneira ou aplicativo que possa realmente "bloquear" a chamada (como desligar a conexão de rede por alguns segundos) para que a parte que está ligando sinta que o telefone está desligado ou inacessível.


3
Acadêmico relacionado ao Google Voice. Se você marcar um número como spam, outras chamadas desse número receberão "doo-doo-doo! Esse número não está mais em serviço".
ale

11
existe algum aplicativo que funcione assim? quando alguém envia uma mensagem, meu telefone Android não deve recebê-lo do número específico, mas mostra o remetente, pois a mensagem ainda não foi entregue. (como o que acontece se o nosso celular está desligado status de entrega não será enviado.)
dev1234

Respostas:


8

Esta é uma função de rede e nenhum aplicativo poderá executar o comportamento que você está procurando.

Na melhor das hipóteses, você pode criar um toque "silencioso" personalizado para um número conhecido. Caso contrário, se você preferir pressionar os botões de volume, o som será desativado, dando ao discador a percepção de que a chamada permanece sem resposta.


Depois de algumas pesquisas, descobri que existe um aplicativo Sanity que afirma fazer isso, mas não está funcionando para mim.
Sumit Nathany

No Galaxy S, o mesmo pode ser feito ao pressionar o botão liga / desliga enquanto há uma chamada.
Flow

4

Isso dependeria mais da operadora e da rede, além disso, a API programática não está bem documentada; portanto, muitos aplicativos de bloqueio de chamadas de terceiros, inevitavelmente, enviam uma rejeição / interrupção ao receber um número na lista negra.

O que o OP está solicitando é, na verdade, aprofundar-se nas porcas e parafusos da camada de telefonia que estão bloqueadas devido a:

  • natureza proprietária do código de suporte binário que permite a telefonia GSM / CDMA.
  • chipset proprietário usado para comunicações GSM / CDMA em um nível baixo.

Se isso estivesse disponível e documentado, haveria muitos aplicativos de bloqueio de chamadas na Play Store, que podem fazer a triagem de chamadas da maneira correta que seria de esperar.

Editar

Como uma reflexão tardia para esta resposta, uma parte vital deve ser observada - o Google bloqueou a MODIFY_PHONE_STATEpermissão no Gingerbread 2.3.7 em diante ( estava disponível nas versões anteriores do Android ); consulte este problema que irritou os desenvolvedores do software de bloqueio de chamadas de terceiros, portanto o bloqueio de chamadas falhará nas versões mais recentes do Android; é essa permissão que permite que aplicativos de terceiros enviem uma rejeição / interrupção ao receber o número na lista negra.


-1

Não tenho certeza sobre skins de fabricantes como o TouchWiz da Samsung, mas o AOSP tem o recurso que você está procurando.

No aplicativo de contatos do Google, para qualquer entrada de contato, há uma opção para enviar 'Todas as chamadas para o correio de voz'. Quando alguém liga para você com isso ativado, ele toca por 5 a 15 segundos e, é claro, vai direto para o correio de voz.

Como alternativa, você pode querer olhar para este aplicativo . Eu não testei, então não posso confirmar que o comportamento entre os dois é idêntico.


11
A coisa do AOSP sobre a qual você falou ... mesmo lá, a pessoa que ligou saberá que a ligação tocou, mas não foi atendida. Quero uma solução em que o rádio do telefone seja desligado da mesma forma que detecta uma chamada de um determinado número. Isso dará a sensação de que o número chamado está desligado.
Sumit Nathany
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.