[AsteriskBrasil] Integração ura - web

eduardo em ustel.com.br eduardo em ustel.com.br
Quinta Agosto 6 18:12:15 BRT 2009


Com a ura não estou tendo problema, voce tem algum caminho para eu poder ter uma ideia
de como começar

Em Qui, Agosto 6, 2009 5:40 pm, 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
>
>
>
>
>
>
>> 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
>
> _________________________________________________________________
> Novo Internet Explorer 8. Baixe agora, é grátis!
> http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8_______________________________________________
> 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