как отключить идентификацию звонящего абонента
Android Исходящий идентификатор вызывающего абонента – включение / выключение
Я хочу скрыть / показать мой идентификатор вызывающего абонента из моей деятельности программно. Я пытался найти его в документации по Android, но без везения. Может быть, у вас есть идеи?
Я задал вопрос об этом в группе Android Google и не получил абсолютно никаких ответов. Я также видел пару других вопросов о SO, у которых также не было ответов (или никто из них не работает).
Я пришел к выводу, что это просто невозможно. Мое рассуждение – это …
Мне приходит в голову, что мой телефон в этот момент обращается к моему телефону / сетевому провайдеру. В результате диалог «chooser» дает мне варианты «Network default», «Hide number» и «Show number», и когда я делаю выбор (или даже если я просто «отменил» диалог), я получаю еще один AlertDialog с круговым прогрессом С сообщением «Обновление настроек …».
Короче говоря, похоже, что настройка Caller ID не полностью «локальна» для настроек телефона и зависит от взаимодействия с провайдером, и по какой-либо причине в результате этого API Android не позволяют этому манипулировать программно.
Я не уверен, что это что-то в списке «To Do» для будущих версий Android или если есть юридические последствия или последствия для безопасности, позволяющие это сделать или по какой-то другой причине. Как бы то ни было, я пока не нашел кого-либо, кто может объяснить, почему нет метода TelephonyManager (например), чтобы просто переключить его.
EDIT: Не удастся получить дополнительный AlertDialog настроек с помощью стандартных API.
Причина, по которой я говорю, заключается в том, что можно вытащить различные части «Настройки» устройства, например, в одном из моих приложений я использую android.provider.Settings.ACTION_WIRELESS_SETTINGS в конструкторе Intent, переданном startActivity (). Появится страница настроек для включения / отключения Wi-Fi, мобильного Интернета и Bluetooth.
Если это можно сделать, то это должен быть недокументированный API, если я не полностью его пропустил (я долго искал). Я подозреваю, что изучение исходного кода Android может быть единственным способом найти ответ, и я еще не пытался этого сделать.
Мне удалось получить диалог дополнительных вызовов. Объяснение ниже:
Хотя похоже, что это часть настроек, на самом деле это часть Native PhoneApp. Если вы посмотрите на AndroidManifest.xml PhoneApp, вы увидите, что Activity GsmUmtsAdditionalCallOptions определил IntentFilter для android.intent.action.MAIN.
Итак, код, который я проверил, чтобы правильно работать на нескольких телефонах:
Если трюк # 31 # работает для ваших нужд для одного вызова, вы можете добавить широковещательный приемник, который прослушивает уведомление об исходящем вызове и изменяет номер, чтобы включить # 31 # в начале, прежде чем он набирается. Android позволяет изменять номер на этом пути.
Работает только в том случае, если по умолчанию включено включение идентификатора вызывающего абонента и сетевой поддержки # 31 #, и вы хотите отключить его, используя виджет.
Идентификатор вызывающего абонента является специфичным для сети, а не тем, что контролирует телефон. Фактически в некоторых конфигурациях мобильной сети телефон даже не «знает» собственный номер телефона.
Некоторые сети поддерживают отправку команды активации / деактивации идентификатора вызывающего абонента. В GSM это нормально # 31 #. Он может быть постоянным или для каждого звонка.
Некоторые сети поддерживают оба, некоторые поддерживают только один из них, а некоторые не активируют его. Попробуйте удачу и попробуйте префикс набранного номера с номером # 31 # и посмотрите, работает ли он.
Если вам нужен ярлык для дополнительных настроек вызова, вы можете использовать App Cut и выбрать настройки GSM. На главном экране будет размещен ярлык.
Определитель номера
Определитель подскажет, кто вам звонит, если входящего номера нет в контактах вашего телефона. Неизвестные номера сравниваются с базой данных, которая регулярно обновляется, в том числе с помощью отзывов пользователей приложения. База скачивается на устройство при первом включении определителя. Занимает до 50 МБ в зависимости от региона. Чтобы не тратить ваш мобильный трафик, база скачивается только по Wi-Fi.
Определитель бесплатен. Не имеет доступа к содержимому звонков и сообщений. Также доступен в отдельном приложении.
Требуемые разрешения
Разрешения автоматически запрашиваются при включении определителя. Также вы можете выдать разрешения позже в настройках вашего устройства.
Общие разрешения
Необходим, чтобы определять момент входящего звонка.
Требуется, чтобы определять звонки с номеров, не включенных в телефонную книгу пользователя.
Также этот доступ позволяет отображать контакты из телефонной книги в истории звонков.
Позволяет во время звонка отображать информацию о входящем вызове на экране устройства.
Необходим, чтобы запросить информацию о номере в базе данных.
Дополнительные разрешения
Для ряда моделей смартфонов требуются дополнительные разрешения.
Позволяет автоматически запускать приложение при входящем звонке.
Чтобы выдать разрешение:
Позволяет не прекращать работу приложения при низком заряде батареи.
Чтобы выдать разрешение:
Позволяет отображать информацию о входящем вызове на экране устройства во время звонка.
Чтобы выдать разрешение:
Если при входящем звонке определитель номера не отображается на заблокированном экране:
Google принесла на главную «звонилку» Android базовую функцию определения звонящего
Google Phone теперь может объявлять имена и номера всех звонящих
Компания Google сделала очень полезное нововведение в фирменном приложении набора номера Google Phone. Главная «звонилка» Android наконец получила базовую функцию идентификации вызывающего абонента Caller ID, которая «объявляет» имена и номера звонящих для всех входящих вызовов.
Эта функция находится в разработке уже несколько месяцев. Энтузиасты впервые обратили внимание на её признаки в коде приложения ещё в сентябре прошлого года. Теперь же функция стала доступна пользователям свежей стабильной версии приложения Google Phone.
В настройках появился новый параметр под названием «Объявление идентификатора вызывающего абонента». Этот параметр ранее был скрыт в разделе «Дополнительно» в меню настроек приложения, но в последней версии он был перемещён на главную страницу настроек. При нажатии на настройку открывается новая страница с единственной опцией под названием «Объявить идентификатор вызывающего абонента», чтобы включить объявления Called ID для всех вызовов всегда или только при использовании гарнитуры либо полностью отключить опцию.
После включения функция объявляет имя вызывающего абонента или номер телефона для входящих вызовов. Это поможет быстро определить, хочет ли пользователь ответить на входящий звонок или нет, не глядя на телефон. Хотя новую функцию Called ID в приложении Google Phone нельзя назвать грандиозным обновлением, она по-прежнему очень удобна, особенно для пользователей с нарушениями зрения.
Ранее фирменное приложение набора номера Google Phone предустанавливалось как основная «звонилка» на линейку Google Pixel, смартфоны с чистым Android в рамках программы Android One и Xiaomi в ряде стран Европы. Однако с августа прошлого года Google Phone стало можно установить почти на любой смартфон Android.
Как заблокировать спам-звонки на Android
Нежелательные звонки – штука очень неприятная. Особенно, если звонящий не просто ошибся номером, а звонит со вполне конкретной целью что-нибудь вам впарить или, того хуже, развести. В этом случае единственное, что может вас уберечь от беды, — это критическое мышление и умение вовремя положить трубку. Но, прежде чем станет понятно, кто и зачем вам звонит, может пройти время, которым вы наверняка смогли бы распорядиться более рационально. Специально для таких ситуаций у меня есть приложение, которое помогает заранее распознать мошенника и заблокировать звонок.
Нет ничего проще блокировки спам-звонков на Android
Раньше я пользовался определителем номера от Яндекса, который в принципе меня устраивал. Но вот проблема – чтобы он работал, требовалось заменить Google Ассистента на Алису, которая смогла бы выводить на экран предупреждение о нежелательных звонках. Из-за этого я был вынужден постоянно переключаться между двумя помощниками туда-сюда, пока не понял, что мне это надоело, и начал искать альтернативу. Благо нашлась она довольно быстро и была всё это время буквально у меня под носом. Конечно, я говорю о приложении «Телефон» от Google.
Как на Android изменить звонилку по умолчанию
«Телефон», как и «Яндекс» имеет встроенный определитель номера. Данные для него приложение черпает из собственного поисковика Google, поэтому в их точности сомневаться точно не приходится. А поскольку для этого ещё и не нужно переключаться на Алису, которой я давно не пользуюсь, «Телефон» стал для меня настоящей палочкой-выручалочкой.
Huawei Pay в России получил поддержку новых смартфонов. Как платить
«Телефон» – это приложение, которое имеет доступ к обширной базе данных из памяти вашего смартфона, поэтому, чтобы всё заработало правильно, нужно установить его в качестве звонилки по умолчанию:
Если не установить приложение по умолчанию, чуда не произойдёт
Заблокировать можно любой звонок, а не только тот, который приложение определило как спам
Как включить защиту от спама на Android
Включите три этих параметра для собственного спокойствия
С этого момента «Телефон» будет использоваться как приложение для приёма и совершения звонков по умолчанию. Однако, чтобы оно работало на полную катушку и выполняло все обязанности, которых вы от него ждёте, необходимо дополнительно кое-что активировать. Для этого перейдите в «Телефон» — «Настройки» — «АОН и спам» и включите следующие параметры:
Как на Android узнать, зачем звонят
На мой вкус, Google Телефон предпочтительнее приложения Яндекса
Особенно полезны, на мой взгляд, последние две функции. Вторая распознаёт номер, с которого поступает звонок, и определяет его принадлежность. В результате «Телефон» сможет вам сообщить, что вам звонят, например, из ипотечного отдела Сбербанка или из отдела потребительского кредитования Тинькофф банка. В общем удобно, потому что можно узнать, о чём с вами будут говорить, ещё до того, как вы поднимете трубку.
Третья функция блокирует звук вызова от спам-номеров и не выводит на экран интерфейс входящего звонка. Несмотря на это, сами звонки появляются в списке пропущенных. Это удобно тем, что, даже службы, которые занимаются автоматическим прозвоном клиентов, не получат уведомление о блокировке номера и не будут пытаться дозвониться до вас с другого номера. А даже если и будут, то всё равно не дозвонятся. Но при необходимости вы сможете заблокировать и тот, и другой, нажав на них и выбрав пункт «Заблокировать».
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
После появление новой политики использования WhatsApp, не пользоваться Telegram становится все сложнее. Этот мессенджер и так стремительно набирал популярность, но весной этого года испытал очень бурный рост, и пусть ему еще далеко да аудитории WhatsApp, но все чаще можно услышать что-то вроде ”я теперь Telegram пользуюсь”. Даже количество уведомлений о том, что кто-то из списка контактов присоединился к сервису, в последние месяцы увеличилось многократно. Но есть у этого мессенджера одна интересная функция. Вряд ли кто-то будет устанавливать приложение только ради нее, но почему бы не воспользоваться ей? Речь о стикерах, которые часто дают более красноречивый ответ, чем любой текст. Только не все новички знают, как их добавить. С этим сейчас и разберемся.
Несмотря на то что в полезности «Google Фото» ещё до недавнего времени никто не сомневался, после того, как Google объявила об отключении безлимитного хранилища, многие начали искать альтернативное хранилище для своих фото и видео. Единственным более-менее похожим аналогом был «Яндекс.Диск», который, однако, позволял добавлять медиафайлы только автозагрузкой и поддерживал только мобильные устройства. В общем, не самый лучший вариант. Но Google не собиралась так просто терять аудиторию и вместо безлимитного хранилища предложила набор новых функций.
Как включить и отключить услугу “Скрытый номер” на Билайне, Мегафоне, МТС и Теле-2
Функцию автоматического определения номера предоставляет практически каждый оператор мобильной связи. Таким образом каждый человек может ограничить себя от мошенников и нежелательных диалогов. Но ряд номеров остается скрытыми, что приносит ряд неудобств, однако возможность узнать, кто звонит все же существует. Как сделать скрытый номер при звонке на МТС, Мегафон, Билайн и Теле 2? Как убрать услугу потом? Могут ли операторы раскрывать скрытые номера? Об этом и многом другом читайте в этой статье.
Скрытый номер — особенности услуги
Каждый оператор телефонной связи оказывает платную услуги, позволяющую скрыть свой номер, так и узнать, кто звонит. Без внесения дополнительной оплаты, в самостоятельном порядке узнать информацию невозможно. Алгоритм предоставления обоих услуг одинаков у каждого оператора, разница заключается только в стоимости и какие команды необходимо использовать.
Если номер скрыт, то при звонке на экране вместо номер отображается надпись: «Номер скрыт» или «неизвестный пользователь». Цена за услуга так же оказывается различной, в зависимости от региона обслуживания.
Билайн
Чтобы узнать скрытый номер, у оператора Билайн подключение услуги осуществляется бесплатно. Но посуточно придется оплачивать 5 рублей. Достаточно набрать команду *110*4161#, а для отключения — *110*4160#.
Мегафон
Как скрыть свой номер при звонке на Мегафоне? У Megafon условия ничем не отличаются от Билайна. Единственное, что меняется — это команды. Чтобы подключить, необходимо задать команду *502#, чтобы завершить использование — *502*4#.
Чтобы использовать антиопределитель в МТС, необходимо оплатить стоимость подключения в 990 рублей. Ежедневная плата за предоставление услуги составляет 6,5 рублей. Чтобы отключить или подключить услугу, достаточно ввести единую команду *111*007#. Дополнительно читайте, как отключить “Позитив” на Теле 2.
Теле 2
Оператор мобильной связи Теле 2 предлагает оптимальные условия для подключения услуги — бесплатно первое использование скрытого номера, при дальнейшем подключении ежедневно списывается плата в размере 3 рублей. Для активации необходимо набрать *210*1#, а для отключения *210*0#.
Как узнать скрытый номер
Чтобы узнать скрытый номер, подключение «супер определителя» является обязательным условием. Самостоятельно узнать подробную информацию не удастся. Существует еще одна категория номеров — неизвестные. Единого решения поставленной задачи нет, в особенности это касается пропущенных звонков. В соответствии с действующим законодательством, операторы мобильной связи не имеют право разглашать конфиденциальную информацию о своих абонентах.
Как звонить со скрытого номера
Как и функция определения, Анти-определитель у всех мобильных операторов работает одинаково, разница состоит только в стоимости подключения, ежедневного использования и наборе USSD команды:
При подключении антиопределителя, услугой можно управлять посредством мобильного телефона. Любой современный телефон разрешает отключение или подключение услуги. Стоит отметить, что некоторые операторы (МТС, Мегафон, Билайн) предоставляют разовую услугу АОН, чтобы пользователю не приходилось постоянно осуществлять отключение при необходимости. Абонент может самостоятельно контролировать звонки с неопределяемого номера.
Как скрыть номер на Айфоне и Андроиде
При разработке платформы Android, была внедрена полезная функция — возможность скрыть собственный номер. Чтобы использовать сервис, необходимо сделать следующее: Открываем настройки и находит раздел параметров вызова. Нужно найти раздел вызовов, однако в зависимости от конфигурации телефона и новизны прошивки, название может быть изменено В дополнительных свойствах ищем определитель Выбираем скрыть номер и сохраняем проделанные изменения. Чтобы все изменения вступили в силу, рекомендуется перезагрузить телефон.
Если абонент будет находиться вне зоны доступа, то от мобильного оператора придет затем сообщение. При этом номер телефона не будет отображаться Чтобы скрыть свой номер на Iphone, инструкция похожая: Заходим в основные настройки телефона Находим пункт телефона Заходим в раздел отображения номера Отключаем функцию показывать номер.
Далее перезагружаем телефон и пробуем набрать любой номер. Собеседник увидит следующую картину: «неизвестный номер». Важно отметить, что в зависимости от обновлений, некоторые пункты могут менять название, но общий смысл остается одинаковый. Так, например, чтобы скрыть свой номер на Андроиде выше 6.0, необходимо заходить не раздел настроек, а непосредственно в телефон. Для отключения определителя номера, достаточно зайти в программу и кликнуть на кнопку с тремя точками. Далее заходим в раздел вызовов и открываем дополнительные настройки. Здесь и находится активация функции.










