Call Dispatcherверсия: 1.5.0Последнее обновление в шапке: 22.03.2017Теги: llllЛокация Краткое описание:Определение страны, города, области и оператора по телефонному номеру.
Описание:Call Dispatcher определяет по телефонному номеру при входящем или исходящем звонке страну и
(пока только для Абхазии, Беларуси, Германии, Грузии, Индии, Казахстана, Латвии, Литвы, Молдавии, Польши, России, Тайваня, Таиланда, Турции, Украины, Узбекистана) регион, город и оператора мобильной / фиксированной сети и показывает эту информацию в сообщении на экране или уведомлении в статусной строке.
Особенности
- Не висит в памяти - срабатывает только при вызовах
- Не расходует батарею - не мешает телефону "засыпать"
- Во время работы занимает очень мало места в оперативной памяти - все базы номеров хранятся на SD-карте или во Flash-памяти телефона
- Стабильно работает со всеми сторонними приложениями типа Full/BIG/Smart Screen CallerID, оболочками HTC Sense и MIUI
- Периодически обновляемые базы номеров разных стран
- Удобное обновление баз номеров из самого приложения
- Работает на Android OS версии от 1.5 и выше
Основные возможности
- Определение по номеру телефона страны при исх./вх. вызовах
- Определение по номеру стационарного / мобильного телефона города, области и оператора телефонной / сотовой сети (в зависимости от наличия информации) при исх./вх. вызовах
- Отображение данной информации при входящих/исходящих вызовах во всплывающем сообщении и области уведомлений (настраивается)
- Просмотр данной информации по любому номеру (введённому вручную, выбранного из списка контактов или журнала вызовов)
- Установка и обновление с сервера необходимых вам баз мобильных и стационарных номеров
- Определяет как номера в международном формате, так и и местные короткие номера (настраивается)
- Всплывающее сообщение может показываться на протяжении всего разговора (настраивается)
- Настройки сообщений и уведомлений (настройки показывать или нет, при вх./исх., выбор положения сообщения на экране и т.п.)
- Возможность выбора отображать или нет информацию об абонентах, которые есть в Контактах
Разработчик: Igor A. (
Twitter)
Google Play: https://play.google.com/store/apps/details?id=moveofabrica.calldispatcherПолезные ссылки: Сайт приложения |
FAQ (Вопросы и Ответы) Русский интерфейс: Да
Программой поддерживается установка на SD (OS 2.2+).ВНИМАНИЕ!!! Прошу воздержаться от самостоятельного выкладывания скачанных откуда-то ни было версий приложения. Автор распространяет своё приложение как хочет. И, если автор решил выкладывать приложение здесь позже или раньше появления приложения в Маркете - это его право.Видеообзор Call Dispatcher от =SHVARZ=Скачать:Версия: 1.5.0 mfCallDispatcher_1.5.0.apk ( 209.25 КБ )
Версия: 1.5.0 Мод Сообщение №2128, автор hPDAЧто нового в последней версии
1.5.0 (22.03.2017)
* Исправление работы с базами
Важно!Если вы обнаружили ошибку при определении номера, пожалуйста, сообщите следующую информацию:
1. в какой стране вы находитесь
2. какие базы были установлены
3. номера телефонов, которые приложение не определило (если не хотите публиковать телефоны, последние 4-5 цифр можно заменить знаками ХХХХ или напишите номера
мне в ЛС или на почту:
moveofabrica (сo6akа)
ya (тчk)
ru )
Если обнаружили какие-либо другие ошибки или у вас есть пожелания по улучшению приложения - не стесняйтесь, тоже пишите!
Внимание!Приложение работает с базами телефонов, расположенными на SD-карте (или во внутренней памяти устройства).
Если базы не установлены - приложение будет определять только страну и не будет определять город, регион и оператора!
Базы можно устанавливать и обновлять как из самого приложения, так и вручную.
Инструкция по установке баз
Как установить/обновить базы?- Находясь в основном экране приложения, нажимаете на вкладку Базы
- Нажимаете кнопку Обновить список
- Нажимаете в списке нужную вам базу
- В появившемся окне нажимаете кнопку Установить (или Обновить)
Как установить/обновить базы вручную, если на телефоне нет Интернета?- Скачиваем архив с базами (обратите внимание, что этот архив обновляется редко и с опозданием, поэтому рекомендуется обновлять базы с сервера обновлений через само приложение)
отсюда: CallDispatcher_Databases_2016_10_05.zip ( 2.9 МБ )
или отсюда: cd_db_latest.zip
- Распаковываем архив с базами на SD-карту (или во внутреннюю память) вашего устройства в папку /sdcard/CallDispatcher/ (полный путь до папки зависит от прошивки и модели вашего устройства)
- Не забываем потом отключить устройство от USB компьютера, иначе карта будет недоступна для приложения
F.A.Q. Ответы на некоторые вопросы
Зачем нужны базы?
Без баз приложение будет определять только страну и не будет - город, регион и оператора.
Если вам при звонках нужно определение только страны, то можете установить только приложение, не устанавливая базы.
Какая информация содержится в базах?
Базы содержат данные о диапазонах телефонных номеров и их принадлежности к определенному городу, региону и оператору телефонной сети. Эти данные основаны на общедоступной информации о распределении диапазонов телефонных номеров по регионам и операторам. Никакой приватной информации о принадлежности телефонных номеров физическим / юридическим лицам в базах не содержится.
Как определяются перенесённые к другому оператору мобильные номера?
В некоторых странах действует система переносимости мобильного номера. То есть абонент, пользующийся мобильным номером из диапазона номеров одного из операторов, может перейти к другому оператору, при этом сохранив свой мобильный номер. В этом случае корректность отображаемых приложением данных не гарантируется.
Я написал приложение
MNP Helper, которое определяет оператора по Базе Данных Перенесённых мобильных российских Номеров (БДПН) и также, как Call Dispatcher показывает информацию в окошке.
Приглашаю его тестировать и отписываться в теме
MNP Helper.
В дальнейшем функционал MNP Helper будет добавлен в Call Dispatcher.
Так что, если вы заинтересованы в этом, то давайте поактивнее ;)
Не отображается окно с информацией на Android 5 / 6
Начиная с Андроид 5 в систему были добавлены настройки разрешений для приложений.
Поэтому для полноценной работы CD в Андроид 5/6 нужно зайти в Settings (Настройки) -> Apps (Приложения) -> выбрать из списка приложение CallDispatcher и выставить разрешения (поставить галочки/ включить тумблеры)
Разрешения необходимые для работы CD:
- Чтение SD карты
- Запись на SD карту
- Чтение журнала вызовов
- Состояние сетей
- Доступ в Интернет
- Системные уведомления
- Чтение данных контактов
- Чтение состояния телефона
Кроме этого на экране Settings (Настройки) -> Apps (Приложения) нужно нажать шестерёнку в правом верхнем углу для перехода к настройкам Configure Apps
Из списка выбираете Draw over other apps (Рисовать поверх других приложений) -> выбрать из списка приложение CallDispatcher и ставите галочку (включаете тумблер)
Кроме этого, если производитель телефона добавил ещё какие-то свои приложения "безопасности" в стоковый Андроид, то нужно включить необходимые разрешения в этих приложениях.
Не работают базы на LG Optimus One
Если не доступны базы на этой модели телефона, хотя они правильно установлены на карту, вполне возможно это глюк прошивки версии 2.3.3
20cРешение: Обновите прошивку до версии 2.3.3
20d.
Решение нашёл maraseika
Ошибка "Call Dispatcher не может открывать буферную зону" ("Blocked Call Dispatcher from showing dropzone")
Не работает всплывающее сообщение на Huawei Ascend P6S/P7 Android 4.4.2 (возможна аналогичная проблема и на других моделях Huawei).
Вместо показа всплывающего сообщения система выдает ошибку: "Call Dispatcher не может открывать буферную зону" ("Blocked Call Dispatcher from showing dropzone")
Решение: Идёте в PhoneManager - Settings (кнопка в правом верхнем углу) - Dropzone Management и отмечаете верхней галочкой всё (либо ставите галочку только напротив приложения CallDispatcher).
То же самое желательно проделать ещё и в
PhoneManager - Settings - Notification Manager
PhoneManager - Settings - Startup Manager
Не отображается окно с информацией на MIUI v1.x
Есть такое на MIUI версий от 1.9.23 до 1.9.30 от 1-го октября.
На MIUI версии 1.9.16 и младше, а также на 1.9.30 от 2-го октября и старше всё прекрасно отображается.
Решение 1: Обновите MIUI до версии 1.9.30
от 2-го октября или старше.
Решение нашёл Jimi-2006
Решение 2: В настройках вызовов есть опция "Защита от прослушки". Выключите её.
Решение нашёл lexa_kov
Решение 3: В настройках Диалера/Звонилки (в Диалере аппаратная кнопка "Меню" - "Настройки") есть опция "Сторонние приложения". Выключите её.
Решение нашёл nosignal
Не отображается окно с информацией на MIUI v4
По умолчанию система в прошивке MIUI v4 существенно ограничивает приложения в правах из соображений безопасности.
Решение: В настройках "Безопасность" - "Приложения" - открываем нужное (Call Dispatcher) и отмечаем галочками "отнятые" права.
Не отображается окно с информацией на MIUI v5
Решение:
В настройках "Разрешения" - "Call Dispatcher" - "Подробнее" - тумблер "Всплывающие окна" - включаем.
Если не помогло, то (если есть рут) нужно через Titanium Backup преобразовать Call Dispatcher в системное приложение.
Определяются только номера с кодом в начале (в виде +7). Все остальные номера (начинающиеся, например на 8) не определяются.
Тел. номера бывают в 3х форматах записи (на примере России):
1. международный: +7 ABC xxx xx xx
2. местный длинный с префиксом: 8 ABC xxx xx xx
2. местный короткий: номер
ABC - код региона
Если хотите чтобы определялись номера не только в международном (с +) но и в местном формате (с префиксом 8 вместо + и кода страны) нужно
в настройках поставить галочка в Местонахождение - Учитывать местонахождение
и выбрать страну в Местонахождение - Страна (в нашем случае выбрать Россия).
Для полного счастья еще можно добавить код региона.
Например если вы в Москве и при исходящих набираете местный короткий номер 123 45 67 вместо +7 495 123 45 67 то в параметре Местонахождение - Код региона нужно ввести 495 (код Москвы).
Оператор вас при наборе короткого номера (или номера с префиксом) направляет куда надо, а программа не знает в какой вы стране и городе поэтому чтобы определить принадлежность короткого номера (или номера с префиксом) ей нужно сообщить дополнительные параметры (страну и регион).
Есть ли аналогичные приложения?
Есть, вот список:
1.
moCodes (Приложение и база телефонов давно не обновлялась)
2.
Операторы России (В базе номера только России (в основном - мобильные). Информация по стационарным номерам - неполная). Недавно в базу были добавлены номера Украины и Беларуси.
3.
Call Master (Довольно навороченное китайское приложение. Определение номеров - это его неосновная задача. Пользователями добавлен русский язык и база номеров России, Украины и кажется Беларуси)
4.
WorldCallPlaceAndTime (Приложение и база телефонов давно не обновлялась - с 19.05.2010)
История версий
1.5.0 (22.03.2017)
* Исправление работы с базами
1.4.9 (24.09.2014)
* Исправление работы с журналом вызовов
1.4.8 (23.09.2014)
* Исправление работы с базами
1.4.7 (02.08.2014)
+ Добавлены правила обработки номеров Грузии и Японии
1.4.6 (01.08.2014)
+ Добавлены правила обработки номеров Таиланда и Тайваня
1.4.5 (29.07.2014)
* Исправлено обновление баз
1.4.4 (1.10.2012)
* Исправлена ошибка обработки номеров Литвы
1.4.3 (28.09.2012)
+ Добавлены правила обработки номеров Молдавии и Литвы
+ Небольшое изменение внешнего вида списка баз
1.4.2 (03.08.2012)
+ Добавлены правила обработки номеров Латвии
1.4.1 (20.07.2012)
+ Добавлено уведомление об ошибке при использовании старых баз номеров
* Исправлена ошибка поиска номеров с совпадающими префиксами
* Исправлена ошибка зависания сообщения при USSD-запросе
* Исправлена ошибка, приводящая к падению приложения на Android 4.1, при выборе номера из списка Контактов
1.4.0 (19.07.2012)
+ Изменён формат баз номеров (базы для версий 1.3.x более не поддерживаются)
+ Улучшен алгоритм поиска номеров
* Исправлены ошибки обработки номеров стран с переменной длиной номера (Германия и т.п.)
1.3.9 (03.07.2012)
+ Улучшен алгоритм поиска номеров
+ Небольшие оптимизации ресурсов
* Исправлены обработчики ошибок
1.3.8 (28.06.2012)
* Исправлена ошибка вывода, приводящая к нестабильности отображения сообщения на некоторых устройствах HTC и Samsung
1.3.7 (27.06.2012)
+ Добавлена возможность выбора отображать или нет информацию об абонентах в Контактах
* Исправлен выбор номера из Контактов
* Исправлены правила обработки номеров Казахстана
1.3.6 (14.06.2012)
+ Небольшие изменения интерфейса
+ Добавлена опция "Скрывать сообщение при нажатии"
+ Улучшены правила обработки номеров совпадающих диапазонов
* Исправлена ошибка правил обработки стран для которых отсутствуют базы номеров
1.3.5 (31.05.2012)
+ Сгруппированы настройки для вх./исх. вызовов
* Исправлены правила обработки номеров Сербии и некоторых других стран
* Исправлена ошибка обработки номеров Германии
1.3.4 (15.05.2012)
* Исправлены правила обработки номеров Казахстана и некоторых других стран
1.3.3 (12.05.2012)
+ Небольшие изменения в процедурах скачивания и установки баз
+ Изменена пиктограмма приложения
1.3.2 (27.04.2012)
+ Изменения в настройках внешнего вида сообщения. Добавлены "Фон", "Рамка" и т.п.
- Удалена настройка "Стиль сообщения"
* Исправлена (на этот раз точно) ошибка отображения города в сообщениях и уведомлениях
1.3.1 (21.04.2012)
+ Добавлены кнопки выбора номера из Списка контактов и Журнала вызовов
* Исправлена ошибка настроек при изменении стиля сообщения
* Исправлена ошибка создания папки для хранения баз при первой установке приложения
1.3 (17.04.2012)
+ Изменён формат базы
+ Добавлена возможность установки и обновления баз через Интернет
+ Добавлена поддержка установки на SD-карту (с Android 2.1 и выше)
+ Изменены настройки по умолчанию "Прозрачность" (25%) и "Расположение" (внизу)
* Исправлена ошибка отображения города в сообщениях и уведомлениях
1.2.11 (17.10.2011)
* Исправлена ошибка с отсутствующим полем города в окне "Результаты поиска"
* Исправлена ошибка в списке стран на устройствах с английской локалью
* Исправлен баг с нечитаемыми надписями в настройках приложения на устройствах с английской локалью
1.2.10 (14.10.2011)
* Исправлен баг в ресурсах, приводящий к падению приложения на устройствах с английской локалью
1.2.9 (14.10.2011)
+ Добавлены настройки времени показа для исх./вх. сообщений (показывать до завершения, до ответа, заданное время)
* Исправлены настройки "Смещение по X/Y" (убраны "мёртвые зоны")
* Исправлен баг настройки "Размер текста"
1.2.8 (11.10.2011)
+ Добавлены настройки для сообщений и уведомлений с выбором ВСЕХ отображаемых данных (Номер, Страна, Регион, Оператор)
+ Добавлены настройки "Смещение сообщения по вертикали и горизонтали"
+ Добавлены поясняющие сообщения в окно Поиска
* Исправлены баги с настройками
* Исправлен баг с пустым сообщением при USSD-запросе (в очередной раз)
1.2.7 (10.10.2011)
+ Изменена настройка "Прозрачность" (инвертировано значение)
* Исправлены баги предыдущей версии
1.2.6 (9.10.2011)
+ Добавлена настройка "Скрыть сообщение после ответа на входящий вызов"
+ Добавлены подсказки при вводе номера и сообщения об ошибках
+ Изменения настройки "Ваше местонахождение"
* Исправлен баг при анализе номера с несуществующим кодом страны
* Исправлен баг при анализе очень коротких номеров
* Исправлен баг с пустым сообщением при USSD-запросе
1.2.5 (7.10.2011)
+ Добавлена возможность определения номера в местном (не в международном) формате
+ Добавлена настройка "Размер текста"
+ Добавлены настройки для выбора отображаемых данных (Номер, Страна) в сообщении
* Изменён вид настройки "Прозрачность сообщения"
* Оптимизация кода: списки параметров, списки стран
1.2.4 (30.09.2011)
+ Добавлен параметр "Прозрачность сообщения"
* Исправлен баг с опциями показа в настройках
* Исправлен баг с Тестом сообщения в настройках
* Исправлены настройки положения при выборе сообщения вида "Полоса"
1.2.3 (28.09.2011)
+ Добавлены параметры в настройки (расположение сообщения, выравнивание текста в нём)
+ Добавлены виды сообщений (тост, полоса, только текст без фона)
+ Изменён способ вывода сообщений (теперь стабильно работает со всеми сторонними приложениями типа Full/BIG/Smart Screen CallerID, оболочками MIUI и HTC Sense)
* Незначительные оптимизации кода
1.2.2 (20.09.2011)
* Исправлен баг (неработоспособность до первого запуска приложения) после перезагрузки или засыпания устройства
1.2.1 (19.09.2011)
+ Добавлен тест всплывающего сообщения в настройках
* Исправлен баг при определении стран
1.2 (19.09.2011)
+ Изменён формат базы
* Исправлен баг при звонках на USSD-номера
* Исправлен баг работы с базой на Android 2.3 и выше
1.1.1 (16.09.2011)
+ Добавлен пункт меню "Базы данных" для отображения состояния SD-карты и баз
1.1 (15.09.2011)
+ Изменён формат базы
+ Добавлены базы России и Украины
+ Добавлены Настройки сообщений и уведомлений
+ Добавлено отображение сообщений и уведомлений при исходящих звонках
+ Добавлены настройки расположения сообщения на экране
+ Всплывающее сообщение показывается на протяжении всего разговора
1.0 (01.09.2011)
+ Первая версия
ToDo: Что планируется сделать в следующих версиях?
Добавить возможность отражать или нет инфу о тех абонентах, что есть в телефонной книге
- Добавить выбор цвета шрифта и фона
- Добавить форматирование номера (т.е. например +7 (495) 123-45-67)
- Добавить несколько расположений окна сообщения (отдельно для исх., входящих вызовов и т.д.)
Изменить настройки - сгруппировать: для входящих звонков, для исходящих...
- Добавить проверку обновлений раз в сутки и авто-обновления баз
Добавить возможность скрывать сообщение при нажатии на него
- Расширенный журнал звонков. Добавить к номерам информацию о регионе, плюс к тому прикрутить к пропущенным звонкам время дозвона или количество гудков дозвона (чтобы иметь косвенное представление о важности этого звонка: звонили до посинения, позвонили случайно...). и возможность открытия пропущенного зонка из трея в данной программе, а не в стоковой звонилке.
Если у вас есть предложения по функционалу, которого вам не хватало в аналогичных приложениях, пишите их в этой теме, они будут непременно учтены при разработке будущих версий.
Поддержите разработчика и помогите развитию проекта!
(Яндекс.Деньги): https://money.yandex.ru/to/410011150391193Сообщение отредактировал igoRRRek - 08.01.19, 21:03Причина редактирования: добавил ссылку на донаты