Digivoice manufactures voice boards to the CTI market (Computer Telephony Integration) making possible the development of telephony applications as: PABX, VoIP, digital recorders, automatization of call center operator’s station, automatic answer-machines, IVR, etc.
To make easy the access to the technology for call-center companies, CTI solution suppliers and independent developers, Digivoice also has a development tool: The VoicerLib.
Available for Windows (tm) and Linux, the VoicerLib is a library that abstracts all the access details to the hardware, that normally are not on programmer’s knowledge, allowing he or she to concentrate in the application details and not in how to interact with the hardware.
Windows version
The VoicerLib library in Windows is composed of an ActiveX responsible for the interface with the Digivoice cards or a DLL with the basic access commands to the cards. All the accesses to the device driver had been translated in proprieties, methods and events, familiar terms for Windows tools programmers as Visual Basic, Delphi, etc...
The developer will be able to use the VoicerLib to develop applications with any amount of channels as, for example, with the FXO - VB0408 PCI card, it’s possible to connect up to 6 cards in a single PC to have a 48 channels solution. The same application could be used for 4 or 48 channels without modification, and the programmer only has to foresee this situation in its code.
The used technology (ActiveX) makes possible to develop applications in most visual development platforms, such as Visual Basic, Borland Delphi, C#, PowerBuilder and any another that has supports ActiveX components.
As VoicerLib takes care of all low-level functions in hardware, the programmer does not need to have knowledge in device drivers , interruptions, and so on... That will make easy to learn. The library has a complete documentation, composed of manual in PDF and on line help in Portuguese, besides examples in Visual Basic and Delphi.
Totally developed by Digivoice, the developer will count on technical support* in Brazil in Portuguese, what it will speed the resolution of problems. Any programmer with development tool knowledge in Windows will have conditions of, in very little time, be developing complex applications in CTI area!
Linux version
In Linux, the VoicerLib was created to be a shared object allowing its use in a varied development tools.
To be distributed under an open source license, Digivoice has created the Digivoice Public License, based on BSD license with some additions, guaranteeing freedom to the developer to create free applications or proprietors without wounding any type of licensing.
Basically the DPL allows the developer to create any type of application, free or proprietors, with the VoicerLib. There are restrictions only with creations of versions derived from the VoicerLib itself, which will never be able to become proprietors. Also the Digivoice always will be the detainee of the copyrights of the VoicerLib.
In the distribution package of the VoicerLib for Linux will be available the complete manual in Portuguese in formats PDF and HTML as well as examples developed in C for compiler GCC, of course, the source-code of the library and the device drivers.
The VoicerLib Linux was tested in many distributions base don 2.4.21+ and 2.6 series of Kernel.
The VoicerLib para Linux was already tested in:
This list will be upgraded as new tests are made.
Channel Driver to Asterisk
The Asterisk is a free software PABX project for the operational system Linux. To the DigiVoice voice cards, FXO and E1, be recognized in the Asterisk, a Channel Driver has been developed, as a standard interface program of the Asterisk, which must be compiled and installed by integrators of the Asterisk system. For more details, look at the page of channel driver clicking here.
Availability and Support
The VoicerLib can be directly download from the Internet and has technical support via forum with no additional cost (*), remaining only the acquisition cost of the hardware.
It also will be possible, for those who want so, to use a program of priority support through telephone, email or messenger only acquiring the Service of VoicerLib Support, that includes, analysis of source code and suggestions of implementation. Please consult our sales department for values and conditions.
(*) DigiVoice will answer questions in 3 working days.