[identity profile] h5who.livejournal.com posting in [community profile] useful_faq
Привет.

У одного известного мобильного оператора есть приложение под айфон. Если абонент использует услугу интернет от оператора, то приложение показывает его текущий баланс.

Или если в мобильном браузере открыть сайт balance.провайдер.ру то он покажет телефон абонента.

Если что то я в общих чертах понимаю принцип tcp/ip и того как работают сетевые приложения. Но тут я не могу понять на каком уровне, как и что передается что позволяет идентифицировать абонента в этих сервисах?

Date: 2013-10-10 12:23 pm (UTC)
From: [identity profile] andreyka123.livejournal.com
Телефону (или программке, работающей на нем) не получить MSISDN из HLR.

Если, конечно, оператор не предоставляет сервис типа "отошли смс -- получи свой MSISDN в ответ".
В заголовок запроса, который приходит на внешний по отношению к оператору web-сервис, MSISDN подставляется либо сервисом оператора, проксирующего этом эапрос, либо приложением на телефоне. Но в последнем случае приложению этот MSISDN приложению предоставил сам юзер (ну либо это приложение - операторское, которому операторский сервис сообщил MSISDN).