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. \tNative iOS library with API \tNarrowband and wideband voice codecs available \tEcho and noise solutions for superior speech \tFull featured VoIP telephony 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 \tOptimized performance for iPhone, iPad and other mobile devices \tRange of standard and wideband optimized VoIP vocoders \tRobust echo cancellation, noise reduction, and beamforming for speech enhancement \tVoIP stack supports iPhone and iPad SIP client applications \tMulti-tasking and multichannel operations \tFull and half duplex modes \tTTY / TDD option available \tCompliant with ITU standards Applications \tVoice and video over IP networks \tWideband IP telephony \tAudio and video conferencing \tTTY / TDD calling \tFax over IP 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: \tNative Objective C library interface \tNative VoIP stack with adaptive jitter \tVoIP codecs for narrowband and wideband speech and audio \tVoice quality enhancement with acoustic echo cancellation, noise reduction and dereverberation \tAcoustic beamforming for microphone noise reduction 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. \tMELPe – 600 bps / 1200 bps /2400 bps \tOPUS - 8kHz to 48kHz audio with dual layer LP and MDCT encoding \tG.711 - 64k bps PCM (A-law or μ-law form) \tG.722 - 7 kHz audio coding within 64 kbit/s (SB-ADPCM) \tG.722.1 - 24k and 32k bps, 7 kHz audio \tG.722.2 - Adaptive Multi-Rate Wideband (GSM AMR-WB) \tG.729AB - 8k bps CS-ACELP \tSpeex – 8 kHz, 16 kHz, and 32 kHz CELP \tSILK – Wideband with variable bitrate 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.