Olá Amigos.
Estou em um projeto onde temos que implantar um Sistema de Atendimento Automatico por telefone ( URA ). Resumidamente o sistema deverá prover a consulta do status de um determinado serviço/produto através da digitação do CPF ou Nº Pedido.
Tava dando uma olhada na documentação do hardware ( PLACA URA ) e vi que é disponibilizado um Driver (VoicerLib) implementado
na forma de uma API em C. Diz assim :
" [i]Na camada de API, a VoicerLib fornece todos os métodos primitivos de acesso aos recursos da placa. Entenda por métodos
primitivos, todas as funções que não se enquadram na classe de funções especiais, discutidas mais adiante.[/i] "
Na documentação tambem diz que tambem é fornecido um ActiveX chamado VoicerLib.OCX. Na documentação está assim :
" [i]A DigiVoice fornece, somente para ambiente Windows, um ActiveX
chamado VoicerLib.OCX, que tem por objetivo facilitar a
programação. Nesse conjunto, estão incluídas todas as funções
primitivas e especiais (MakeCall, PlayList, etc…).
A seguir serão mostrados os conceitos específicos de cada modo
de programação. Mais a frente no manual, os conceitos diversos
serão explicados independente do uso da API ou do ActiveX,
sempre sendo feito menção dos métodos e/ou funções utilizadas
em cada modo.
Se você programa em Linux ou pretende programar em C para
Windows acessando as funções primitivas, leia somente as
descrições de Conceitos Básicos - API. Caso a plataforma utilizada
seja Visual Basic, Delphi, etc… recomenda-se a utilização do
ActiveX, por isso leia as descrições de Conceitos Básicos - ActiveX.[/i] "
Já andei dando uma pesquisa meio por cima sobre JNA e JNI e tal. Mas estou com confuso. Nunca fiz isso antes. Se eu vou implentar em JAVA devo usar o VoicerLib.dll ?
Grato