A VoicerLib é uma API - Application Program Interface que permite o rápido desenvolvimento de aplicações de Telefonia Computadorizada e Telefonia IP com as Placas de Voz Digivoice e abstrai todos os detalhes de acesso ao hardware, permitindo que os desenvolvedores se concentrem nos detalhes da aplicação e não em como interagir com as placas Digivoice. Disponível para os sistemas operacionais Windows(tm) e Linux.
A VoicerLib em Windows é composta de um ActiveX ou uma DLL com os comandos de acesso às placas. Todos os acessos ao "device driver" foram traduzidos em propriedades, métodos e eventos, termos familiares para o programador de ferramentas Windows como Visual Basic, Delphi e C.
O desenvolvedor poderá utilizar a VoicerLib em aplicações com qualquer número de canais sendo que, com modelo FXO - VB0408PCI, é possível colocar até 10 placas em um único PC totalizando 80 canais. A mesma aplicação poderá ser utilizada em 4 ou 80 canais sem modificação, bastando para isso o programador prever essa situação em seu código.
A tecnologia ActiveX, utilizada na VoicerLib, possibilita o desenvolvimento de aplicações nas mais diversas plataformas, tais como Visual Basic, Borland Delphi, C#, PowerBuilder e qualquer outra que tenha suporte a componentes ActiveX.
A VoicerLib cuida de todas as funções de baixo nível com o hardware. Dessa maneira, o programador não precisa ter nenhum conhecimento na área de "device drivers", interrupções, etc, o que facilitará muito o seu aprendizado. A VoicerLib é acompanhada de uma completa documentação, composta de manual em PDF e help on line em Português, além de exemplos em Visual Basic, Delphi e C, disponíveis em nosso site para download.
Totalmente desenvolvida pela Digivoice, o usuário contará com suporte técnico* no Brasil e em Português o que agiliza a resolução de problemas. Qualquer programador com conhecimento de uma ferramenta de desenvolvimento em Windows terá condições de, em muito pouco tempo, desenvolver aplicações complexas na área de CTI.
Em Linux, a VoicerLib foi criada para ser um "shared object" permitindo sua utilização numa gama variada de ferramentas de desenvolvimento.
Para ser distribuída sob um licenciamento em código-aberto, a Digivoice criou a Digivoice Public License (DPL), baseada na licença BSD com algumas adições, garantindo ao desenvolvedor liberdade de desenvolver aplicações livres ou proprietárias sem ferir qualquer tipo de licenciamento. Basicamente a DPL permite ao desenvolvedor criar qualquer tipo de aplicação, livre ou proprietária, com a VoicerLib, . Existem restrições apenas quanto a criação de versões derivadas da própria VoicerLib, que jamais poderão se tornar proprietárias. Também a Digivoice sempre será detentora dos direitos autorais da VoicerLib.
No pacote de distribuição da VoicerLib Linux está disponível o manual completo em Português nos formatos PDF e HTML, exemplos desenvolvidos em C para o compilador gcc além, é claro, do código-fonte da biblioteca e dos device drivers.
A VoicerLib Linux foi testada em diversas distribuições baseadas na série 2.4.21+ e 2.6 do Kernel.
Esta lista será atualizada conforme novos testes forem sendo feitos.
O projeto Asterisk é um projeto de PABX IP baseado no princípio de software livre para o sistema operacional Linux. Para que as placas de voz DigiVoice possam ser reconhecidas no Asterisk, foi desenvolvido um Channel Driver, programa de interface padrão do Asterisk, que deve ser compilado e instalado por integradores do sistema Asterisk. Para maiores detalhes acesse a página do Channel Driver.
A Digivoice inaugura uma nova modalidade de comercialização para sua plataforma de desenvolvimento, onde o desenvolvedor poderá baixar a biblioteca diretamente do nosso site e utilizar o suporte técnico via forum de discussões sem custo algum(*), restando apenas os custos de aquisição do hardware.
Também será possível, para quem desejar, utilizar um programa de suporte prioritário através de telefone, email ou messenger bastando para isso adquirir o Serviço de Suporte VoicerLib, que também oferece aos desenvolvedores consultoria para análise de código-fonte e sugestões de implementação. Consulte nosso departamento comercial sobre os valores e condições.
Para acessar a área de downloads e suporte da VoicerLib, clique aqui.
(*) A Digivoice dará respostas as mensagens colocadas no forum em até 3 dias úteis.