ОПСОСу (ОПератор СОтовой Связи) легче определить телефон, берут пару сот в пределах одного контроллера и замеряю уровень сигнала в определенном канале (там где в данный момент работает конкретный телефон). У московского Мегафона есть 3 типа определения:
- определение с подтверждением (спросят у определяемого абонента)
- определение с оповещением (абоненту скажут, что его определили :-) )
- просто определение (без подтверждений и сообщений)
Тип выбирается абонентом.
Если есть конкретный телефон можно использовать 3й тип определения и автоматизировать процесс получения и обработки сообщений с координатами.
=====
Сделать свое програмно-аппаратное устройство

Документация по GSM "закрыта", но почему-то часто всплывет на разных фрикерских ресурсах. Но потребуется много времени и ресурсов на создание образца.
Это если определять положение телефонов и идентифицировать их.
Можно сделать проще: ограничиться только определением положения телефонов. Каким-то образом пеленгуем передатчики работающие в определенных диапазонах частот. Тут потребуется несколько приемников умеющих измерять мощность принимаемого сигнала, или определять направление на источник сигнала. А потом самый простой этап: обработать все ЭТО!