A Digivoice produce las placas de la voz para el mercado de CTI (Computer Telephony Integration) que hace posible el desarrollo de usos de la telefonía por ejemplo: PABX, VoIP, grabadores de digital, automatización del estado del atendimiento, atendedores automáticos, URAs, etc.
Para hacer posible el acceso a esta tecnología a las compañías del call-center, a los surtidores de las soluciones CTI y a los desenvolvedores independientes, el Digivoice hace disponible también una herramienta de desarrollo: el VoicerLib.
Disponible para Windows (tm) y Linux, el VoicerLib es una biblioteca que abstrae todos los detalles del acceso al hardware, que no están normalmente del conocimiento de los programadores, permitiendo que este se concentre en los detalles de la aplicación y no en la interacción con las placas.
La biblioteca de VoicerLib en Windows se compone de un ActiveX responsable para el interfaz con las placas de Digivoice o un DLL con los comandos básicos del acceso a las placas. Todos los accesos al dispositivo driver fueron traducidos en propiedades, métodos y acontecimientos, términos familiares para el programador de las herramientas de Windows como Visual Basic, Delphi, etc
El desenvolvedor podrá utilizar el VoicerLib para desarrollar utilidades con cualquier número de los canales siendo que, con la placa FXO - el PCI VB0408, es posible colocar hasta 6 placas en una única PC totalizando 48 canales. El mismo aplicativo se podrá utilizar en 4 o 48 canales sin la modificación, siendo bastante para esto el programador prever esta situación en su código.
Debido a la tecnología usada (ActiveX) es posible desarrollar usos en las plataformas más diversas, tales como Visual Basic, Borland Delphi, C#, PowerBuilder y cualquier otro que tenga apoyo a los componentes de ActiveX.
Como el VoicerLib cuida de todas las funciones de nivel bajo con el hardware, el programador no necesita tener ningún conocimiento del área de device drivers, las interrupciones, etc qué facilitará mucho el aprender. La biblioteca es acompañada de una documentación completa, incluyendo el manual en PDF y ayuda on line en portugués, con también ejemplos en Visual basic y Delphi.
Totalmente desarrollado por el Digivoice, el desenvolvedor contará con ayuda técnica* en el Brasil y portugués qué apresurará la resolución de problemas. ¡Cualquier programador con conocimiento de una herramienta del desarrollo en Windows tendrá condiciones, en muy poco tiempo, de desarrollar utilidades complejos en el área de CTI!
En Linux, el VoicerLib fue creado para ser un shared object permitiendo su uso en una gama variada de las herramientas de desarrollo.
Para ser distribuido bajo una licencia en código-abierto, el Digivoice creó la Digivoice Public License, baseada en la licencia BSD con algunas adiciones, garantizando al desenvolvedor la libertad para desarrollar utilidades libres o propietarios sin herir ningún tipo de licenciamiento.
El DPL permite básicamente que el desenvolvedor cree cualquier tipo de uso, libre o propietario, con el VoicerLib. Las restricciones existen solamente cuánto a la creación de versiones derivadas del proprio VoicerLib, que nunca podrán ser propietarios. También el Digivoice será siempre detentor del copyright del VoicerLib.
En el paquete de la distribución del VoicerLib Linux el manual completo en portugués en los formatos PDF y HTML y los ejemplos desarrollados en C para el recopilador gcc está disponible, incluyendo por supuesto, el código-fuente de la biblioteca y de los drivers de dispositivo.
El VoicerLib Linux fue probado en distribuciones diversas basadas en la serie 2.4.21+ e 2.6 del Kernel.
El VoicerLib para Linux ya fue probado en:
Esta lista será actualizada a medida que los nuevos experimentos son hechos.
El proyecto Asterisk es un proyecto del PABX basado en el principio del software libre para el sistema operacional Linux. Para que las placas de la voz DigiVoice, FXO y E1, sean reconocidos en el Asterisk fue desarrollado un Channel, programa modelo de interfaz del Asterisk, que se debe compilar e instalar por los integradores del sistema del Asterisk. Para más detalles tenga acceso a la página del channel driver haciendo clic aquí.
El Digivoice inaugura una nueva modalidad de la comercialización para su plataforma del desarrollo, donde estará capaz el desenvolvedor de bajar directamente la biblioteca de nuestro sitio y utilizar la ayuda técnica vio el foro de discusión sin ningún coste (*), tirando solamente los costes de adquisición del hardware.
También será posible, para quien desear, utilizar un programa con ayuda de prioridad a través del teléfono, el email o el mensajero siendo bastante para esto adquirir el Servicio de Ayuda VoicerLib, que también ofrece a los desenvolvedores la consultoría para el análisis de la código-fuente y las sugerencias de la práctica. Consulta nuestro departamento comercial para los valores y las condiciones.
Para tener acceso al área de transferencias directas y la ayuda del VoicerLib, haga clic aquí
(*)El Digivoice dará las respuestas a los mensajes puestos en el foro en hasta 3 días laborables.