A Digivoice produz as placas de voz para o mercado de CTI (Computer Telephony Integration) possibilitando o desenvolvimento de aplicações de telefonia tais como: PABX, VoIP, gravadores digitais,
automatização de estação de atendimento, atendedores automáticos, URAs, etc…
Para possibilitar o acesso à essa tecnologia à empresas de call-center, fornecedores de soluções CTI e desenvolvedores autônomos, a Digivoice também disponibiliza uma ferramenta de
desenvolvimento: a VoicerLib.
Disponivel para Windows(tm) e Linux, a VoicerLib é uma biblioteca que abstrai todos os detalhes de acesso à hardware, que normalmente não são de conhecimento dos programadores, permitindo que este
se concentre nos detalhes da aplicação e não em como interagir com as placas.
Versão Windows
A biblioteca VoicerLib em Windows é composta de um ActiveX responsável pela interface com as placas Digivoice ou uma DLL com os comandos básicos 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, etc…
O desenvolvedor poderá utilizar a VoicerLib para desenvolver aplicações com qualquer número de canais sendo que, com a placa FXO - VB0408 PCI, é possível colocar até 6 placas em um único PC
totalizando 48 canais. A mesma aplicação poderá ser utilizada em 4 ou 48 canais sem modificação, bastando para isso o programador prever essa situação em seu código.
Devido a tecnologia utilizada (ActiveX) é possível desenvolver aplicações nas mais diversas plataformas, tais como Visual Basic, Borland Delphi, C#, PowerBuilder e qualquer outra que tenha suporte
a componentes ActiveX.
Como a VoicerLib cuida de todas as funções de baixo nível com o hardware, o programador não precisa ter nenhum conhecimento na área de device drivers, interrupções, etc… o que facilitará muito o
aprendizado.A biblioteca é 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 e Delphi.
Totalmente desenvolvida pela Digivoice, o desenvolvedor contará com suporte técnico* no Brasil e em Português o que agilizará a resolução de problemas. Qualquer programador com conhecimento de uma
ferramenta de desenvolvimento em Windows terá condições de, em muito pouco tempo, estar desenvolvendo aplicações complexas na área de CTI!
Versão Linux
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, 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 bem como 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.
A VoicerLib para Linux já foi testada em:
* Suse 9.0 (kernel 2.4)
* Suse 10.0 e 10.1 (kernel 2.6.12+)
* Debian Sarge (kernel 2.4 e 2.6.8)
* Ubuntu 5.10 e 6.06 (kernel 2.12 e 2.15)
* CentOS 4.3 (Kernel 2.6.9-34 utilizado no Asterisk@Home 2.8) (RedHat 4 Enterprise)
* CentOS 3 (RedHat 3 AS)
Esta lista será atualizada conforme novos testes forem sendo feitos.
Channel Asterisk
O projeto Asterisk é um projeto de PABX baseado no princípio de software livre para o sistema operacional Linux. Para que as placas de voz DigiVoice , FXO e E1, sejam reconhecidas no Asterisk foi
desenvolvido um Channel, 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
clicando aqui.
Disponibilidade e Suporte
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.