[AsteriskBrasil] Integração ura - web

eduardo em ustel.com.br eduardo em ustel.com.br
Quinta Agosto 6 16:58:46 BRT 2009


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




Mais detalhes sobre a lista de discussão AsteriskBrasil