Что такое truecaller в телефоне
Перейти к содержимому

Что такое truecaller в телефоне

  • автор:

True caller — приложение для Android — отзывы

Всем заглянувшим мое приветствие! Мой рассказ о таком полезном приложении для Андроида, как Truecaller. Для тех, кто незнаком с моими отзывами, поясню, что моя работа связана с управлением персоналом, в том числе выдачей справок по.

Достоинства: Бесплатно, вычисляет ненужные звонки
Недостатки: Случаются глюки, реклама, допфункционал платный

Читать весь отзыв Отзыв рекомендуют 136 72
Репутация
23472
Россия, Кемерово
12 фев 2017

Хорошее приложение для определения звонков

Бывает такое, что звонит незнакомый номер телефона и прежде чем взять трубку хотелось бы знать, что это за абонент. Тут на помощь может придти приложение True caller для Android. Суть приложения заключается в том, что.

Достоинства: занимает мало места, удобное, определяет звонящего
Недостатки: бывают случаи неопределения
Читать весь отзыв Отзыв рекомендуют 104 17
Репутация
8214
Россия, Иваново
8 июл 2021

Идентификация номеров

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

Достоинства: Полезное, очень необходимое безопасное приложение.
Недостатки: Не сразу определяет, притормаживает.
Читать весь отзыв Отзыв рекомендуют 11 2
Репутация
24
Россия, Москва
30 окт 2022

Очень нравится. Помогает от хитровыделанных уродов.

Всё началось с того, что с какого то момента меня начали одолевать звонками всякие нечисти. То клиники, то стоматологии, то ОСАГО и т. д. Начал искать что от них спасёт. Перепробовал несколько вариантов приложений и.

Достоинства: Блокировка неизвестных номеров, разных спамеров, простота
Недостатки: Не обнаружил

Читать весь отзыв Отзыв рекомендуют 2 0
Репутация
0
Россия, Москва
29 авг 2020

Жалоба о [цензура].

Добрый день, меня зовут Лилия, я отключила подписку на приложение truecaller, но с моей карты по-прежнему происходит списание, я воспринимаю это, как [цензура] действия. Требую отключить списание с моей карты МТС.

Достоинства: Нет плюсов
Недостатки: Есть бесплатное приложение, и деньги не списывают, а truecaller [цензура]

Читать весь отзыв Отзыв рекомендуют 2 0
Репутация
5
Россия, Казань
28 фев 2021

Неплохо борется со спамом

Пару лет пользовался бесплатной версией, отлично помогала со спамом, потом приложение модернизировали, смешали звонки и смс в одну кучу, реклама стала невыносимо мешать пользоваться, пришлось на какое-то время отказаться, но со временем достали звонками банки.

Достоинства: Большая база спама, отлично отклоняет ненужные звонки
Недостатки: Нет записи звонков, мало настроек, нет настройки по коду города например
Читать весь отзыв Отзыв рекомендуют 0 0
Репутация
62806
Израиль, Pardes Hana
16 мар 2018

не представляю, как я жила без НЕГО раньше:-))

Привет всем:-) Одну только меня докучают агенты по продажам и разные спам-организации, которые достают тебя по телефону, где бы ты не был!? До поры до времени меня это тоже бесило! Но недавно я скачала отличное.

Asterisk и Truecaller. Определение имени неизвестного абонента при входящих звонках

TrueCaller — это сервис по определению имени абонента при входящих звонках, а также блокировка спама. На смартфонах с CyanogenOS 12.1 он вшит в штатную звонилку. Также можете установить себе TrueDialler/TrueCaller с GooglePlay/AppStore/BlackBerryWorld/WindowsPhoneStore.

Если вы активировали данный функционал в вашем смартфоне, то ваша книга контактов полностью слита на сервера Truecaller’а? Проверить, есть ли ваш номер в базе можно по ссылке, например: https://www.truecaller.com/ru/74996813210 (необходима аутентификация).

На данный момент сервис насчитывает 1.6 миллиарда номеров по всему миру. Выписать свой номер из базы возможно по ссылке https://www.truecaller.com/unlist.

Прикручиваем Truecaller к Asterisk’у

На сайте Truecaller’а есть возможность определить имя абонента по номеру телефона. Вход на сайт возможен только через сторонние сервисы и социальные сети. Для аутентификации я выбрал Вконтакте (протокол Oauth).

1. Вручную войти на сайт truecaller.com, используя ранее зарегистрированную учетную запись вконтакте, разрешить доступ.
2. Необходимо создать внутреннюю БД для хранения уже однажды звонивших контактов. Это необходимо чтобы каждый раз не обращаться к сервису truecaller’а.
3. Написать скрипт прохождения аутентификации на сайте truecaller.com через сеть вконтакте, а также функцию для проверки номеров на наличие имени абонента.

Скрипт написан на PHP для удобства внедрения под AGI и общей читаемости.

Создадим БД в MySQL:

USE asterisk; CREATE TABLE asterisk.phonebook ( id int(11) NOT NULL AUTO_INCREMENT, create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, number varchar(20) NOT NULL, name varchar(80) NOT NULL, temporary_contact tinyint(1) NOT NULL DEFAULT 1, PRIMARY KEY (id) ) ENGINE = INNODB AUTO_INCREMENT = 9 AVG_ROW_LENGTH = 8192 CHARACTER SET utf8 COLLATE utf8_general_ci; 

PHP скрипт /var/lib/asterisk/agi-bin/phonebook.php (для тех кто делает через PHP-AGI, не забудьте раскомментировать соответствующие строчки, результат вы получите в переменную канала CID_NAME):

#!/usr/bin/php -q else $cookie_file='/tmp/asterisk_truecaller_vk.cookie'; $vk = array("login"=> "логин_вконтакте", "password"=> "пароль_вконтакте"); $mysql = array("hostname" => "localhost", "login"=> "root", "password"=> "пароль_mysql", "database"=> "asterisk"); if (!is_null($num)) < $callerid_name=get_num($num,$vk,$mysql,$cookie_file,true); return $callerid_name; >else < echo "Номер телефона не задан\n"; //$agi->set_variable("CID_NAME", ""); return false; > // поиск номера на сервисе truecaller function get_num($num,$vk,$mysql,$cookie_file,$isauth) < // ищем в своей базе mysql_connect($mysql['hostname'],$mysql['login'],$mysql['password']); mysql_select_db($mysql['database']) or die(mysql_error()); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); mysql_query("SET SESSION collation_connection = 'utf8_general_ci'"); $query = "SELECT * FROM phonebook WHERE `number`=$num"; $res = mysql_query($query); $count = mysql_num_rows($res); if ($count>0) while ($row=mysql_fetch_array($res)) < $name=$row['name']; echo "Найден контакт в MySQL '".$name."'\n"; //$agi->set_variable("CID_NAME", "$name"); return $name; > mysql_close(); // ищем в truecaller if ($isauth) < $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.truecaller.com/ru/'.$num ); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); $data = curl_exec($ch); curl_close($ch); if (preg_match("/You need to sign in to view the result/i", $data)) < echo "Необходима аутентификация TC\n"; $isauth = oauth_vk($vk, $cookie_file); get_num($num,$vk,$mysql,$cookie_file,$isauth); >else < preg_match("/0) < $name=$matches[1]; echo "Найден контакт в TC '".$name."'\n"; mysql_connect($mysql['hostname'],$mysql['login'],$mysql['password']); mysql_select_db($mysql['database']) or die(mysql_error()); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); mysql_query("SET SESSION collation_connection = 'utf8_general_ci'"); $query = "INSERT INTO phonebook (`name`,`number`) VALUE ('".$name."','".$num."')"; $res = mysql_query($query); mysql_close(); //$agi->set_variable("CID_NAME", "$name"); return $name; > else < echo "Совпадения в TC не найдены\n"; //$agi->set_variable("CID_NAME", ""); return false; > > > else < echo "Аутентификация TC не была пройдена, попробуйте в следующий раз\n"; //$agi->set_variable("CID_NAME", ""); return false; > > // авторизация через кнопку "зайти через вконтакте" function oauth_vk($vk, $cookie_file) < unlink($cookie_file); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://oauth.vk.com/authorize?client_id=4951501&scope=friends%2Coffline&redirect_uri=http%3A%2F%2Fwww.truecaller.com%2Fsign-in%2Fvk&response_type=code&state=KKoLuT0vbWEOXfqIW9C0yAvoX7uoEDszIrVOxYSr'); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); // сохранять куки в файл curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); $data = curl_exec($ch); curl_close($ch); preg_match("//i", $data, $matches); if (count($matches)>0) $action=$matches[1]; preg_match("//i", $data, $matches); if (count($matches)>0) $origin=$matches[1]; preg_match("//i", $data, $matches); if (count($matches)>0) $ip_h=$matches[1]; preg_match("//i", $data, $matches); if (count($matches)>0) $lg_h=$matches[1]; preg_match("//i", $data, $matches); if (count($matches)>0) $to=$matches[1]; if (isset($action) && isset($origin) && isset($ip_h) && isset($lg_h) && isset($to)) < $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $action ); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, array( '_origin'=>$origin, 'ip_h'=>$ip_h, 'lg_h'=>$lg_h, 'to'=>$to, 'email'=>$vk['login'], 'pass'=>$vk['password'] )); $data = curl_exec($ch); curl_close($ch); preg_match('/Location: (http\:\/\/www\.truecaller\.com\/sign\-in\/vk\?code\=.+)\&state.+/', $data, $matches); if (count($matches)>0) $location=$matches[1]; if (isset($location)) < $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $location); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); $data = curl_exec($ch); curl_close($ch); if (preg_match("/\Signed In \| Truecaller\/i", $data)) < echo "Аутентификация VK пройдена успешно\n"; return true; >else < echo "Ошибка при прохождении авторизации через VK / не найдена строка о успешной авторизации\n"; return false; >> else < echo "Ошибка при прохождении авторизации через VK / переменная location не получена\n"; return false; >> else < echo "Ошибка при прохождении авторизации через VK / не все переменные получены action='".$action."', origin='".$origin."', ip_h='".$ip_h."', lg_h='".$lg_h."', to='".$to."'\n"; return false; >> ?> 

У меня диалплан на LUA, поэтому в extensions.lua:

local call = <> call.cid_num = channel["CALLERID(num)"]:get() call.cid_name = "" -- ищем телефонный номер в базе local handle = io.popen("/var/lib/asterisk/agi-bin/phonebook.php "..call.cid_num) local founded_name = handle:read("*a") handle:close() app.Noop(founded_name) _, _, call.cid_name = string.find(founded_name,"Найден%sконтакт%sв.+%s'(.+)'") channel["CALLERID(name)"]:set(call.cid_name) 

В данном скрипте нет учета блокировки спам контактов. Данная статья описана как «обзорная» по возможности интеграции столь чудесного сервиса Truecaller с вашей PBX.

Truecaller

Truecaller

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

Приложение может применяться для блокирования нежелательных звонков и текстовых сообщений.

Truecaller что это за программа и нужна ли она?

За последний год все больше пользователей мобильных телефонов интересуются тем, что такое Truecaller и нужна ли такая программа. Это приложение, которое позволяет определять номера телефонов звонящих (не только людей, но и организаций), блокировать спам-звонки. Фактически программа работает по принципу огромного телефонного справочника.

Открытое приложение Truecaller на телефоне и логотип

Что собой представляет программа Truecaller и для чего она нужна?

Приложение было разработано компанией True Software Scandinavia AB (Швейцария) еще в 2009 г. Сегодня в этой организации трудится огромное количество сотрудников, преимущественно те, кто находится в Индии. Truecaller поддерживается системами Android, iOS, его можно установить и на Windows Phone. Наибольшее распространение приложение получило в Индии, Северной Америке и ЕС. Ежедневно база программы увеличивается на тысячи номеров со всего мира.

Truecaller определяет спам-звонок

Принцип работы приложения заключается в том, что после его установки на устройство загружаются контакты из телефонного справочника. Truecaller сравнивает уже имеющиеся данные с информацией на телефоне пользователя. Если какие-то номера совпадают (например, у абонента записан контакт банка, страховой организации), то их рейтинг в базе повышается.

Официальный логотип приложения

Когда пользователю осуществляется звонок, который помечен в базе, как «спам» или «мошенничество», приложение скидывает его. Таким образом не приходиться отвечать на многочисленные звонки с различной рекламой. Также пользователь получает информацию о звонящем. Есть и другие опции.

Особенности приложения Truecaller и его преимущества

Truecaller – это программа, которая нужна не только для блокировки спама. Также через приложение можно:

  • Отредактировать информацию о себе, а точнее то, как будет отображаться контакт пользователя в общей базе.

Информация о пользователе

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

Звонок от мошенника

  • Указать приложению, какие контакты пользователь позволяет добавить в общую базу, а какие запрещает.

Перечень зафиксированных звонков

  • Посмотреть рейтинг конкретного номера в системе.

Меню профиля для получения Премиум аккаунта

  • Блокировать звонки с номеров, которые не определятся.
  • Создавать свой черный список номеров или выбрать определенную категорию.

Опции и настройки Truecaller

Но далеко не все так однозначно. Есть масса фактов, которые могут заставить задуматься о том, нужна ли программа Truecaller или лучше не устанавливать.

Недостатки приложения Truecaller, так ли нужна эта программа?

Начать стоит с нескольких важных фактов:

  • Для регистрации в приложении необходимо создать аккаунт на сервере компании, указать свои данные, включая номер телефона.
  • Само по себе приложение является бесплатным, но для того, чтобы пользоваться всем функционалом, придется оплачивать подписку.
  • Если пользоваться бесплатной версией, то довольно часто будет появляться реклама. Также, когда человеку кто-то звонит, на экране может периодически появляться рекламный баннер.
  • 17 июля 2013 г серверы Truecaller были взломаны. По утверждению представителей компании пароли, личные данные и номера банковских карт пользователей не были раскрыты злоумышленниками. Так ли это на самом деле никому не известно.
  • 23 ноября 2019 г один из сотрудников службы безопасности обнаружил серьезную «брешь». Индийский исследователь Эхраз Ахмед сумел доказать, что пользовательские данные буквально утекают с серверов. Кроме этого злоумышленники могли получать информацию о местонахождении абонентов. В компании эти данные подтвердили и сразу же закрыли «брешь».

Напрашивается вывод, что если уже минимум 2 раза сервера Truecaller фактически выдавали информацию о пользователях, то это вполне может произойти и в будущем.

Пользовательское соглашение от компании

Среди других минусов можно выделить проблему, которую чаще всего указывают пользователи в комментариях. Дело в том, что для работы приложение должно соединяться с серверами. Соответственно, если у пользователя нет пакета мобильного-интернета, то будет использоваться обмен данных, то есть придется оплачивать каждый потраченный мегабайт. Если опция «обмен данными» выключена, то и приложение работать не может.

При обработке данных пользователей Truecaller использует сканеры, прогностические технологии, искусственный интеллект. Дополнительно выполняется сканирование VoIP, а также мессенджеров (WhatsApp, Viber и других). И тут тоже возникает много вопросов о конфиденциальности. И самое интересное заключается в том, что даже если пользователь не установил приложение, то его мог загрузить кто-то из его знакомых, а значит его контакты также попали в общую базу.

Как удалить программу Truecaller с мобильного телефона

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

Удаление приложения Truecaller

    Переходим в настройки телефона и находим пункт «Приложения».

Подтверждение удаления программы

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *