В некоторых случаях возможно, что номер отправляется в заголовке от самого оператора сети.(т.е. вы не увидите его через wifi)
Различные операторы используют разные заголовки:
например
X-UP-CALLING-LINE-ID
(Vodacom, Южная Африка) x-up-subno
(фрагмент мобильного кода Google Adsense рассматривает этот среди прочих )
Некоторые заголовки идентификатора устройства, которые могут содержать MSIDSN пользователя.
x-dcmguid
x-up-subno
x-jphone-uid
x-em-uid
Здесь есть еще куча: http://mobiforge.com/developing/blog/useful-x-headers
Вам нужно будет взглянуть на ваш целевой рынок (из какой сети они обычно приходят), чтобы узнать, какие заголовки будут охватывать наибольшее количество пользователей для вас.