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