A portabilidade finalmente se tornou realidade no Brasil. Que bom, finalmente podemos escolher as nossas operadoras. Porém, nem tudo são flores… isto causa impacto no jSMS.
Vocês têm alguma sugestão de como o jSMS pode tratar a portabilidade?
A solução mais simples é associar uma operadora a cada contato. Dessa forma, o usuário deverá saber quais são as operadoras de seus contatos.
Outra abordagem é utilizar alguma base de dados disponibilizada na internet que mantenha uma lista atualizada de números de telefone celular e suas respectivas operadoras. O Celso Júnior me sugeriu http://consultanumero.abr.net.br:8080/consultanumero/. Não achei muito confiável este site.
Cara, esse link é confiável. Pode ver que ele é mantido pela Cleartech, que foi a escolhida para fazer a Gestão do Serviço de Portabilidade Numérica no Brasil. (http://www.google.com.br/search?q=cleartech)
Além disso, fiz minha portabilidade na sexta feira da BrT pra Vivo. Na segunda-feira começou a funcionar meu novo chip, e agora a pouco fiz a consulta nesse link e meu número já consta como sendo da Vivo.
Acho que vale a pena utilizar esse serviço deles. O desafio agora é dar um jeito de quebrar o captcha, que não é muito complicado. Dá uma olhada nesses links:
http://code.google.com/p/breaking-captcha/
http://www.puremango.co.uk/cm_breaking_captcha_115.php
http://www.captchakiller.com/
http://www.guruperl.net/products/captcha_bypass/
Ou vja alguns resultados no google sobre captcha bypass, OCR, etc.
Grande abraço e parabéns por esse excelente software. Precisando de ajuda, estamos aÃ!
O Captcha aki ta aparecendo todo MAIUSCULO! Não ta dando pra enviar a msg!
pode parecer estúpido mas porque não tenta na operadora original e caso o número não seja tenta em outra operadora que atua no estado do ddd cadastrado
O problema se fazer isto é que nem sempre a operadora informa que o envio falhou porque o número do destinatário não pertence à operadora. Dá uma olhada nos comentário logo abaixo e no em cima do teu (que, apesar de estar em cima, entrou na página depois de teres escrito o teu). Outra questão aqui é como saber em quais estados determinada operadora trabalha. TerÃamos que ter outro cadastro para isto.
Não é bom pois qq coisa que gere tráfego desnecessário na internet só vai nos prejudicar (usuários da net)
(desculpa quebrar a mensagem, só assim consegui fazer o texto aparecer)
descobri que a mensagem não aparece quando o endereço http://www.captchakiller(ponto)com/ tá no meio da mensagem. Pq serááá? hehe
Sem problemas. Eu removi todos os comentários segmentados e recuperei teu primeiro comentário inteiro. Expliquei o ocorrido lá no outro post. Em resumo: o WordPress marcou teu comentário como SPAM. Agora já está beleza.
Aparentemente o site é confiável como tá dizendo… eu sempre que vou cadastrar alguém pergunto de qual operadora é =P
Ou faz uma consulta por esse site, ou deixa pra ficar manual mesmo!
E pô, num vejo a necessidade de quebrar captcha… quando for adicionar um número no catálogo, faz uma checagem no site e mostra o captcha como quando vamos enviar uma mensagem pela operadora… cabô =P
é uma boa! Mas o problema é que a pessoa pode mudar de operadora DEPOIS que você adicioná-la na lista de contatos… e aÃ, como fica?
Hmm assim como o programa checa por operadoras de tempos em tempos, poderia checar os numeros de tempos em tempos, ou se der erro ao tentar enviar, rechecar, não? =)
Boa idéia. O melhor acho que é fazer essa checagem com captcha ao adicionar o número na lista de contatos. Após isso, faz uma rechecagem no site da portabilidade apenas quando der pau no envio… mas aà fica por conta do nosso herói renato trabalhar em cima da interpretação dos retornos de erros de cada operadora!! Porque por exemplo, se a mensagem não consegue ser enviada por algum outro motivo (problema temporário na operadora), o programa irá ficar pedindo toda hora a rechecagem de portabilidade, sacas?? Tem que ver se cada operadora retorna um erro especÃfico pro fato do número não lhe dizer respeito.
É isto mesmo. Algumas operadoras indicam quando o destinatário não é da operadora. Mas acho que, após a portabilidade, algumas delas não dirão mais isto.
Estou pensando em fazer o seguinte: cadastrar este site indicado pelo João Wendel no jSMS. Pensarei melhor, mas a princÃpio o jSMS verificará a operadora de um destinatário toda vez que:
– o envio falhar e a operadora indicar que o número não é suportado
– uma vez a cada X dias (configurável)
– neste exato momento (ativado pelo usuário)
Estas modificações irão me dar um pouco de trabalho. Terei que alterar bastante coisa internamente. Vou tentar fazer isto no próximo fim-de-semana.
Vocês acham que é realmente necessário permitir que o usuário associe a operadora ao contato? Estou pensando em deixar tudo nas mãos do site Cleartech. Se o site ainda não estiver com o cadastro atualizado, o usuário pode ir na aba Operadoras, desativar a seleção automática e selecionar manualmente a operadora do destinatário. Isto deve ocorrer pouco. O que me dizem?
Concordo plenamente com vc Renato, acho q a melhor maneiro para o momento é esta solução, pois fica automatizado e caso algum problema tem a possibilidade manual.
acho perfeito, é melhor deixar tudo na mão do site mesmo, se for deixar muita opção vai ficar confuso e vai te dar mais trabalho… E em caso de alguma emergencia, como vc disse, o cara desativa a seleção automatica de operadora. Maravilha!
No futuro acho que vai ficar melhorar essa questão da portabilidade… imagina quantos softwares e sites não necessitam dessa identificação de operadoras! Aà vai ficar mais fácil de verificar direto sem intervenção do usuário, mas por enquanto essas formas que a gente tá discutindo aqui vão ficar mais que suficientes!
Abraços
sei que nao esta no assunto, mas gostaria de relatar que o jSms e um programa ecelente, porem ate hoje nao consegui enviar msg pra tim mesmo tendo login e senha Exempl: 31xxxxxxxx;1234
coloco assim como pedido porem axo que o erro esta na entrada quando vai enviar a msg, isso ocorre pq no site mesmo pede-se o capchta para logar e para enviar msg, o autor do jsms poderia fazer um sistema para logar e dp quando for enviar as sms, claro que nao estou exigindo, so relatando, esta de parabens o programa.
:D
Eu não sou cliente da TIM, dae fica complicado de testar. Eu já pedi e algumas pessoas já me ofereceram seus logins+puk para eu testar, mas acabei nunca fazendo isso. Como muito pouca gente usa a TIM (porque a operadora cobra os envios), não dediquei tempo para isto.
E porque não nos cadastramos no serviço da jSMS com um nome de usuário + senha, número do celular e bandeira da operadora?
sim, aà qual seria a vantagem de se usar o programa?? melhor usar msn!
Para tal, o jSMS precisaria ter muita gente cadastrada: praticamente todos os celulares brasileiros. Além disso, as pessoas teriam que manter seus registros em dia, ou seja, ao mudar de operadora, a pessoa teria que informar o jSMS.
Boas novas: a portabilidade está implementada no jSMS! Faltam ainda pequenos ajustos, mas em poucos dias teremos uma versão para testes com muitas novidades :-D
Já está disponÃvel (veja este tópico) uma nova versão do jSMS com suporte à portabilidade.
O site http://consultanumero.abr.net.br:8080/consultanumero/ foi passado internamente pra todos os tec. e responsaveis pelos sites da OI telecom logo acho confiavel (Passado via e-mail interno) e aqui em Pernambuco ja faz uns 30 dias que sms pra OI da erro fica nos 25% e não passa disso. e tmb ele não ta salvando as configurações da operadora sempre ta verificando quando envia mesmo salvando quando fecha o JSMS.
;)
So me corrigindo fiz teste e ele salva sim, se num for OI, da OI ele deixa uma interrogação
Isto indica que o nome da empresa Oi mudou no site da ClearTech. Te sugiro utilizar a última versão (3.11) que está ok.
Renato, sei que a versão é instável, porém o que acontece aqui, eu usei o exe do jSMS por 1 dia depois toda vez que tento abrir o programa abre, conecta pra atualizaçoes, e depois some da minha tela. O processo javaw continua rodando. Tentei fazer novo download, deletar o processo javaw, procurar por jSMS no registro e apagar todas as inscrições, mas nada resolveu. Alguma dica ? Abraço Buzato
Havia um pequeno erro da minha parte no código. Por favor faça download da versão 3.11 que já está ok.
buzato, aqui deu o mesmo problema… tive que voltar pra versão antiga, pois a nova está dando o mesmo bug.. ele abre a tela de atualização, mostra atualizando e fecha e some o.O
nao funciona.
testei aqui alguns numeros, e é como se eles não tivessem feito a portabildiade.
Você mandou o jSMS verificar a operadora do contato? Quando você enviou uma mensagem ele verificou a operadora sozinho? A seleção automática de operadoras está ativada na aba Operadoras?