[AsteriskBrasil] RES: portabilidade

Alexandre Cavalcante Alencar alexandre.alencar em gmail.com
Quarta Maio 26 00:42:52 BRT 2010


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 <sergio em 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.souza em bsd.com.br
> *Sent:* Mon, 24 May 2010 20:21:17 -0300
> *To:* asteriskbrasil em 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.souza em 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 <sergio em 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:* luis em dinamicca.com.br
> *Sent:* Wed, 12 May 2010 15:58:53 -0300
> *To:* asteriskbrasil em listas.asteriskbrasil.org
> *Subject:* [AsteriskBrasil] RES: portabilidade
>
>  Estou com este mesmo resultado...
>
>
>
>     -- Executing [66691824890 em 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 [99991164742 em 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 <sergio em inbox.com>
>
> *To:* asteriskbrasil em 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:* engricardofranco em gmail.com
> *Sent:* Mon, 10 May 2010 15:14:53 -0300
> *To:* asteriskbrasil em 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 em 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 em 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 em 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 em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100526/4769a5f0/attachment-0001.htm 


Mais detalhes sobre a lista de discussăo AsteriskBrasil