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