Voicetronix telephony API for Linux and FreeBSD released
Sep 8, 2000 — by LinuxDevices Staff — from the LinuxDevices Archive — views(announcement) This morning I have released the first public distribution of the new user mode “unified” Voicetronix API. This new API, like it's predecessor, is being made available under the GNU public license (GPL). The Voicetronix API allows one to build free telephony applications using Voicetronix 4-port analog DSP telephony cards, and acts as both an API and “driver” for this purpose.
This API has been written primarily by David Rowe along with the help of a few others and should be ideal for building embedded telephony systems. It has been successfully tested under both GNU/Linux and FreeBSD. It is believed that with only small changes it could also work with any PC Unix system that allows processes access to user mode ISA bus I/O ports.
The API supports a minimal subset of functions for controlling the onboard DSP, for buffering of speech, codec selection, and telephony event management. Several demo applications are also provided with the API. Furthermore, this API is being supported by Bayonne 0.4.4 and above.
The Voicetronix API (vpb2) is available for immediate download from www.voxilla.org/pub/vpb, including prebuilt RPM packages. Prebuilt binary packages for FreeBSD may be found at ftp://www.voxilla.org/pub/freebsd.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.