The vOpen library consists of a comprehensive set of field-proven voice algorithms and industry-standard voice protocols. The data input and output, memory allocation and module-to-module communication interfaces of the voice algorithms conform to the vOpen Interface Specification. This ensures that each algorithm will easily integrate and run concurrently with other vOpen algorithms, and handle multiple voice channels simultaneously. The vOpen voice algorithms are C-callable and can be used within D2's vOpen Framework or a customer-provided application framework. The vOpen algorithms are available for ARM cores and the Texas Instruments family of DSP processors.
VOICE COMPRESSION: G.711, G.722.1, G.723.1, G.723.1A, G.726, G.728, G.729, G.729B, G.729A, G.729AB, G.729E, GSM/EFR, GSM/AMR, HQVQ
TELEPHONY SIGNALING: DTMF Detect, Call Progress Detect, MF Detect,
FAX/Modem Detect, VAD/AGC, CNG, Tone Generation, CCT
ECHO CANCELLATION: G.165/G.168 up to 128 msec tails
TELEPHONE SET: Caller ID (type 1 & 2), Full Duplex Speakerphone
FAX OVER IP: T.38 FAX relay with Group 3 FAX modems
VOICE SIGNALING: SIP, SIP Interop, H.323, MGCP