VOCAL’s MVoIP solutions provide a comprehensive mobile VoIP software library to develop custom MVoIP applications for cell phones, tablets and other mobile devices. These libraries extend the developer’s toolset for creating MVoIP applications with a wide selection of standards-based voice codec and other algorithms. VOCAL’s mobile VoIP software may be licensed by developers as a native library with custom solutions available to meet unique user requirements. Please contact us for a demo.
Mobile VoIP Software
VOCAL’s mobile VoIP software is optimized for performance on iOS and Android platforms and includes the following:
- Native library interface
- Mobile SIP stack with adaptive jitter control
- VoIP codecs support narrowband and wideband audio
- Speech enhancement with echo cancellation, noise reduction and dereverberation
- Beamforming for microphone noise reduction
Android VoIP Library
VOCAL’s Android VoIP Library is optimized for software developers to meet unique MVoIP calling requirements for Android devices, including voice codecs, acoustic echo cancellation, and noise reduction algorithms. These libraries are developed in C/C++ for use with the Android SDK.
iOS VoIP Library
VOCAL’s iOS VoIP Library is optimized for development of custom MVoIP application for iOS devices and include voice codecs as well as acoustic echo and noise cancellation algorithms. These libraries are developed in C/C++ for use with the iOS Objective C software development environment.
Mobile SIP Stack
VOCAL’s software implements a mobile SIP stack with VoIP protocols, including SIP, SDP and RTP optimized for iOS, Android and other platforms. The native SIP stack provides access to the speech coders and other software modules and incorporates an adaptive jitter algorithm to further enhance voice quality. The robust jitter algorithm is exceptional at maintaining constant voice output to the listener while quickly and effectively adapting to packet loss and network delays.
VOCAL’s mobile VoIP libraries incorporate a selection of VoIP codecs to customize applications for unique MVoIP requirements including a range of ITU, GSM, Wideband, Android, iOS, and Other standards-based voice codecs optimized for mobile platforms. Developers should evaluate the characteristics of each vocoder and its suitability for a particular application and/or platform. VOCAL has extensive experience with the selection and configuration of these voice codecs for optimal performance on ARM platforms.
VOCAL’s mobile VoIP libraries support speech enhancement with optimized echo cancellation, dereverberation, and noise reduction algorithms. Echo cancellation reduces reflected copies of a direct path wave from the acoustic/mechanical coupling between speaker and microphone; dereverberation handles reflections from surfaces in an enclosed environment; while noise reduction addresses additive noise sources. The combination of these techniques produces superior speech in MVoIP applications.
VOCAL’s mobile VoIP libraries also include acoustic beamforming algorithms to actively focus on and capture the speaker’s voice. Mobile devices are increasingly used as hands-free, speakerphone-like systems where the speaker is often located in a room (or automobile) some distance from the microphone. Beamforming takes advantage of newer mobile devices with multiple microphones to selectively capture the speaker’s voice while rejecting interferes and other sources of background noise.
Mobile VoIP Software Features