Mudança no sistema da Claro

Buenas!

ATUALIZAÇÃO (08/12/2009): uma versão de testes desta operadora está disponível para download em: http://jsms.com.br/download/operator_claro_v15.zip. Dentro do zip há o arquivo LEIA-ME.txt que deve ser lido.

Como muitos devem ter percebido, a operadora Claro finalizou a migração do seu sistema de envio de mensagens. Eu já adaptei o jSMS para este sistema. Porém, ainda tenho pendências com relação aos status. Por exemplo: ainda não sei dizer se a mensagem foi enviada ou se ocorreu algum erro (via código). Além disso, ainda não fiz a validação dos usuários/senhas.
Atualmente estou em São Paulo trabalhando, mas vou tentar completar o que falta em breve. Se alguém quiser ajudar, eu posso colocar esta versão no repositório SVN.

Tags: , ,

42 Responses to “Mudança no sistema da Claro”

  1. Jarod says:

    Opa, boa notícia, eu uso muito claro, usamos só Claro aqui. Disponibiliza essa versão para teste.

    • CESV says:

      Eu tb estou interessado, pq 99% dos torpedos que envio é da claro.
      Disponibiliza que testamos!
      Jsms é o melhor da categoria!

    • LLSF says:

      não tem um jeito de fzr sem usuario e senha? to tendo problemas pra logar no site da claro!

      e outros sites/programas pra SMS não estão pedidno usuario e senha msmo com o sistema novo da claro..

      gosto mto do jsms, vcs são os melhores pela simplicidade e nenhuma propaganda chata interferindo! vlw!

  2. rafajoe77 says:

    Opa, sempre usei o jsms pra enviar torpedos via operadora Claro e de um tempo pra ca nao tem dado mais. Você saberia uma forma de resolver este problema? O programa diz Erro desconhecido no servidor.
    Aguardo.

  3. Jhonny says:

    Tão Esperada Versão Não vejo a Hora de Concluir e baixa, Isso Noticia ótima pra fã do JSMS, POr Renato ta de parabéns vc, Sou seu Fã. kakakakak Abração…..

  4. jeanrl says:

    Fala Renato!
    Como te falei por e-mail eu estava estudando o código anterior, q como vc msm disse, estava muito confuso, enfim não sei se conseguirei ajudar por causa da minha inexperiencia em Java e falta de tempo, mas posso tentar, até pq o código de agora, pelo q vc disse, está melhor estruturado e portanto mais fácil de se entender. Se vc achar q tudo bem eu não vejo mal nenhum em liberar no SVN, pois existe a possibilidade de alguém ajudar e se ninguém fizer isso não vai ser diferente do jeito q está hoje, ou seja, vc ralando sozinho,hehe.
    Abração e de novo meus parabénz pelo trabalho.

  5. renatoc says:

    ATENÇÃO: eu lancei uma versão de teste dessa operadora para usuários avançados. Maiores informações no início do post.

  6. saikaman says:

    Ola, renato, nao sou um usuario avançado, uso muito o jsms, em observaçao em tentar mandar uma msg, usando o login normal xx12345678, chega a 44% do envio usando e da erro login invalido, ja usando o login (xx)1234-5678 ja chega em 55% e da erro na conexao enviando msg… Estas foram as observaçoes que tive, espero ter ajudado e parabens pelo programa, e está chegando no login final.
    Abraço boa semana

  7. Jarod says:

    Atualizei os arquivos classes no jsms. Fiz cadastro na Claro usando e-mail, criei o login claro no jsms “e-mail;senha” mas não envia, da erro de conexão.

    • renatoc says:

      Você já entrou no site da Claro para confirmar a senha e criar uma nova senha? Tem que fazer isso antes de usar o jSMS pela primeira vez.

      • Jarod says:

        Sim fiz, cadastro e mudei a senha, meu perfil no jsms é numero da VIVO, e cadastrei login claro email;senhanovadaclaro. Atualizei para a versão 15 e também nao funcionou, chega a 55% e da erro.

        • renatoc says:

          Eu acabei de testar aqui e completou os 100%… inclusive encontrei um novo status: limite excedido. Te peço para seguir os passos descritos nesta pergunta freqüente para verificarmos qual é o problema.

          • Jarod says:

            Testei novamente e nao funcionou, veja o erro:

            D:\Softwares>java -jar jSMS-311.jar -verbose
            java.lang.StringIndexOutOfBoundsException: String index out of range: -1
            at java.lang.String.substring(Unknown Source)
            at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
            at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorStage.java:43
            )
            at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
            at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
            at jSMS.core.SenderThread.run(SenderThread.java:156)
            java.lang.StringIndexOutOfBoundsException: String index out of range: -1
            at java.lang.String.substring(Unknown Source)
            at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
            at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorStage.java:43
            )
            at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
            at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
            at jSMS.core.SenderThread.run(SenderThread.java:156)
            java.lang.StringIndexOutOfBoundsException: String index out of range: -1
            at java.lang.String.substring(Unknown Source)
            at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
            at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorStage.java:43
            )
            at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
            at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
            at jSMS.core.SenderThread.run(SenderThread.java:156)

  8. mvenancio says:

    Uso o jSMS a bastante tempo. Todos os meus contatos são da Claro. Apesar de não ser usuário avançado, hoje fiz a atualização da operadora Claro e quando chega aos 55% da erro na conexão. O login que criei foi com e-mail e fiz o teste através do site da Claro e está funcionando normalmente. Estou fazendo esse comentário, somente para confirmar o post do saikaman. Aproveito a ocasião para lhe agradecer o to esforço que você faz pelo desenvolvimento do jSMS, pois na minha opinião ele é o melhor do gênero.

    • Rodrigo says:

      ola Renato estou usando o jSMS a pouco tempe e estou temdo problema para mandar mensagem para opredora claro, quando chega a 55% ele dá erro:

      C:\Documents and Settings\WinXP\.jSMS>java -jar jSMS-311.jar
      java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      at java.lang.String.substring(Unknown Source)
      at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
      at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorSta
      ge.java:43)
      at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
      at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
      at jSMS.core.SenderThread.run(SenderThread.java:156)

      C:\Documents and Settings\WinXP\.jSMS>

      á e estou usando usuario de E-mail como vc recomenda….

  9. renatoc says:

    ATENÇÃO: acabei de atualizar novamente a operadora Claro. Esta nova versão 15 suporta logins de usuários da operadora também. Além disso, verifiquei que o site da operadora está fora do ar (retornando “Ocorreu um problema técnico…”) e o jSMS irá indicar “servidor ocupado”.

  10. Walter says:

    Olá Renato, Bom Dia!!! Baixei sua versão 3.11 do jSMS mas pra mim não está funcionando. No caso da TIM, quando aparece o Código de Verificação, eu digito exatamente como aparece, mas a mensagem de SMS não vai. Ele tenta 3 vezes e pára. Tentei pelo site da TIM, que eu acho um desastre e também não consegui. Mandei uma mensagem para eles via site pedindo para mudarem aquele sistema que é péssimo. Uma vez digitado o Código e se estiver incorreto, a tela preenchida no site volta com todos os dados preenchidos em branco. Aquilo é o cúmulo do absurdo. Por isso meu interesse em usar outros sistemas. Pelo site da TIM não dá. Falta profissional ali dentro para fazer a coisa funcionar.

    No caso da CLARO, eu fiz o meu cadastro no site e mesmo assim não consigo enviar. Antes era uma moleza, mas eles mudaram tudo e ficou pior. Já reclamei com eles. Se o limite de envio de SMS grátis pelo site é 60, eu já recebo a mensagem no site deles no começo do mês de que eu já excedi o limite. Veja outro absurdo. Mandei todos para o inferno.

    No caso do seu jSMS 3.11 concordo que agora é preciso fazer o Login do usuário (CLARO) antes de poder enviar. Por enquanto, estou usando outro site: http://www.torpedogratis.net/ para enviar Torpedos SMS para a CLARO e Oi. Fácil de usar e simples. Não exigem Login nenhum. Detalhe: Não funciona para os celulares da TIM e da VIVO. Mas um detalhe: Este site limite em 116 caracteres por mensagem. Mas funciona porque as pessoas para quem estou enviando dizem que estão recebendo normalmente as mensagems SMS.

    É isso. Eu acredito que você vá desenvolver uma nova versão do jSMS que funcione, mas por enquanto vou deixar de lado a versão 3.11

    Grato e parabéns!!!
    Walter – SP

  11. Walter says:

    Só complementando a minha mensagem anterior, eu já consegui enviar mensagens SMS pelo site da TIM anteriormente, mas aquele Código de Verificação deles é um desastre. É preciso ter olho clínico para poder identificar aquele Código. Nas últimas tentativas que fiz, sempre deu erro. Aí desisti. Usando o jSMS 3.11 o código aparece mais visível e fácil de indentificar (maiúsculas e minúsculas), mas mesmo assim, aparece a mensagem de erro que não foi possível enviar. Meu usuário e Login no jSMS 3.11 estão corretos, porque senão não apareceria o Código de Verificação para confirmar o envio. O problema não é do jSMS mas do site da TIM que precisa ser melhorado. Isso eu já reclamei com eles várias vezes. Mas estou mesmo decidido a fazer como as pessoas que conheço. Mudar de operadora.

    Grato,
    Walter – SP

    • renatoc says:

      O sistema da TIM realmente é uma porcaria. Faz tempo que o jSMS não funciona para a TIM porque eu não era cliente deles. Agora eu sou. E, assim que resolver este problema da Claro, focarei no sistema da TIM. Em breve voltará a funcionar.
      Infelizmente o jSMS depende do sistema das operadoras para enviar as mensagens.

  12. Walter says:

    É verdade. Ninguém vai conseguir enviar SMS sem passar pelas operadoras. Antes eu enviava SMS pela VIVO, 3 Torpedos para não clientes, mas com o mínimo de caracteres possível. Eles limitavam tanto que mal se podia dizer Bom Dia. Hoje é preciso ser cliente VIVO. Reclamei com eles, mas não querem permitir que Não Clientes enviem Torpedos Grátis. Por enquanto só a Oi está melhor que as outras.

    Eu acredito que você vá fazer um sistema bom e que funcione sim. O problema são as adaptações todas as vezes que eles mudam o sistema deles. Bom seria se permitissem enviar mensagens SMS para outras operadoras de dentro do próprio site da operadora, como acontece com o envio através do aparelho celular. Mas são coisas que só o tempo dirá.

    Walter – SP

  13. DENATM says:

    Oi renato vc usa qual ide? netbeans ? me responda no email denatm@globo.com quero ajudar vcs

  14. mvenancio says:

    Estou testando a versão 15 da operadora Claro e continua dando erro quando chega aos 55 %. Testei com a versão genérica para pegar um log com a opção verbose, que estou enviando a seguir:

    c:\Temporarios>java -jar jSMS-311.jar -verbose
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
    at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorSta
    ge.java:43)
    at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
    at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
    at jSMS.core.SenderThread.run(SenderThread.java:156)
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
    at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorSta
    ge.java:43)
    at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
    at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
    at jSMS.core.SenderThread.run(SenderThread.java:156)

    Agradeço qualquer ajuda.

  15. Jhonny says:

    Rento Não conseguir esta dando erro nessa nova atualização. Esse download do site ja esta adptado com login da Claro? De uma ajuda pra nós, OK hehehheh abração….

  16. Bruno Maia says:

    Renato, fiz a atualização da Claro conforme instruções, sou usuario constante do JSMS, porem, nao sou um avançado. Apos ler todos esses posts fz tudo como deve ser feito, mas não consigo enviar nem para a Oi! Não consigo mais enviar para nenhum cliente.

    Existe algo nas operadoras hoje (15/12)?
    Existe algo que eu possa fazer? Na Oi dá “erro”, na Claro da “Servidor ocupado”.

    • Bruno Maia says:

      Somente para incrementar meu comentario, fiz o teste pelo site da Oi com o JSMS aberto e não enviou, fechei o programa e tentei novamente. Enviou! Repeti por 3 vezes a rotina, todas deram identicas.

      Espero poder estar ajudando.

  17. dinhoguid says:

    Eai gurizada, sou um pouco leigo mas curioso no assunto: como faço para editar as operadoras, pois, no meu caso, os numeros que são da OI estão sendo atribuidos a BrT e por isso não envia, tenho que deixar manual.
    Aguardo uma ‘luz’ de vocês.
    Abraços e parabéns ao criador do JSMS, muito bom o programa.
    Roberto.

  18. lsloan says:

    Com licença. Eu não falou de Português muito bem. Eu sou pesaroso. Eu tenho uma pergunta sobre o Claro sms e-mail. Eu perguntarei em inglês:

    I used to send email to phones using an address like this:

    xxxxxxxxxx@clarotorpedo.com.br

    Now I receive this error message in return:

    554 5.7.1 : Relay access denied

    This has been a problem for over one month. Is there another way to email Claro phone users?

    My apologies if this is not a good place to ask my question.

    • Jhonny says:

      lsloan,

      Now the site of course (www.claro.com.br) option you enter my course (Last tab site that is red) is your registration option has no reviews ai you put your e-mail your data, give up a password ready you will be able to send SMS and still be able to put your number, Ok!

      xxxxxxxxxx@clarotorpedo.com.br, is not used as the course turned off the service, now SMS and SMS Web course are that are available. OK

      Acho que isso respondo a Pergunta do Nosso amigo, Isloan!!!!

  19. Alison says:

    Renato, primeiro parabens pelo o JSMS..

    uso o sistema a bom tempo.. mas com as mudanças das operadores, as coisas meio q desandaram..

    usava muito para enviar torpedo para a claro, hj voltei a testar o sistema, mesmo seguindo os passos.. continua a dar

    SERVIDOR OCUPADO..

    sera o fim do jsms par a operadora CLARO?

    Obrigado!

  20. saikaman says:

    O Renato sumiuuuu !! hehehehe

  21. gugurebello says:

    Renato, venho acompanhando seu trabalho, e vc esta de parabens. eu mandava sms da claro atraves de uma macro no excel e outlook mas eles bloquearam essa opcao, gostaria de entrar em contato para conversarmos sobre uma solucao empresarial.
    gustavo.rebello@gmail.com
    aguardo seu contato
    Abcs

  22. rodolfols says:

    Boa Tarde!

    Se alguem puder ajudar, fiz o cadastro na claro, mas ocorre esse erro abaixo ao tentar enviar:

    PS K:\jSMS> java -jar jSMS-311.jar -verbose
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
    at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorSta
    ge.java:43)
    at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
    at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
    at jSMS.core.SenderThread.run(SenderThread.java:156)
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at operator.ClaroOperator$5.postProcessResult(ClaroOperator.java:341)
    at jSMS.operator.stage.AbstractOperatorStage.execute(AbstractOperatorSta
    ge.java:43)
    at jSMS.operator.AbstractOperator.runStages(AbstractOperator.java:297)
    at jSMS.operator.AbstractOperator.run(AbstractOperator.java:269)
    at jSMS.core.SenderThread.run(SenderThread.java:156)

    Um Abraço e parabéns pelo jSMS.

  23. Eric says:

    Um valioso programa o JSMS, meus parabéns…

    Mas a Claro realmente mudou a facilidade que dava aos seus clientes, motivo pela qual alguns anos atrás entramos todos aqui nela: SMS livre pela Web, facilidade de uso do JSMS, email convertido em SMS (havia um servidor deles que permitia enviar email para o numero do celular e este chegavam somente com o Subject via SMS). Já tentei reclamar mas não adianta.

    Solução? Mudar de operadora.
    Isso é o que estamos planejando na familia inteira: 5 celulares. A mais vantajosa no Rio de Janeiro, por vários motivos, incluindo o SMS via Web sem complicação, parece que é a Oi.
    E na Oi ainda uso o JSMS sem problemas.

    Gostaria de sugerir uma seção aqui no site, com o título “Qual a melhor operadora para SMS via web e outros serviços”. E compartilhariamos a opinião de muitos sobre o tema.

    Abraços e mais uma vez felicitações pelo JSMS
    Eric

  24. Jarod says:

    Não consegui fazer funcionar a Claro aqui. nem com login de e-mail nem com login usando um numero da claro.

Leave a Reply

You must be logged in to post a comment.