Como faço para configurar meu servidor proxy no jSMS? Onde insiro meus dados de autenticação (se houver)?
A partir da versão 2.20, para configurar o proxy no jSMS basta acessar o menu Ferramentas -> Preferências. Uma nova janela aparecerá, na qual você deverá selecionar a aba Servidor Proxy. Uma vez ali, deve-se entrar com o endereço do seu servidor proxy e a porta do mesmo (a porta padrão é 3128).
As opções de autenticação são opcionais e, dependendo do tipo de servidor proxy, podem não funcionar.
cara……eu num sei pq minha mensagens naum vão…
tipow……..aparece um codico pra eu digita na hora de enviar ai fala ke eu digitei errado……….
e qual eh o servidor do proxy
Se diz que o código entrado é inválido, então está errado! Se for a operadora Vivo, tente escrever os caracteres maiúsculos.
O servidor proxy (se tiver) faria. Não tenho como dizer qual é o teu.
Só aproveitando o gancho de uma mensagem sua recente: o .NET, no Windows, tem a possibilidade sim de pegar as configurações de proxy do sistema, mas ela depende de uma linha de código que faltava:
webRequest.Proxy = WebProxy.GetDefaultProxy();
Hehehe ;-)… Esse não é o código que está no meu programa porque ele tem a possibilidade de configuração manual agora (sem contar que o Mono não encontra o proxy certo com essa função =( ), mas essa é a parte do proxy automático.
Interessante… infelizmente, funcionalidades desse tipo, que são propriedades do sistema inteiro, só funcionam no Windows. O que está faltando no linux é algo tipo o registro do Windows! UAHEuhAEUhAUEhuAHEuaHEuAHEuhaE Uma vez um idiota sugeriu isso, dizendo que era a solução para todos os problemas! Fala sério! O q’eu acho que dá para fazer no linux, é pegar as configurações de proxy do KDE, por exemplo. Mesmo assim, o trabalho não vale a pena (e está longe de ser genérico). Creio que a melhor solução é a configuração manual do proxy mesmo.
Algumas coisas são básicas.
Me lembra aquelas situações ridículas de um comprador que se preocupa quanto de gasolina se paga por semana para rodar com um Mercedes 600 SEL…
Configurar o Proxy deve ser manual, mesmo quando é automático ficam as outras perguntas, se as portas estão abertas…. De repente tem um NAT….
Então, fica assim: Perguntou? Não devia estar aqui….
vc sabe como eu faço para descobrir meu servidor proxy no pc
NÃO CONSIGO ENVIAR MENSAGEM PRA QUALQUER NÚMERO OU QUALQUER OPERADORA, APARECE A MENSAGEM: ERRO DESCONHECIDO NO SERVIDOR.
Se o problema for com a Vivo, vai na página principal e olha o primeiro post. Caso contrário, vai na parte de dúvidas e olha a pergunta sobre status do histórico. Ou ainda: você utiliza proxy?
Configurei o numero do meu servidor proxy e a porta que ele está utilizando, o usuário e senha é o meu usuário e senha sao os mesmos que utilizo para acessar a internet (ex: dominio\user — senha:xxxxxx),certo???
Tentei utilizar a porta padrao(3128) e a porta que está configurada junto ao proxy, mas com ambos ainda exibe a mensagem de erro ao tentar carregar as operadoras:
“site: erro interno”
Estou fazendo alguma coisa errada?
Alguem poderia me ajudar….
Utilizamos a versão 2.53 e mesmo configurando o proxy, com autenticação, o jSMS não está conseguindo efetuar a conexão.
Por isso gostaria de saber se ele utiliza alguma porta específica que precise ser liberada no firewall.
Até o presente momento, o jSMS tinha problemas com proxy, por causa da biblioteca HTTPClient utilizada. Experimente esta versão aqui. É bem provável que funcione, uma vez que outra biblioteca é utilizada.
O jSMS somente utiliza a porta 80.
Renato!
Só pra comentar que aqui tenho um proxy diferente, que usa o login criptografado. O bom é que a versão 2.6 que deixaste acima funciona direitinho com ele!
Só que não sei porquê, mas nessa situação, não consigo atualizar as operadoras!
As configurações de proxy não são as mesmas para o envio e para a busca da atualização?
Obrigado.
Ah, o jSMS é espetacular!
Sim, o proxy é utilizado tanto para enviar mensagens quanto para efetuar atualização das operadoras. Qual é o erro que está aparecendo?
Oi Renato!
Desculpe a demora, mas aqui vai o log do ocorrido quando tento atualizar as operadoras (o resultado é basicamente o de timeout)
“c:\Arquivos de programas\Java\jre1.6.0_03\bin\java.exe” -jar “jSMS-260a(2).jar”
21/02/2008 11:39:50 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request:
Connection timed out: connect
21/02/2008 11:39:50 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21/02/2008 11:40:11 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request:
Connection timed out: connect
21/02/2008 11:40:11 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21/02/2008 11:40:33 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request:
Connection timed out: connect
21/02/2008 11:40:33 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21/02/2008 11:42:06 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request:
Connection timed out: connect
21/02/2008 11:42:06 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21/02/2008 11:42:27 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request:
Connection timed out: connect
21/02/2008 11:42:27 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21/02/2008 11:42:48 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request:
Connection timed out: connect
21/02/2008 11:42:48 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
Espero que isso ajude.
Abraço
RC.
HUM… muito interessante… aparentamente tu proxy não está respondendo as requisições em tempo hábil… É o mesmo proxy que usas no Internet Explorer? A porta está OK?
Renato!
Primeiramente parabéns pelo aplicativo, sou fã nro.1 dele.
Muito bom mesmo!
Também estou com problemas usando Proxy na versão 2.61, demora uma cara e depois dá o seguinte erro:
Site: erro de leitura
Este problema não acontecia na 2.53.
Grato pela atenção!
Abraços,
Guilherme
Que coisa estranha… isto só acontece quando o jSMS está verificando atualizações ou acontece também/somente no momento de envio de mensagens?
Só no momento da atualização.
:/
Valeu Renato!
Renato,
Boa tarde.
Encontrei alguns problemas relacionados com a conexão através do proxy.
Credentials cannot be used for NTLM authentication: org.apache.commons.httpclient.UsernamePasswordCredentials
Consegui resolver este problema alterando o método loadProxyConfiguration, ao trocar o UsernamePasswordCredentials por um NTCredentials. Funciona ok, mas me vi obrigado a definir o nome do domínio o que, acredito eu, inviabiliza o uso para usuários que não sejam “técnicos” e que, também, não conheçam o java.
A melhor forma que encontrei foi modificar a prioridade e os esquemas de autenticação. Se achar interessante esta modificação, segue o trecho que inseri em loadProxyConfiguration:
httpClient.getState().setProxyCredentials(AuthScope.ANY, credentials);
List authPrefs = new ArrayList(2);
authPrefs.add(AuthPolicy.DIGEST);
authPrefs.add(AuthPolicy.BASIC);
// This will exclude the NTLM authentication scheme
httpClient.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);
Este trecho eu peguei do próprio site do HttpClient. Mas, é claro, preciso testar em outras redes e outros proxies. rs.
Abs
overpower: vou dar uma olhada no meu código para ver se esqueci de algo relacionado às verificações de atualização. Dá uma olhada nas perguntas freqüentes que tem uma que fala sobre como instalar as operadoras sem utilizar a auto-atualização da aplicação.
bytecode77: curti o nick.. hehehe. Vou acrescentar teu código no jSMS e efetuar uns testes. Valeu!
Pelo que notei o Proxy só está funcionando para envio de mensagens, pelo que parece para fazer a verificação de update de operadoras e do programa ele ignora o proxy e da erro. Tenho q fazer o update “manualmente” aí sim consigo enviar sms via proxy.
Boa noite Renato,
Não estou conseguindo enviar mensagens pelo seu programa. Ele solicita a confirmação das letras na imagem mas depois disto ele dá o seguinte erro:
Erro na comunicação enviando mensagem para o xxxxxx……
Tem alguma ideia do que posso fazer para corrigir o problema. Estou utilizando a versão 2.61
Obrigado!
billsb1977: aparentemente é isso mesmo. Já está na lista aqui para verificar.
FAP: qual operadora? Qual o DDD e o prefixo (4 números) do celular do destinatário?
billsb1977, comé que se faz o update “manualmente” das operadoras? Tô tendo problemas com proxy tb.
Renato ou alguem que possa me ajudar.. meu nomé é Vitor moro no Paraná, estou com esse programa pela primeira vez, estou um pouco perdido confesso a todos, para o envio de sms é necessário eu preecher os dados do proxy, mais eu não sei o que eu coloco lá, estou bem perdido! alguém me ajuda.. não consigo enviar nenhum sms para ninguém.. qual o passo que devo fazer para enviar. preecher os dados do proxy? ajudem-me por favor.. o que eu devo colocar lá?
Você está atrás de um proxy? As configurações de proxy são opcionais e devem somente ser preenchidas quando há proxy.
Olá, não sei se estou reclmando na seção certa. A empresa onde trabalho resolveu bloquear quase 100% dos sites, deixando apenas os que ela acha necessário mas liberou a porta prox padrão e eu não consigo enviar os torpedos pelo jsms mas instalei o cools e consegui. o que eu faço? Eu prefiro o jsms. Falta tirar algum bloqueio?
O cool provavelmente utiliza as informações de proxy do Internet Explorer. A próxima versão do jSMS provavelmente fará isso também. Em Java é um pouquinho mais complicado que em .NET. Enfim.
Você já tentou pegar as configurações de proxy do seu Internet Explorer e colocar no jSMS?
Olá Renato, Estou com o msm problema do “m.vitorpheiro” não consigo enviar nenhuma SMS. Não sei se tenho proxy e aonde encontrar se a tiver. Preciso inserir a proxy para poder desfrutar deste ótimo software?…
Ele me dá alguns erros como:
imagem inválida p/ BRT
pede o código, após vem o “erro” p/ CLARO
Telefone não suportado p/ Tim
Obrigado pela atenção…
Dados os erros, é bem provável que você possua um proxy. Uma forma de verificar é olhar nas configurações de conexão do seu Internet Explorer. Na aba ‘Conexões’ existe um local onde está registrado o servidor proxy, caso o mesmo exista.
erro no envio de sms para todas as operadoras, antes eu conseguia mandar enviar na boa agora só dá erro de imagem inválida sendo que nem digitei imagem, ocorreem qualquer operadora inclusive no meu próprio número de cel. na hora de verificar operadora não faz sozinho e nem qdo clico com o botão direito sai a mesma mensagem. usie o programa durante 3 meses seguidos de repente parou já instalei varias vezes (mais de 10) e nada. me ajude
lembrando que não encontrei nehum proxxy
em meu pc ou em minha conexão.