<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<BR>Boa tarde Eduardo!<BR>
&nbsp;<BR>
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á?<BR>
&nbsp;<BR>
Mas vamos lá, tenho algo parecido&nbsp;em produção.<BR>
&nbsp;<BR>
Primeiro você vai fazer sua ura para solicitar os dados que você necessita utilizando o comando Read()<BR>
Depois através de AGI&nbsp;você pode&nbsp;consumir um Webservices passando&nbsp;todos os dados&nbsp;coletados com o Read(), este mesmo AGI vai receber uma resposta que pode ser em XML onde você vai trata-lo.<BR>
Isso é muito rápido leva em torno de 1 ou 2 segundos.<BR>
&nbsp;<BR>
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.<BR>
&nbsp;<BR>
Se quiser pode dar uma olhada neste link abaixo, vai ajudar bastante.<BR>
&nbsp;<BR>
<A href="http://asterisk-java.org">http://asterisk-java.org</A><BR>
&nbsp;<BR>
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!<BR>
&nbsp;<BR>
Qualquer coisa vai postando suas dúvidas e vamos nos falando.<BR>
&nbsp;<BR>
Abs.<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
Gonçalo Ereno<BR>
MSN: <A href="mailto:ilusigon@hotmail.com">ilusigon@hotmail.com</A><BR>
&nbsp;<BR>
<BR>&nbsp;<BR>&gt; Date: Thu, 6 Aug 2009 15:40:50 -0300<BR>&gt; From: eduardo@ustel.com.br<BR>&gt; To: asteriskbrasil@listas.asteriskbrasil.org<BR>&gt; Subject: [AsteriskBrasil] Integração ura - web<BR>&gt; <BR>&gt; Boa tarde, estamos implementando um gateway de pagamento interno via ura e estou<BR>&gt; precisando enviar este dados de acordo<BR>&gt; o exemplo abaixo<BR>&gt; <BR>&gt; dados lido pela ura<BR>&gt; <BR>&gt; o numero do documento ( numero pedido interno para controle )<BR>&gt; valor do documento<BR>&gt; quantidade parcelas<BR>&gt; numero do cartão<BR>&gt; mes validade do cartão<BR>&gt; ano validade do cartão<BR>&gt; codigo segurança<BR>&gt; cpf portador cartão<BR>&gt; <BR>&gt; <BR>&gt; salvo este dados em um banco de dados (mysql) para uma consulta futura<BR>&gt; <BR>&gt; e envio o documento através de uma agi via internet para o endereço especificado<BR>&gt; <BR>&gt; <BR>&gt; formulario envio de transação<BR>&gt; <BR>&gt; <BR>&gt; &lt;form action=https://www.usteltlecom.com/cgibin/APFW/&lt;usuario&gt;/APC method=post&gt;<BR>&gt; &lt;input type=text name=NumeroDocumento value="123ABC"&gt;<BR>&gt; &lt;input type=text name=ValorDocumento value="123.56"&gt;<BR>&gt; &lt;input type=text name=QuantidadeParcelas value="1"&gt;<BR>&gt; &lt;input type=text name=NumeroCartao value="4073020000000002"&gt;<BR>&gt; &lt;input type=text name=MesValidade value="11"&gt;<BR>&gt; &lt;input type=text name=AnoValidade value="08"&gt;<BR>&gt; &lt;input type=text name=CodigoSeguranca value="123"&gt;<BR>&gt; &lt;input type=text name=CPFPortadorCartao value="12345678123412"&gt;<BR>&gt; &lt;input type=submit value="Solicitar Aprovacao"&gt;<BR>&gt; &lt;/form&gt;<BR>&gt; <BR>&gt; após 7 segundos<BR>&gt; <BR>&gt; Resposta XMLdo processamento de uma transação.<BR>&gt; <BR>&gt; <BR>&gt; &lt;ResultadoAPC&gt;<BR>&gt; &lt;TransacaoAprovada&gt;TRUE&lt;/TransacaoAprovada&gt;<BR>&gt; &lt;ResultadoSolicitacaoAprovacao&gt;00 APROVADA&lt;/<BR>&gt; ResultadoSolicitacaoAprovacao&gt;<BR>&gt; &lt;CodigoAutorizacao&gt;082030&lt;/CodigoAutorizacao&gt;<BR>&gt; &lt;Transacao&gt;73314072604262&lt;/Transacao&gt;<BR>&gt; &lt;CartaoMascarado&gt;407302******0002&lt;/CartaoMascarado&gt;<BR>&gt; &lt;NumeroDocumento&gt;12345&lt;/NumeroDocumento&gt;<BR>&gt; &lt;ComprovanteAdministradora&gt;RETORNO, DEPENDE DA TECNOLOGIA&lt;/ComprovanteAdministradora&gt;<BR>&gt; <BR>&gt; Quanto a criar uma ura para solicitar os dados da transação não é o problema, a questão<BR>&gt; esta em como salvar as informações no<BR>&gt; banco de dados e enviar os dados de acordo com o formulário endio de transação e<BR>&gt; continuar a ura aguardando para informar<BR>&gt; o codigo de autorização e o codigo de transação para quem discar na ura<BR>&gt; <BR>&gt; Fico grato pela atenção de todos e agradeço a ajuda de todos<BR>&gt; <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 />Novo Internet Explorer 8: mais rápido e muito mais seguro. <a href='http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8' target='_new'>Baixe agora, é grátis!</a></body>
</html>