NEW! - G.722 wideband codec, superior voice and audio quality! Arrange a demo!
Adaptive Digital has gathered into one package all of the software components needed to VoIP enable your mobile device application. 
Availability:
Available for Android based devices: Droid, Droid 2, Droid X, HTC Nexus One, and Samsung Galaxy.
Voice and VoIP enable your Android application
Adaptive Digital’s VoIP Engine for the Android/ARM is a software package that handles the processing needed to transform PCM samples to VoIP packets and VoIP packets to PCM samples. In other words, it provides all the voice processing necessary to VoIP-enable an Android/ARM application.
The core of VoIP Engine is an Android native-layer application that includes a complete suite of Adaptive Digital’s field-proven telephony, VoIP, and voice quality enhancement algorithms that enable developers to create toll-quality next generation mobile applications for Android/ARM users. VoIP Engine is supplied with a sample Java application that interfaces to the VoIP Engine native application. The sample application uses the VoIP Engine API, which in turn uses the Java Native Interface (JNI), to setup an RTP/IP to RTP/IP VoIP connection. Android developers can incorporate the Java sample code into more complete VoIP-enabled Android applications.
Today’s mobile phone applications include an extraordinary amount of functionality. In the Android space in particular, writing software at the native layer is difficult not only due to the complexity of Android but also due to the anarchistic nature of open-source software in general. The best-case scenario for a developer is therefore to work at the Java layer. But for performance reasons, much functionality needs to run at the native layer.
To make mobile phone application development managable, developers have software many development kits at their fingertips to handle the native layer complexity. Adaptive Digital’s VoIP Engine brings the necessary VoIP functionality to the native layer. All the developer needs to do is access the VoIP engine using a simple API, and package the supplied VoIP Engine native layer application with the end user Android application. By leveraging VoIP Engine, developers can focus on the functionality of the end application without dealing with the complexities of voice processing at the native layer.
Adaptive Digital's voice engine components make “real” VoIP for Android apps a reality
anVoip™ - VoIP voice engine for Android applications now known as AnVoice
anVoice™ - enhanced VoIP voice engine for Android applications
A complete suite of industry standard, VoIP voice engine software for Android. The anVoip base configuration set consists of the algorithms essential to an Android voice application, including Adaptive Digital’s field-proven acoustic echo cancellation (AEC), G.711 voice codec, automatic gain control (AGC), RTP protocol. Enhancements include: Adaptive Jitter Buffer (AJB), Packet Loss Concealment and SIP.
The fielded algorithms are provided as packaged off-the-shelf integration ready components.
AnVoip and anVoice are delivered as linkable software libraries. Because of the CPU-intensive nature of voice algorithms such as acoustic echo cancellation, anVoip and anVoice run in native mode. AnVoip and anVoice are accessed via a simple Application Program Interface (API), allowing for easy integration into an Android VoIP application. This translates directly to time and money savings in development and support, while helping Android developers to bring a quality mobile VoIP product to market.
Included Software
- Voice Quality: Acoustic Echo Cancellation, Noise Reduction
- Compression: G.711 with Discontinuous Transmission (G.711 Appendix 2), G.729 AB, G.722 (wideband), MELP
- Protocols: RTP, SRTP
- Network Optimization: Adaptive Jitter Buffer Packet Loss Concealment (G.711 Appendix 1).
- Telephony: Tone Generation, Automatic Gain Control
Optional Software Features:
- Voice codecs: G.726, AMR WB G.722.2 (Wideband), AMR NB (Narrowband), EVRC-B
- Enables VoIP application development strictly at the Java layer.
- Adaptive Digital’s VoIP Engine provides all the voice processing necessary to VoIP-enable an Android/ARM or vertical device mobile application.
- Adaptive Digital provides customers with expertise in integration and development to enable differentiation of their next gen mobile application.
Features & Benefits:
Adaptive Digital brings 16 years of voice/VoIP technology experience to a thus far VoIP-hungry Android market.
Adaptive Digital (easy integration + field proven algorithms) = quick-to-market applications
Hands-free customization available for your Android application
For those who prefer a Hands-dirty approach, a-la-carte algorithms available
Member - Arm Solution Center for Android
| Adaptive Digital’s highly optimized algorithms include a flexible interface, which enables easy integration into your Android application. |

member of ARM’s Solution Center for Android (SCA)
...and a twelve year member of Texas Instruments’ Third Party Developer Network.
registered iPhone Developer and member of the Apple iOS Developer Program.