2013-05-13 2 views
5

Я пытался заблокировать входящие вызовы и смс в android для заданных чисел. после того, как мы заблокируем число, когда мы получаем звонок от этого заблокированного номера, вызывающий абонент может здесь голосовое сообщение как Число занятых.Блокировать входящие вызовы и смс в android

Но есть ли способ изменить это голосовое сообщение на Выключить питание, нет обслуживания, номер не находится в обслуживании сообщений?

ответ

6

Это невозможно, поскольку перевозчики несут ответственность за предоставление этих ответов.

+0

но как перевозчик дать ** Номер занят ** сообщение в этом случае? фактически число не занято. но оператор говорит, что номер занят. поэтому я думаю, что есть какой-то способ обмануть перевозчика и установить сообщение как ** Отключить ** или ** Нет обслуживания ** или ** Номер не работает ** – Bishan

+0

Я могу видеть, что вы думаете. Но я чувствую, что вам, возможно, придется много настраивать на уровне android os для достижения этой цели. Но хорошая идея. – amalBit

3

Существует хорошая нить обсуждения именно ваш вопрос:

How to block calls in android

Там есть хорошее объяснение ссылка там, почему не удается сделать это с помощью android.intent.action.PHONE_STATE, но некоторые хорошие обходных пути были предложены здесь, стоит проверка.

1

Дело в том, что сообщение, которое возвращается на другой конец, зависит от того, как оператор интерпретирует ваши действия. Когда вы решили заблокировать вызов, независимо от того, как вы это делаете, вы уже получили его, и поэтому ваш оператор знает, что вы не отключен, ни от сигнала. Вы ничего не можете сделать с вашей стороны.

Смежные вопросы