Adaptive Digital Technologies announced a pair of VoIP reference kits based on TI’s Sitara AM335x Cortex-A8 system-on-chips that work with BeagleBone SBCs. The new VoIP Engine/SIP Reference Kits are offered in Linux-based LnxVoice and Android-based AnVoice models, and support SIP and peer-to-peer VoIP communications, HD acoustic echo cancellation, and the wideband G.722 codec.
The software-based LnxVoice and AnVoice VoIP Engine/SIP Reference Kits are designed to develop custom VoIP and SIP desktop, intercom, and mobile device applications, says Adaptive Digital. The kits support the development of Linux and Android telephony solutions based on Texas Instruments’ Sitara AM335x SoC, an industrial-focused ARM Cortex-A8 processor family that includes six models. Several of these SoCs integrate a PowerVR SGX 530 3D graphics accelerator and a programmable real-time unit (PRU) for custom peripheral development.
LnxVoice and AnVoice are specifically designed to support the PRU- and PowerVR-enabled BeagleBone (720MHz AM3358) and BeagleBone Black (1GHz AM3359) open source single board computers (SBCs). A BeagleBone Audio Cape add-on board or equivalent is also required.
Adaptive Digital’s AnVoice software stack
(click image to enlarge)
The kits are based on Adaptive Digital’s VoIP Engine, which packages together various telephony algorithms and software components for streamlined access and control, but offers no interface to drivers or peripherals. It performs processing solely at the request of the host application, says the company.
The LnxVoice and AnVoice kits include software development kits (SDKs) for both VoIP (voice over IP) and the Session Initiation Protocol (SIP) protocol used in traditional voice telephony. The VoIP kit supports registration, call initiation, call-acceptance and call-teardown, while the SIP component enables dial and receive phone call features. Additional components include a SIP phone sample project with source code, as well as SDK and Developer “Quick Start” guides.
G.722 wideband support
LnxVoice and AnVoice both feature high-definition acoustic echo cancellation, as well as noise reduction and automatic gain control (AGC) for voice quality enhancement (VQE), says Adaptive Digital. Supported speech codecs include G.711, G.729AB, and the wideband G.722, which uses 7kHz of audio bandwidth rather than the 3.5kHz carried by landline and cell phones, thereby delivering improved voice quality, according to the company.
The kits support RTP and jitter buffering, voice conferencing for up to four users, and peer-to-peer communications, says the company. Additional functions include noise reduction, automatic gain control, SRTP, tone generation and relay transmission, and optional AMR-NB and AMR-WB. Test features include tone and CSS transmit and receive, as well as acoustic delay measurement.
Pricing or availability information on the LnxVoice and AnVoice kits VoIP Engine/SIP Reference Kits was unavailable at publication time, but Adaptive Digital says a demo of AnVoice can be downloaded with registration. More information may be found on the AnVoice product page.