Recuperar MSISDN de forma confiável

745 views
Skip to first unread message

William Lopes

unread,
Feb 16, 2013, 1:52:53 PM2/16/13
to androidb...@googlegroups.com
Galera preciso recuperar o MSISDN de uma forma BEM mais confiável que encontrada facilmente na net: TelephonyManager.getLine1Number() - até porque nunca consegui recuperar um único número por essa forma (apenas null).

Procurando pela net as pessoas falam que não é possível e tal, mas tem aplicações que conseguem pegar e ainda usar esses valores como chave (Whats App, Viber por exemplo), alguém tem alguma ideia de como eles fazem isso?

Obrigado!

Diogo Henrique

unread,
Feb 16, 2013, 2:14:29 PM2/16/13
to androidb...@googlegroups.com
Você tem como pegar o ICCID do Chip, a partir dai você pode descobrir o numero fazendo alguma consulta em algum Web Service. To apenas supondo que esse Web Service existe, eu não tenho certeza. Mais vai que alguém complete a minha informação ai kkk

Diogo Henrique
(83)87344178
Rede Sociais: 






--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

William Lopes

unread,
Feb 16, 2013, 2:19:06 PM2/16/13
to androidb...@googlegroups.com
É uma saída, será que tem algo liberado para consulta?

Jonas Alves

unread,
Feb 16, 2013, 2:19:52 PM2/16/13
to androidb...@googlegroups.com

Nem sempre o SIM Card tem essa informação.

O What's app e outros pedem para o usuário digitar o número manualmente e confirmam a veracidade através de um SMS automático.

--

William Lopes

unread,
Feb 16, 2013, 2:25:43 PM2/16/13
to androidb...@googlegroups.com
Então fodeu?

Diogo Henrique

unread,
Feb 16, 2013, 3:06:53 PM2/16/13
to androidb...@googlegroups.com
O ICCID é obrigatório ter, pode ser que as operadoras tenha alguma parte no site delas com informações sobre "descubra o numero com o ICCID" da essa pesquisada

Diogo Henrique
(83)87344178
Rede Sociais: 






Alberto Fabiano

unread,
Feb 17, 2013, 1:41:20 PM2/17/13
to androidb...@googlegroups.com
Well,

A forma confiável de recuperar o MSISDN é enviando um SMS para um peer
com um token no TP-UD (User Data). E na terminação da mensagem no peer
um back-end faça a correção para identificação.

Por padrão, na EF do SIM Card, no diretório de telecom (uma região de
aproximadamente 6600 bytes) há um campo para se armazenar além do
SMPS, SMSS entre outros dados "também o MSISDN". Assim, consultando
este campo na EF você "teria esta informação". Mas normalmente este
campo fica em "branco".

Até porquê por regra de negócio, principalmente porque no Brasil um
MSISDN é de alto custo para a operadora, ele é atribuído apenas in
account. Na alocação de uma conta, quando então no HLR o IMSI é
vinculado a um MSISDN livre.

O que é certo encontrar gravado na EF é o ICCID, assim como IMSI,
LOCI, entre outros que são do diretório GSM.

[ ]s

Alberto

--
http://about.me/AlbertoFabiano

2013/2/16 Diogo Henrique <diog...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages