Descobrir operadora do celular a partir do número

38 respostas
C

Ei galera gostaria de saber se existe algum web service, API ou alguma outra forma de descobrir a operadora de um celular baseado no numero e poder utilizar esse recurso na minha aplicação java.

Desde já agradeço!

38 Respostas

G

Não sei se existe um recurso tão fácil para você usar assim. Sei que tem esse site http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual.action que você coloca o numero e tem um captcha e você consegue ver a operadora. Se você criar um robo que consegue quebrar o captcha consegueria fazer o java executar a consulta.

Abraços

C

Gabriel.Amaral:
Não sei se existe um recurso tão fácil para você usar assim. Sei que tem esse site http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual.action que você coloca o numero e tem um captcha e você consegue ver a operadora. Se você criar um robo que consegue quebrar o captcha consegueria fazer o java executar a consulta.

Abraços


Esse site eu conhecia, enquanto a idéia de criar um robo pra realizar um volume não autorizado de consultas acho um pouco forçada demais.

Agradeço a atenção e a sugestão mas particularmente esse tipo de solução não faz parte da minha personalidade…

D

Não sei se estou enganado, mas
a Anatel estava pra aprovar ou já aprovou uma lei que
o usuário pode trocar de operadora e permanecer com o mesmo número.

Então, acho que não será mais possível descobrir a operadora através de um algoritmo.

F

danielalves.brazil:
Não sei se estou enganado, mas
a Anatel estava pra aprovar ou já aprovou uma lei que
o usuário pode trocar de operadora e permanecer com o mesmo número.

Então, acho que não será mais possível descobrir a operadora através de um algoritmo.

Só pra complementar, essa lei já foi aprovada :slight_smile:

L

Bom, não tem como saber não.

Mas tenho uma alternativa: não pode ligar para os usuários e perguntar qual a operadora de celular? Ou então, no cadastro, não pode acrescentar o campo “operadora”?

Também você poderia descobrir isso batendo com as informações de sua própria conta telefônica. Supondo que sua operadora seja Vivo, haveria tarifação diferenciada entre Vivo-Vivo e Vivo-outra operadora. Não é o ideal, mas já dá pra ter uma ideia.

G

Antigamente era possível saber pelos 2 primeiros dígitos do telefone. Em uma empresa que eu trabalhei havia uma tabela associando cada um desses números à respectiva operadora.

Mas como foi dito, hoje em dia não dá mais por causa da portabilidade.

C

gomesrod:
Antigamente era possível saber pelos 2 primeiros dígitos do telefone. Em uma empresa que eu trabalhei havia uma tabela associando cada um desses números à respectiva operadora.

Mas como foi dito, hoje em dia não dá mais por causa da portabilidade.


Mesmo com a questão da portabilidade numérica eu gostaria muito desse algoritmo, pq de qualquer maneira é um porcentagem muito pequena da população que faz a mudança de operadora com o mesmo número…

Se alguém puder me passar esse algoritmo eu agradeço muito… 8)

G

Infelizmente eu não tenho como obter essas informações, foi em uma empresa onde trabalhei há bastante tempo.

Mas é basicamente assim: O DDD + 2 primeiros números determinam a operadora.
Por exemplo, meu celular (11) 92xx-xxxx é da Claro, então teoricamente todo número (11) 92xx-xxxx é Claro também.

Algumas pessoas do alto escalão da empresa tentaram pedir a tabela completa para a Anatel, mas eles não divulgam. A solução foi sair garimpando esses dados. Começando pelas pessoas conhecidas, funcionários, familiares, depois ligando para números aleatórios que começavam com determinados dígitos… Quando o sistema entrou em produção a tabela não estava 100% completa, foi-se atualizando depois conforme descobriam mais prefixos.

F

Por exemplo

telefones com o começo

99 = Tim
91 = Vivo
88 = Claro
84 = Brasil Telecom

E

Felagund:
Por exemplo

telefones com o começo

99 = Tim
91 = Vivo
88 = Claro
84 = Brasil Telecom

Meu telefone é da Claro e é um dos mais antigos - em São Paulo, e ele começa por 91.

C

entanglement:
Felagund:
Por exemplo

telefones com o começo

99 = Tim
91 = Vivo
88 = Claro
84 = Brasil Telecom

Meu telefone é da Claro e é um dos mais antigos - em São Paulo, e ele começa por 91.

O meu é TIM do Ceará dos mais novos e começa com 96…

Alguem tem esse algoritmo que funcione de uma meneira mais precisa…

E

gomesrod:

Algumas pessoas do alto escalão da empresa tentaram pedir a tabela completa para a Anatel, mas eles não divulgam. A solução foi sair garimpando esses dados. Começando pelas pessoas conhecidas, funcionários, familiares, depois ligando para números aleatórios que começavam com determinados dígitos… Quando o sistema entrou em produção a tabela não estava 100% completa, foi-se atualizando depois conforme descobriam mais prefixos.

Ou seja, vai exigir fazer algumas ligações, ou então simplesmente ir àquele site ( http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual.action )e ficar tentando. Por exemplo, para o número (85)9600.1234 eu obtive a informação “TIM”, assim como também para (85)9601.1234, e também para (85)9699.1234. Qual são os primeiros 4 dígitos do seu telefone?

G

cara eu acho que codigo pra isso é muito simples so ler o numero de telefone como se fosse uma string e pegar os dois primeiros digitos apos o DDD e comprar caso seja 87 OI 97 vivo… mas acho que você falou bobagem por pouca pessoa muda de operadora, eu ja pulei de operadora umas 3 vezes, você não tem mais medo de mudar de operadora e ter problemas pras pessoas entrarem em contato com você e mesmo porque você ganha altas coisas mudando de operadora, muitos descontos.

F

esses que passei são aqui de SC, dos meus contatos ehhehehhe, meu é TIM é 99 :stuck_out_tongue:

G

Felagund:
esses que passei são aqui de SC, dos meus contatos ehhehehhe, meu é TIM é 99 :P
Tá explicado :smiley:

Y

Acho que isso é um beco sem saída amigo. Eu mesmo já mudei de operadora, assim como um amigo ali em cima também.
E levar esse “algoritmo” dos dois primeiros digitos ao pé da letra é comprometer a integridade do seu código, até pq ele é(era) diferente para cada região.
Talvéz o melhor neste caso seja perguntar para o usuário, mas não sei pra que tipo de aplicação é destinado essa função.

Agora abstraindo um pouco…
Se eu nao me engano a operadora avisa quando você está ligando para alguem da mesma operadora que você através de um som diferenciado.
Esse é o unico meio legal que eu conheço
hahahahaha

C

(88) 9642 XXXX

Rapaz vc pode ter mudado 3 ou 300 vezes mas a procura é baixa no meu ponto de vista…

Veja o link: http://www2.camara.gov.br/atividade-legislativa/comissoes/comissoes-permanentes/cdc/noticias/2010/portabilidade-numerica-tem-baixa-procura

E

De qualquer maneira, você pode, ao cadastrar um cliente, entrar com uma informação default (do tipo “(85)96___” = TIM NORDESTE) e então mudar a operadora para a correta, caso o cliente informar que não é essa a operadora e sim outra.

C

É uma boa idéia… Mas eu gostaria de fazer esse algoritmo em escala nacional, uma vez não possuindo dados para tal torna-se inviável…

Mas se o usuário tiver um celular TIM e quiser “dar o cano” dizendo que é OI eu não vou poder negar, pq não tenho como confirmar isso, é isso que quero…

Algum colega tem um algoritmo desse tipo pronto?

H

Não existe algoritmo para isso.
Pois qualquer pessoa pode mudar de operadora sem trocar de numero.

C

Hellmanss:
Não existe algoritmo para isso.
Pois qualquer pessoa pode mudar de operadora sem trocar de numero.

Caro colega, não sei se vc está acompanhando o tópico mas essa troca de número é insignificante!

veja o link: http://www2.camara.gov.br/atividade-legislativa/comissoes/comissoes-permanentes/cdc/noticias/2010/portabilidade-numerica-tem-baixa-procura

diante disso estou em busca de alguém que possa me repassar esse tipo de API ou webservice ou qualquer outra coisa que possa me ajudar nessa solução!

A

Carlos_ds_jar:
Hellmanss:
Não existe algoritmo para isso.
Pois qualquer pessoa pode mudar de operadora sem trocar de numero.

Caro colega, não sei se vc está acompanhando o tópico mas essa troca de número é insignificante!

veja o link: http://www2.camara.gov.br/atividade-legislativa/comissoes/comissoes-permanentes/cdc/noticias/2010/portabilidade-numerica-tem-baixa-procura

diante disso estou em busca de alguém que possa me repassar esse tipo de API ou webservice ou qualquer outra coisa que possa me ajudar nessa solução!

Eu acho que não,Carlos…
Essa semana mudei de operadora e fiz a portabilidade. Se for um telefone comercial,deve haver preferencia em ficar com o mesmo numero. :wink:

C

Anime:
Carlos_ds_jar:
Hellmanss:
Não existe algoritmo para isso.
Pois qualquer pessoa pode mudar de operadora sem trocar de numero.

Caro colega, não sei se vc está acompanhando o tópico mas essa troca de número é insignificante!

veja o link: http://www2.camara.gov.br/atividade-legislativa/comissoes/comissoes-permanentes/cdc/noticias/2010/portabilidade-numerica-tem-baixa-procura

diante disso estou em busca de alguém que possa me repassar esse tipo de API ou webservice ou qualquer outra coisa que possa me ajudar nessa solução!

Eu acho que não,Carlos…
Essa semana mudei de operadora e fiz a portabilidade. Se for um telefone comercial,deve haver preferencia em ficar com o mesmo numero. :wink:


Vc entrou no link?

A

Sim…

C

Diante dessa informação eu penso assim:

Se já temos quase 200 000 000 de celulares no Brasil, e uma certa porcentagem disso muda de operadora e desse ultimo percentual apenas 4% usa o recurso da portabilidade numérica, eu considero como extremamente insignificante esse número…

C

Diante dessa informação eu penso assim:

Se já temos quase 200 000 000 de celulares no Brasil, e uma certa porcentagem disso muda de operadora e desse ultimo percentual apenas 4% usa o recurso da portabilidade numérica, eu considero como extremamente insignificante esse número…

A

Tudo bem,mas não acho 4% insignificante, dentro de um sistema isso pode trazer problemas.Mas não conheço seu projeto e se sua opinião
é essa ok :wink:

M

BOm, já que os 4% não importa para você, veja se essa informação te ajuda em algo.

Tem só de São Paulo, mas derrepente pode te dar uma luz.

abraço!

C

Marck:
BOm, já que os 4% não importa para você, veja se essa informação te ajuda em algo.

Tem só de São Paulo, mas derrepente pode te dar uma luz.

abraço!


Obrigado pela informação!

Mas só lembrando não são 4% de 200000000 mas sim 4% dos que mudaram de operadora e usaram a portabilidade!

L

Só tenho uma dúvida, que acho que é a todos também:

Por que você quer saber a operadora através de um número? Existe alguma utilidade?

C

Leonardo3001:
Só tenho uma dúvida, que acho que é a todos também:

Por que você quer saber a operadora através de um número? Existe alguma utilidade?


Estou trabalhando num sistema que envia mensagens SMS, de maneira que preciso saber a operadora para escolher a melhor maneira (mais barata) de enviar a mensagem!

Alguem pode me ajudar?

C

Alguem tem alguma idéia?

A

Você poderia tentar descobrir como que eles fizeram naquele site e fazer igual…

http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual!carregar.action

E

Carlos_ds_jar:
Leonardo3001:
Só tenho uma dúvida, que acho que é a todos também:

Por que você quer saber a operadora através de um número? Existe alguma utilidade?


Estou trabalhando num sistema que envia mensagens SMS, de maneira que preciso saber a operadora para escolher a melhor maneira (mais barata) de enviar a mensagem!

Alguem pode me ajudar?

Se você simplesmente usar a regra de (85)96XX = TIM Nordeste (por exemplo), você vai acabar descobrindo que 4% de seus chamados vão sair mais caros que você imaginava.

Imagine que mandar um SMS pela operadora errada saia 20% mais caro. Então, no total, você teria uma solução que é 4% * 20% = 0.8% mais caro que a situação ideal, em que você sabe exatamente qual a operadora certa.

Fale com quem encomendou esse sistema e veja se vale ou não a pena gastar apenas 1% a mais que o ideal, em que você sabe exatamente a operadora de cada celular. Além disso, usar essa tabela é infinitamente mais rápido que você consultar algum sistema que pode ser lento ou indisponível para cada mensagem SMS.

OK?

C

entanglement:
Carlos_ds_jar:
Leonardo3001:
Só tenho uma dúvida, que acho que é a todos também:

Por que você quer saber a operadora através de um número? Existe alguma utilidade?


Estou trabalhando num sistema que envia mensagens SMS, de maneira que preciso saber a operadora para escolher a melhor maneira (mais barata) de enviar a mensagem!

Alguem pode me ajudar?

Se você simplesmente usar a regra de (85)96XX = TIM Nordeste (por exemplo), você vai acabar descobrindo que 4% de seus chamados vão sair mais caros que você imaginava.

Imagine que mandar um SMS pela operadora errada saia 20% mais caro. Então, no total, você teria uma solução que é 4% * 20% = 0.8% mais caro que a situação ideal, em que você sabe exatamente qual a operadora certa.

Fale com quem encomendou esse sistema e veja se vale ou não a pena gastar apenas 1% a mais que o ideal, em que você sabe exatamente a operadora de cada celular. Além disso, usar essa tabela é infinitamente mais rápido que você consultar algum sistema que pode ser lento ou indisponível para cada mensagem SMS.

OK?


Com certeza é exatamente isso que estou fazendo…

L

Só complementando, essa regra dos prefixo varia de acordo com o DDD, dentro até mesmo do estado.

Por exemplo, a operadora Oi, na faixa de DDDs de 12 a 19, se inicia com 88, enquanto no DDD 11 se inicia com 65,66,67…

Considero a solução citada de usar a tabela fixa e gastar um pouco a mais somente para uma pequena quantidade de números a mais viável.

P

Encontrei esse empresa que presta esse tipo de serviço:
http://www.telein.com.br/index.php/produtos/teleinconsultanumero.html

Vejam esse exemplo de consulta:
http://consultanumero.telein.com.br/sistema/consulta_numero.php?numero=[telefone removido]&chave=senhasite

E

Acompanhei as páginas do tópico e acho mais barato pra/pro ti/cliente fazer uma tabela com os DDDs referentes as operadoras seguindo a lógica dos números iniciais.
Segue esse pensamento: Qual a probabilidade de um cliente mudar de operadora e manter o mesmo número de celular?
Resposta: Pouca :wink:

Criado 29 de agosto de 2010
Ultima resposta 19 de jan. de 2012
Respostas 38
Participantes 15