Позвольте мне объяснить ситуацию:Как получить информацию о вызывающем абоненте - идентификатор ячейки?
- Там какая-то сеть мобильной связи (при условии, GSM)
- В этой сети там уже 2 мобильных респондентов: Алиса и Боб
- Их местонахождение неизвестно каждому прочие
- Alice выполняет исходящий звонок на Bob. Звонок является стандартным, если предположить, что Алиса не использует никаких специальных мер, чтобы защитить ее ни от каких других мер, чтобы выявить/отправить какую-либо информацию о ее местонахождении.
Вопрос: есть ли способ для Боба выявить расположение устройства Алисы (Cell Id
достаточно)
Я знаю, что в Android единственная доступная информация Id вызывающем абоненте Вызывающий номер мобильного телефона.
Тем не менее, я также знаю, что GSM-сеть передает другую информацию, такую как: SIM-идентификатор, ESN/IMEI, а также идентификатор ячейки - где устройство вызывающего абонента зарегистрировано в момент совершения исходящего вызова.
Я был бы признателен за любую информацию по этому вопросу. Любые возможности приветствуются: укоренение, пользовательское ПЗУ, сторонние службы, API, библиотеки, NDK и т. Д.
Хммм, как в этом случае работает Google Caller Id, введенный в телефонном телефоне Google в Android Kitkat? Как идентификатор Google Боба проходит по телефону Алисы? – barmaley
@barmaley - я не знаком с этой услугой, но если у вас есть программное обеспечение на каждом телефоне, которое может контролировать телефон, и у вас есть резервная служба, в которой содержится информация о вызывающих абонентах, включая их номер телефона, этого достичь довольно легко. Программное обеспечение на телефоне Алисы может посмотреть номер, который она набрала, и отправить сообщение на сервер, чтобы найти информацию, связанную с этим номером (например, имя пользователя, идентификатор google, все, что хранится на бэкэнд). Аналогично, программное обеспечение на телефоне Боба может посмотреть на полученный номер и сделать аналогичный поиск. – Mick