[AsteriskBrasil] Integração ura - web

R2 r2 em infolink.com.br
Quinta Agosto 6 18:17:20 BRT 2009


Meu caro,
não sei se está familiarizado com perl. Eu utilizo perl com o módulo 
SOAP::Lite e consigo através de AGI me comunicar com o Application 
Server Jboss numa boa.
Pelo próprio AGI em Perl, você fala com o Mysql e simplifica bastante o 
ambiente.

Gonçalo Ereno escreveu:
> Então Eduardo,
>  
> Você pode fazer como eu te disse no email anterior.
>  
> Pode utilizar de AGI para consumir seu Webservice e também tratar o 
> XML de resposta.
>  
> O AGI você consegue programar em várias linguagens, eu optei por Java 
> pois na empresa possuímos alguns programadores com Certificação Java.
>  
> Mas ai vai de seu gosto!
>  
> Abs.
>  
>
>
> Gonçalo Ereno
> MSN: ilusigon em hotmail.com <mailto:ilusigon em hotmail.com>  
>  
>
>
>
>
>  
> > Date: Thu, 6 Aug 2009 16:58:46 -0300
> > From: eduardo em ustel.com.br
> > To: asteriskbrasil em listas.asteriskbrasil.org
> > CC: asteriskbrasil em listas.asteriskbrasil.org
> > Subject: Re: [AsteriskBrasil] Integração ura - web
> >
> > Sim, depois que salvo os dados será tratado por um webservice que me 
> responde com um xml
> >
> > Em Qui, Agosto 6, 2009 4:15 pm, Gonçalo Ereno escreveu:
> > >
> > >
> > > Boa tarde Eduardo!
> > >
> > >
> > >
> > > Não entendi como acontece o processamento dos dados depois que 
> você coloca no banco de
> > > dados, é um webservice que processa o que foi gravado lá?
> > >
> > >
> > >
> > > Mas vamos lá, tenho algo parecido em produção.
> > >
> > >
> > >
> > > Primeiro você vai fazer sua ura para solicitar os dados que você 
> necessita utilizando o
> > > comando Read()
> > >
> > > Depois através de AGI você pode consumir um Webservices passando 
> todos os dados
> > > coletados com o Read(), este mesmo AGI vai receber uma resposta 
> que pode ser em XML onde
> > > você vai trata-lo.
> > >
> > > Isso é muito rápido leva em torno de 1 ou 2 segundos.
> > >
> > >
> > >
> > > No meu caso eu utilizei Fast-AGI com o Asterirk-Java onde eu 
> consigo depois que tratei o
> > > AGI retornar para o cliente se está aprovado ou reprovado, 
> valores, etc utilizando
> > > comandos como SayDigits, SayNumber, StreamFile, etc.
> > >
> > >
> > >
> > > Se quiser pode dar uma olhada neste link abaixo, vai ajudar bastante.
> > >
> > >
> > >
> > > http://asterisk-java.org
> > >
> > >
> > >
> > > Tive um pouco de trabalho e dor de cabeça pra fazer tudo funcionar 
> certinho, pois tenho
> > > pouca experiência em Asterisk e Java, mas com ajuda do pessoal 
> aqui e com perseverança,
> > > está no ar!
> > >
> > >
> > >
> > > Qualquer coisa vai postando suas dúvidas e vamos nos falando.
> > >
> > >
> > >
> > > Abs.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Gonçalo Ereno
> > >
> > > MSN: ilusigon em hotmail.com
> > >
> > >
> > >
> > >
> > >
> > >> Date: Thu, 6 Aug 2009 15:40:50 -0300
> > >> From: eduardo em ustel.com.br
> > >> To: asteriskbrasil em listas.asteriskbrasil.org
> > >> Subject: [AsteriskBrasil] Integração ura - web
> > >>
> > >> Boa tarde, estamos implementando um gateway de pagamento interno 
> via ura e estou
> > >> precisando enviar este dados de acordo
> > >> o exemplo abaixo
> > >>
> > >> dados lido pela ura
> > >>
> > >> o numero do documento ( numero pedido interno para controle )
> > >> valor do documento
> > >> quantidade parcelas
> > >> numero do cartão
> > >> mes validade do cartão
> > >> ano validade do cartão
> > >> codigo segurança
> > >> cpf portador cartão
> > >>
> > >>
> > >> salvo este dados em um banco de dados (mysql) para uma consulta 
> futura
> > >>
> > >> e envio o documento através de uma agi via internet para o 
> endereço especificado
> > >>
> > >>
> > >> formulario envio de transação
> > >>
> > >>
> > >> <form 
> action=https://www.usteltlecom.com/cgibin/APFW/<usuario>/APC method=post>
> > >> <input type=text name=NumeroDocumento value="123ABC">
> > >> <input type=text name=ValorDocumento value="123.56">
> > >> <input type=text name=QuantidadeParcelas value="1">
> > >> <input type=text name=NumeroCartao value="4073020000000002">
> > >> <input type=text name=MesValidade value="11">
> > >> <input type=text name=AnoValidade value="08">
> > >> <input type=text name=CodigoSeguranca value="123">
> > >> <input type=text name=CPFPortadorCartao value="12345678123412">
> > >> <input type=submit value="Solicitar Aprovacao">
> > >> </form>
> > >>
> > >> após 7 segundos
> > >>
> > >> Resposta XMLdo processamento de uma transação.
> > >>
> > >>
> > >> <ResultadoAPC>
> > >> <TransacaoAprovada>TRUE</TransacaoAprovada>
> > >> <ResultadoSolicitacaoAprovacao>00 APROVADA</
> > >> ResultadoSolicitacaoAprovacao>
> > >> <CodigoAutorizacao>082030</CodigoAutorizacao>
> > >> <Transacao>73314072604262</Transacao>
> > >> <CartaoMascarado>407302******0002</CartaoMascarado>
> > >> <NumeroDocumento>12345</NumeroDocumento>
> > >> <ComprovanteAdministradora>RETORNO, DEPENDE DA 
> TECNOLOGIA</ComprovanteAdministradora>
> > >>
> > >> Quanto a criar uma ura para solicitar os dados da transação não é 
> o problema, a
> > >> questão
> > >> esta em como salvar as informações no
> > >> banco de dados e enviar os dados de acordo com o formulário endio 
> de transação e
> > >> continuar a ura aguardando para informar
> > >> o codigo de autorização e o codigo de transação para quem discar 
> na ura
> > >>
> > >> Fico grato pela atenção de todos e agradeço a ajuda de todos
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> Openmoko Freerunner, primeiro telefone open source, disponível no 
> Brasil rodando o
> > >> Android da Google.
> > >> http://www.neodroid.com
> > >>
> > >> Compre uma camiseta da AsteriskBrasil.org!
> > >> http://www.voipmania.com.br
> > >>
> > >> Acesse o canal IRC de discussão sobre Asterisk em Português 
> Brasileiro na rede
> > >> Freenode.net: #asterisk-br
> > >> _______________________________________________
> > >> Lista de discussões AsteriskBrasil.org
> > >> AsteriskBrasil em listas.asteriskbrasil.org
> > >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> > >
> > > _________________________________________________________________
> > > Conheça os novos produtos Windows Live! Clique aqui.
> > > 
> http://www.windowslive.com.br_______________________________________________
> > > Openmoko Freerunner, primeiro telefone open source, disponível no 
> Brasil rodando o
> > > Android da Google.
> > > http://www.neodroid.com
> > >
> > > Compre uma camiseta da AsteriskBrasil.org!
> > > http://www.voipmania.com.br
> > >
> > > Acesse o canal IRC de discussão sobre Asterisk em Português 
> Brasileiro na rede
> > > Freenode.net: #asterisk-br
> > > _______________________________________________
> > > Lista de discussões AsteriskBrasil.org
> > > AsteriskBrasil em listas.asteriskbrasil.org
> > > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> >
> > _______________________________________________
> > Openmoko Freerunner, primeiro telefone open source, disponível no 
> Brasil rodando o Android da Google.
> > http://www.neodroid.com
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre Asterisk em Português 
> Brasileiro na rede Freenode.net: #asterisk-br
> > _______________________________________________
> > Lista de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> ------------------------------------------------------------------------
> Instale o novo Internet Explorer 8 versão especial para o MSN. 
> Download aqui 
> <http://ie8.msn.com/microsoft/internet-explorer-8/pt-br/ie8.aspx>
>
> __________ Informação do ESET NOD32 Antivirus, versão da vacina 4312 
> (20090806) __________
>
> A mensagem foi verificada pelo ESET NOD32 Antivirus.
>
> http://www.eset.com
> ------------------------------------------------------------------------
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> __________ Informação do ESET NOD32 Antivirus, versão da vacina 4312 (20090806) __________
>
> A mensagem foi verificada pelo  ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>   


Mais detalhes sobre a lista de discussão AsteriskBrasil