Bom dia, O erro apresentado é HTTP/404 (Not Found), você tentou acessar diretamente a URL para ver se ela pode ser alcançada do seu sistema?
Sds Alexandre Alencar http://blog.alexandrealencar.net/ http://www.alexandrealencar.net/ COBIT, ITIL, CSM, LPI, MCP-I 2010/5/25 sergio <ser...@inbox.com> > Eu testei o feito em Python. > > Traceback (most recent call last): > File "portabilidade.py", line 27, in <module> > r = ClientCookie.urlopen(" > http://consultanumero.abr.net.br:8080/consultanumero/jCaptcha.do?metodo=carregar > ") > File > "/opt/local/lib/python2.5/site-packages/ClientCookie/_urllib2_support.py", > line 824, in urlopen > return _opener.open(url, data) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", > line 387, in open > response = meth(req, response) > File > "/opt/local/lib/python2.5/site-packages/ClientCookie/_urllib2_support.py", > line 626, in http_response > "http", request, response, code, msg, hdrs) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", > line 425, in error > return self._call_chain(*args) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", > line 360, in _call_chain > result = func(*args) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py", > line 506, in http_error_default > raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) > urllib2.HTTPError: HTTP Error 404: Not Found > > # -*- coding: iso-8859-1 -*- > > #Eder de Souza 23/11/2009 > > import re > import ClientCookie > # -*- coding: iso-8859-1 -*- > > #Eder de Souza 23/11/2009 > > import re > import ClientCookie > import commands > import sys > import os > import re > > inc = 0 > MaxTentativas = 15 > > tel= sys.argv[1] > while inc < MaxTentativas: > inc = inc + 1 > cj = ClientCookie.MozillaCookieJar() > opener = ClientCookie.build_opener(ClientCookie.HTTPCookieProcessor(cj)) > ClientCookie.install_opener(opener) > r = ClientCookie.urlopen(" > http://consultanumero.abr.net.br:8080/consultanumero/jCaptcha.do?metodo=carregar > ") > fp = open('Captcha.jpg','w') > fp.write(r.read()) > fp.close() > cj.save("infer", ignore_discard=True, ignore_expires=True) > commands.getoutput('convert Captcha.jpg Captcha.png') > commands.getoutput('pngtopnm Captcha.png > Captcha.pnm') > commands.getoutput('ppmchange -remainder black -closeness 20 > rgbi:.91/.8/.58 white rgbi:.8/.8/.91 white rgbi:.69/.91/.91 white > Captcha.pnm > Captcha_End.pnm') > captcha = commands.getoutput('gocr -C a-zA-Z0-9 -m 2 -a 90 -d 2 > Captcha_End.pnm') > rmspace = captcha.replace("`, ") > rmreturn = rmspace.replace("`\n', ") > rmunderline = rmreturn.replace("_',") > res = re.search("([a-zA-Z0-9]+)', rmunderline") > result = res.group(1) > cj = ClientCookie.MozillaCookieJar() > cj.load("infer", ignore_discard=True, ignore_expires=True) > opener = ClientCookie.build_opener(ClientCookie.HTTPCookieProcessor(cj)) > ClientCookie.install_opener(opener) > pagina = opener.open(" > http://consultanumero.abr.net.br:8080/consultanumero/consultarTnSemLogin.do?tn='+tel+'&captcha='+result+'&metodo=consultar > ").read() > if "Nome da prestadora" in pagina: > > pagina = pagina.replace("<br>',") > find = re.search("Nome da prestadora: (.*)', pagina") > operadora = find.group(1) > print operadora > sys.exit() > > > -----Original Message----- > *From:* eder.so...@bsd.com.br > *Sent:* Mon, 24 May 2010 20:21:17 -0300 > *To:* asteriskbrasil@listas.asteriskbrasil.org > *Subject:* Re: [AsteriskBrasil] RES: portabilidade > > Outra coisa vc deixou a linha de discagem comentada > > ####$AGI->exec(“Dial”,”SIP/MUDE AQUI PARA SUA SAIDA SIP ou GSM ou ZAP ou > DAHDI ou UNICALL ou DVG etc etc|10″); > > Suas ligações saem para fora como ? SIP, ZAP ? > > Eng Eder de Souza > > > Em 24 de maio de 2010 20:12, Eder Souza <eder.so...@bsd.com.br> escreveu: > > Oi pessoal to meio sumido da lista ando sem tempo, > > > mas testei o Script agora e para mim ta funcionando, eu fiquei de > reescrever o codigo para o consulta numero da BRT mas eu ando sem tempo > total.. > > Mas este erro é o seguinte esta vendo essa linha $num_saida = > substr($num_saida,3,10); mude para: > > $num_saida = substr($num_saida,3,8); > > testa e me fala > > > []'s > > > Eng Eder de Souza > > Em 13 de maio de 2010 07:00, sergio <ser...@inbox.com> escreveu: > > Eu também preciso colocar pra funcionar algo para portabilidade para > fazer o controle de saída das chamadas GSM. > > > -----Original Message----- > *From:* l...@dinamicca.com.br > *Sent:* Wed, 12 May 2010 15:58:53 -0300 > *To:* asteriskbrasil@listas.asteriskbrasil.org > *Subject:* [AsteriskBrasil] RES: portabilidade > > Estou com este mesmo resultado... > > > > -- Executing [66691824...@interno:1] AGI("SIP/25-087590f8", "pega.pl") > in new stack > > -- Launched AGI Script /var/lib/asterisk/agi-bin/pega.pl > > -- AGI Script pega.pl completed, returning 0 > > > > > > Tentei usar o script em perl, mas nao faz a consulta o que será que estou > fazendo de errado , no console aparece > > > > -- Executing [99991164...@agi:1] AGI("SIP/3974-08ccba38", "pega.pl") in > new stack > -- Launched AGI Script /var/lib/asterisk/agi-bin/pega.pl > -- AGI Script pega.pl completed, returning 0 > == Auto fallthrough, channel 'SIP/3974-08ccba38' status is 'UNKNOWN' > > > > ----- Original Message ----- > > *From:* sergio <ser...@inbox.com> > > *To:* asteriskbrasil@listas.asteriskbrasil.org > > *Sent:* Monday, May 10, 2010 4:24 PM > > *Subject:* Re: [AsteriskBrasil] portabilidade > > > > AGI em Perl que executa o Script em Python > > http://ederwander.wordpress.com/2010/01/15/agi-portabilidade-para-numeros-moveis-em-asterisk/ > > Script Python que Faz a Consulta > > > http://ederwander.wordpress.com/2009/11/26/portabilidade-dbo-descobrir-operadoras/ > > -----Original Message----- > *From:* engricardofra...@gmail.com > *Sent:* Mon, 10 May 2010 15:14:53 -0300 > *To:* asteriskbrasil@listas.asteriskbrasil.org > *Subject:* Re: [AsteriskBrasil] portabilidade > > Ola Senhores. > Que site é este? Como é feita a consulta? Alguém tem mais explicações sobre > o assunto? > > Att. > > Ricardo Franco > > jose wrote: > > Pessoal, algum tempo atras , um amigo aqui do forum postou essa soluçao > abaixo, quando disco para algum celular o mesmo procura no site ve de qual > operadora é e escolhe a rota. Mas nao está funcionando mais, algumem tem > outra saida para isso? > > > > #!/usr/bin/perl -w > > use Asterisk::AGI; > use WWW::Mechanize; > use MIME::Base64; > my $AGI = new Asterisk::AGI; > my %input = $AGI->ReadParse(); > my @operadoras = (“Eder”, “Claro”, “Tim”, “Vivo”, “Telemig”, “Oi”, > “Nextel”, “Brasil telecom”, “Sercomtel”, “CTBC”); > my $num_saida = $AGI->get_variable(‘EXTEN’); > $num_saida = substr($num_saida,3,10); > $m = WWW::Mechanize->new(); > my $data = > decode_base64(‘aHR0cDovL3dlYnNlcnZpY2VzLnR3d3dpcmVsZXNzLmNvbS5ici9yZWx1emNhcC93c3JlbHV6Y2FwL’ > . ‘mFzbXg=’); > $m->add_header(Referer => $data); > my $s = $data . “/VerOperadora?celular=55″ . $num_saida; > $m->get($s); > $c = $m->content; > $c =~ m/>(\d+)</; > $AGI->exec(“NoOp”,”$num_saida”); > $AGI->exec(“NoOp”,”$operadoras[$1]“); > > # O codigo se adapta conforme o cenario de cada um, mudar o DIAL para > rotear a saida da operadora em questao > ####$AGI->exec(“Dial”,”SIP/MUDE AQUI PARA SUA SAIDA SIP ou GSM ou ZAP ou > DAHDI ou UNICALL ou DVG etc etc|10″); > > # FIM > > Extensions.conf > > minha linha para a chamada do AGI de testes > > exten => _999.,1,agi,pega.pl > > > > ------------------------------ > > > > _______________________________________________ > > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > > - Suporte técnico local qualificado e gratuito > > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > > _______________________________________________ > > A Redfone é líder no fornecimento de bridges TDMoE -> E1 > > - Valor similar ao de placas E1 PCI; > > - Não há problemas de compatibilidade com barramento PCI; > > - Possibilitam a construção de soluções de alta disponibilidade(dois > servidores compartilham o mesmo E1) > > Conheça mais sobre este produto em www.red-fone.com > > _______________________________________________ > > > > > > Lista de discussões AsteriskBrasil.org > > AsteriskBrasil@listas.asteriskbrasil.org > > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > > ------------------------------ > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > A Redfone é líder no fornecimento de bridges TDMoE -> E1 > - Valor similar ao de placas E1 PCI; > - Não há problemas de compatibilidade com barramento PCI; > - Possibilitam a construção de soluções de alta disponibilidade(dois > servidores compartilham o mesmo E1) > Conheça mais sobre este produto em www.red-fone.com > _______________________________________________ > > > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 9.0.819 / Virus Database: 271.1.1/2867 - Release Date: 05/11/10 > 03:26:00 > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. > Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de > Redes. > http://www.encontrovoipcenter.com.br > ______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > > > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. > Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de > Redes. > http://www.encontrovoipcenter.com.br > ______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Participe do I Encontro VoIPCenter, 08 a 10 de junho Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br ______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil