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