iOS native Library
iOS VoIP SDK speeds native mobile app development on iPhone and iPad

iOS VoIP SDK enables rapid development of native mobile VoIP apps on iPhone and iPad using a standards-based software development kit that can be easily configured for VoIP client server applications.

download brochurerequest demo

VOCAL’s iOS VoIP SDK library is modular with source code optimized for DSPs and ARM processors from TI, ADI and other leading vendors. Our embedded libraries are optimized for mobile devices and support a complete range of ETSI / ITU / IEEE compliant algorithms to develop a variety of iPad and iPhone mobile VoIP calling applications. The iOS VoIP SDK is available for licensing as a native iOS library. Custom solutions are also available to meet your specific Apple iOS developer requirements. Contact us to discuss your iPhone and iPad mobile VoIP application.

Features

Applications

iOS VoIP Library

VOCAL’s native iOS VoIP library enables developers to meet unique mobile iPhone and iPad VoIP application and performance requirements. Apple iOS developers can access the iOS VoIP Library using Objective C. Our native iOS software development kit is developed in C/C++ and optimized for use with the iOS SDK. VOCAL’s iOS VoIP library includes:

iOS VoIP Stack

The native iOS VoIP stack provides access to the Vocoder Library and incorporates an adaptive jitter algorithm to further enhance voice quality. The proprietary jitter algorithm is exceptional at adapting to packet loss or delays from congested networks while maintaining constant audio output for the listener.

A native network stack and VoIP protocols can implement iPhone and iPad SIP client apps which provide full access to VoIP Internet calling and other services using SIP and RTP. Video conferencing and streaming are also supported with RTP. In addition, VoIP encryption using SRTP or TCP with SSL/TLS is available for secure iPhone and iPad SIP client communications.

iOS Speech Coders

The VOCAL Modular VoIP Stack includes a selection of optimized iOS vocoders for iOS developers to customize iPhone and iPad applications for unique voice codec requirements. VOCAL’s native libraries include the standard audio codecs G.711, G.722, G.722.1, G722.2, G.729, G.729A, G.729AB, as well as the low bit rate MELPe vocoder and the OPUS interactive audio codec.  Additional voice codecs are available from VOCAL upon request. The following iOS vocoders are currently available for use in mobile VoIP calling and SIP client iPhone and iPad apps.

iOS Voice Quality Enhancement

The native iOS software development kit includes VOCAL’s voice quality enhancement system with echo cancellation, noise reduction, and speech dereverberation optimized for iPhone and iPad and other mobile devices. Acoustic echo cancellation removes reflected copies of a direct path wave from the acoustic/mechanical coupling between speaker and microphone; dereverberation addresses reflections from surfaces in an enclosed environment; while noise reduction reduces additive noise sources, such as wind. These techniques provide improved voice quality and speech intelligibility.

Beamforming

Acoustic beamforming algorithms are provided in the libraries to capture the speaker’s voice. Mobile devices are increasingly used as speakerphone systems where the microphone is removed some distance from the speaker. Beamforming can be used on newer mobile devices with microphone arrays to focus in the direction of the speaker and minimize background noise from other directions.