VoIP Engine - LnxVoice, AnVoice, iVoIP Engine
VoIP Engine Software: Handles all the voice processing from PCM to Packet and back
By leveraging VoIP Engine, developers can focus onย functionality of the end application without dealing with complexities of voice processing at the native layer
Adaptive Digital Voice Solutions
We help you design the application you want.
To better understand our VoIP Engine product, Adaptive Digital has provided the VoIP Engine | Gateway Userโs Guide for download.
Contact Sales:
VoIP Engine (VE) is at the core of our Linux, and ARM-based VoIP applications, it provides complete PCM to packet processing. The VoIP Engine software is a software engine package that handles all the voice processing from PCM to Packet and back. Its intended use is in VoIP enabled handsets or desktop phones.ย
Our product and service offerings draw from extensive industry experience. Because of our extensive knowledge of digital voice processing we are well equipped to provide our customers the resources and support necessary for them to exceed the existing standard in voice quality.ย
Our engineersย work closely with the customerโs engineering staffย to transfer technologies, thus ensuring quick integration of licensed components into the customersโ product.
VoIP Engine is portable for use in conjunction with any application or operating system.
VoIP Engine Solutions
Packet Conference Server
VoIP Engine Gateway Solution
VoIP Engine Conference Bridge Solution
Signal Channel Endpoint
Features List
- SIP
- G.711 ฮผ/a-law appendix I (PCM) and II (VAD/CNG)
- G.726
- G.729 A/B including Annex A and Annex B
- G.722
- G.722.1ย
- G.722.2ย โย Wide-bandย
- G.723.1
- GSM-AMR Narrow-bandย
- iLBC
- iSAC
- OPUS
- DTMF, MFR1, MFR2 Detection and Generation
- Call Progress Detection and Generation
- DTMF Tone Relay Transmit (IETF RFC2833)
- Arbitrary Tone Detection
- High Definition Acoustic Echo Cancellation (AEC)
- G.168 Echo Cancellation
- Automatic Gain Control (AGC)
- Packet Loss Concealment (PLC)
- Silence Suppression
- Voice activity detection (VAD)
- Comfort noise generation (CNG)
- Comfort noise level control
- ฮผ-law/a-law to Linear Conversion and Gain Control
- Play/Record of Audio Files
- RTP/RTCP Packetization
- Jitter Buffering and lost packet recovery
- SRTP (Secure RTP) / AES Encryption
- Conferencing
- Caller ID
- Fax Pass-Through (PCM)
- T.38 real time fax relay
V.32, V.34, V.14
Baudot/TTY
- API support (management, event monitoring/reporting, statistics)
The VoIP engine is purely a data processing engine. It has no interface to drivers or peripherals and performs processing solely at the request of the host application. The host application feeds the VoIP engine PCM samples from the audio input and RTP packets from the network input. The VoIP engine in turn returns, via callbacks to the host application, PCM samples to be sent to the audio output device and RTP packets to be sent to the network interface.
AVAILABLE AT VARIOUS LEVELS OF INTEGRATION
- VE source Code
- VE object Code
- VE Class Library
- VE SDK includes VE Class library and SIP Class Library
- VE Reference Kit includes Class Libraries and Sample Application code
Adaptive Digitalโs VoIP Engine/SIP Reference Kits accelerate the development of SIP compliant voice applications.
Reference Kit Includes:
- VoIP Engine Software
- SIP Phone Sample Project with source code
- SDK Quick Start Guide
- Developer Quick start (Read Me)
VoIP Engine Software development kits (SDKs) are supplied with a sample Java application and a sample native application that in turn interfaces with the VoIP Engine software. The sample Java application interfaces with the sample native application via 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.
The VoIP Engine API is clean and simple to use.
Add VoIP features to an existing application project or create a fully customized SIP application.
- VoIP Engine Class Library – Provides complete Voice over IP (VoIP) functionality including audio input and output, voice processing, RTP packetization, and network input and output.
- Sample SIP-Phone Program. This program is a fully functioning SIP phone. It is delivered in source code format, complete with all the necessary project files to build, run, test, and modify the program.
- The app can be configured to connect to a standard SIP server. The app can place outgoing phone calls as well as receive inbound phone calls. Furthermore, it supports peer to peer VoIP for applications that do not require SIP.
- SIP Class Library – Provides SIP user agent functionality including network input and output.
VoIP Engine is portable for use in conjunction with any application or operating system.
The VoIP Engine/SIP Reference Kit is a SIP Phone application (complete with audio algorithms, SIP, User Interface, control code, and sample application).
VQE algorithms (AnVoice specific to inherent android issues), HD Acoustic Echo Cancellation, Noise Reduction, , G.711, G.729AB, G.722, AMR WB, RTP, SRTP, ย SIP plus the sample application, which is provided in source code format along with project/make files.
Because you want to develop your new VoIP_enabled application quickly using robust, field-tested VoIP software. The work has been done for you. Save time and development costs. Flexibility, Wideband algorithms AEC, G.722.1 (Skype is the only other application using WB in cellular network), create new use of vonage, add VoIP capability to new and existing applications.
AnVoice: Android 2.1+
LnxVoice/ARM: ARM Cortex-A, Linux x86
iVoIPEngine: iOS, iPhone, & iPad
You will need to contact sales in order to download the reference kit software.
By phone: +1 610-825-0182 x120, or email sales@adaptivedigital.com
Detailed Users’ Guide, and sample code โ API functionality explained.
Superior AEC right out of the box.
Based upon Adaptive Digitalโs long history of echo cancellation products, the Enhanced AEC is customized to be able to deal with the challenges that exist primarily in the handset environment:
- Longer and non-deterministic audio buffering delays.
- Excessive speaker to microphone gain due to proximity of speaker and microphone.
- User controlled volume changes that take effect in the audio path between the AEC and the speaker.
VoIP Engine SDK – The VoIPEngine class encapsulates Adaptive Digitalโs VoIP Engine software along with platform specific audio and network I/O to provide all voice processing functionality needed for a VoIP enabled application.
SIP SDK – The SIP class encapsulates Adaptive Digitalโs SIP stack software along with platform specific network I/O to provide SIP functionality needed for a VoIP enabled application.
The VoIP Engine/SIP Reference Kit is subject to change as new features are added.
Yes, you will need to be familiar with application programming.
Yes, the project is own by Adaptive Digital. At the time of production/distribution, a license ย needs to be obtained.
G.711, G.729AB, G.722, ย AMR, and AMR-WB ย (G.722.2)
The reference kits are free for developmental purpose only. Product must be licensed for production/distribution.
Develop VoIP applications such as IP Intercom, social networking, add VoIP to multi-user gaming, etc.
Yes, the evaluation software allows for up to a 5 min phone call. The free version expires (90 days).
Download new, or contact us is same version is required for development.
See included User’s Guide for features and usability. Sample application source code is provided. For customization by Adaptive Digital’s team of experts, contact sales.
Contact sales +1 610-825-0182 x120 to discuss your requirements.
Contact sales to discuss licensing per your requirements.
Yes, see website for software availability, or contact sales +1 610-825-0182 x120 to discuss your requirements.
Reference Kits
AnVoice
- SIP Phone Sample Project with source code (Android based)
- AnVoice VoIP Engine SDK(includes an evaluation version of the VoIP class library, header file and docs)
- SIP SDKย for Android (includes an evaluation version of the SIP class library, header file and docs)
- SDK Quick Start Guide
- Developer Quick start (Read Me)
The kit is designed to get you running quickly. Through the use of a few basic APIs you can configure the system to your liking and easily make and receive calls.
LnxVoice
- SIP Phone Sample Project with source code (Linux based)
- LnxVoice VoIP Engine SDK(includes an evaluation version of the VoIP library, header file and docs). Demo runs on TI Sitara platform.
- SIP SDKย for Linux/x86 (includes an evaluation version of the SIP class library, header file and docs)
- SDK Quick Start Guide
- Developer Quick start (Read Me)
iVoIP Engine
Voice enable your iOS application
iPVoice sample program demonstrates the use of Adaptive Digital’s VoIP Engine software in a mobile handset environment.
In particular, the VoIP program, iVoIP Engine turns an iPhone (or iPod or iPad) into a limited capability IP phone. The limitation is that the program communicates via RTP using user specified IP address/port number.ย
- SIP Phone Sample Project with source code (iOS based)
- iVoIPEngine SDK(includes an evaluation version of the VoIP class library, header file and docs)
- SIP SDKย for iOS (includes an evaluation version of the SIP class library, header file and docs)
- SDK Quick Start Guide
- Developer Quick start (Read Me)