Contact Adaptive Digital to become a VoIP Engine SDK developer: 1(800) 340-2066 x120
iPVoice Demo with SIP is currently available for free Download at the iTunes Store.

search our site

You must Log-in/Register to access demos.
Lauch extranet to do so.
Go to Extranet

ipvoice with sip

iPVoice App with SIP Demo

itunes

Demonstration software for the VoIP Engine product currently available for iPhone at the App Store.

 

» Press Release

 

Adaptive Digital’s VoIP Engine™/SIP Reference Kits can be used to accelerate the development of cutting edge VoIP applications, while delivering the best user experience for mobile clients.

Give us a listen!

Contact us
  for more information



VoIP Engine™ SIP Reference Kits: Jump Start your Voice over IP App!

Adaptive Digital’s VoIP Engine/SIP Reference Kits for iOS, Android™, and Linux include two powerful software development kits (VoIP Engine and SIP SDKs) providing powerful and highly customizable software environments to quickly add VoIP, and SIP based dial, answer call features into an application.
Develop VoIP applications for any ARM® or Linux based Mobile Handheld Device, Tablet Mobile Computer, Windows notebook or Windows PC.


Launch Extranet LOG-IN | REGISTER to download free Reference Kit
Click on Tools - DSP Wizard | Demos, then Click Download Demonstrations, choose from list.
iPVoice - VoIP Engine / SIP Reference Kit for iOS FREE Download - registration required
AnVoice - VoIP Engine / SIP Reference Kit for Android FREE Download - registration required
LnxVoice available on our website in the near future. Contact sales to aquire the demo.
Contact sales for more information.

iPVoice Reference Kit - VoIP Engine/SIP Reference Kit for Apple iOS includes

  1. SIP Phone Sample Project with source code (iOS based)
  2. iPVoice VoIP Engine SDK (includes an evaluation version of the VoIP class library, header file and docs)
  3. SIP SDK for iOS (includes an evaluation version of the SIP class library, header file and docs)
  4. SDK Quick Start Guide
  5. Developer Quick start (Read Me)


Demo Requirements: iPhone®, or iPad®

VoIP Engine SDK features acoustic echo cancellation, noise reduction, and automatic gain control (AGC) for voice quality enhancement (VQE), as well as speech compression (G.711, G.729AB, and G.722 and other optional codecs), RTP and Jitter Buffering. Adaptive Digital’s SIP SDK provides a customizable solution to quickly add SIP based dial and receive phone calls features into software applications. It supports: registration, call initiation, call-acceptance, and call-teardown for VoIP telephones.

AnVoice Reference Kit - VoIP Engine/SIP Reference Kit for Android includes

  1. SIP Phone Sample Project with source code (Android based)
  2. AnVoice VoIP Engine SDK (includes an evaluation version of the VoIP class library, header file and docs)
  3. SIP SDK for Android (includes an evaluation version of the SIP class library, header file and docs)
  4. SDK Quick Start Guide
  5. Developer Quick start (Read Me)


Demo Requirements: Android 2.1 and higher.

VoIP Engine SDK features acoustic echo cancellation, noise reduction, and automatic gain control (AGC) for voice quality enhancement (VQE), as well as speech compression (G.711, G.729AB, and G.722 and other optional codecs), RTP and Jitter Buffering. Adaptive Digital’s SIP SDK provides a customizable solution to quickly add SIP based dial and receive phone calls features into software applications. It supports: registration, call initiation, call-acceptance, and call-teardown for VoIP telephones.

LnxVoice Reference Kit - VoIP Engine/SIP Reference Kit for Linux includes

  1. SIP Phone Sample Project with source code (Linux based)
  2. LnxVoice VoIP Engine SDK (includes an evaluation version of the VoIP library, header file and docs). Demo runs on TI Sitara platform.
  3. SIP SDK for Linux/x86 (includes an evaluation version of the SIP class library, header file and docs)
  4. SDK Quick Start Guide
  5. Developer Quick start (Read Me)

Note: Can be customized to Linux or ARM-Cortex-A8/9/15 platform of choice.




Demo Hardware Requirements: Beaglebone with audio cape. Links below.

Beaglebone White: http://beagleboard.org/Products/BeagleBone
Beaglebone Black: http://beagleboard.org/Products/BeagleBone+Black

Audio Cape:
http://circuitco.com/support/index.php?title=BeagleBone_Audio

VoIP Engine SDK features acoustic echo cancellation, noise reduction, and automatic gain control (AGC) for voice quality enhancement (VQE), as well as speech compression (G.711, G.729AB, and G.722 and other optional codecs), RTP and Jitter Buffering. Adaptive Digital’s SIP SDK provides a customizable solution to quickly add SIP based dial and receive phone calls features into software applications. It supports: registration, call initiation, call-acceptance, and call-teardown for VoIP telephones.

What is VoIP Engine/SIP Reference Kit (RK)?
What features are included in VoIP Engine/SIP Reference Kit?
Why should I use VoIP Engine/SIP RK?

What are the requirements?

Why do I have to register in order to download the VoIP Engine/SIP RK?
What documentation is included?
What is the Enhanced AEC algorithm?
What other components are included in the VoIP Engine/SIP RK package?
How can I test the quality of VoIP Engine/SIP RK and its components?
Are VoIP Engine/SIP RK components subject to change?

Do I need programming experience to use VoIP Engine/SIP RK?

Is the VoIP Engine/SIP RK project owned by Adaptive Digital Technologies?
What codecs are supported in VoIP Engine/SIP RK?
Please explain how VoIP Engine/SIP RK is free of charge?
What does the Reference Kit let me do?

Are there limitations to the free version of the reference kit?

My Reference Kit evaluation time period has expired, can I extend the usage?

How can I customize the VoIP Engine/SIP RK Platform?
How do I obtain a production license?
Do I need to license all components, or just components necessary to my application?
Can I obtain individual components outside the construct of the VoIP Engine framework?
Do you provide support? Where can I direct my questions regarding issues that I may have with the Reference Kit SDKs?

What is VoIP Engine/SIP Reference Kit (RK)?

The VoIP Engine/SIP Reference Kit is a SIP Phone application (complete with audio algorithms, SIP, User Interface, control code, and sample application).

What features are included in VoIP Engine/SIP Reference Kit?

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.

Why should I use VoIP Engine/SIP RK?

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.

What are the requirements?

iPVoice - iOS iPad, iPhone, or iPod Touch.
AnVoice – Android 2.1 +
Linux/ARM-Cortex-A8
Linux-x86

Why do I have to register in order to download the VoIP Engine/SIP RK?

Registering allows us to keep you informed of changes and updates.

What documentation is included?

Detailed Users’ Guide, and sample code – API functionality explained.

What is the Enhanced AEC algorithm?

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:

1) Longer and non-deterministic audio buffering delays
2) Excessive speaker to microphone gain due to proximity of speaker and microphone
3) User controlled volume changes that take effect in the audio path between the AEC and the speaker.

What other components are included in the VoIP Engine/SIP RK package?

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.

How can I test the quality of VoIP Engine/SIP RK and its components?

By downloading and using the free evaluation demo application provide by Adaptive Digital. AnVoice is available on Google Play; iPVoice is available on the App Store.

Are VoIP Engine/SIP RK components subject to change?

The VoIP Engine/SIP Reference Kit is subject to change as new features are added.

Do I need programming experience to use VoIP Engine/SIP RK?

Yes, you will need to be familiar with application programing.

Is the VoIP Engine/SIP RK project owned by Adaptive Digital Technologies?

Yes, the project is own by Adaptive Digital. At the time of production/distribution, a license  needs to be obtained.

What codecs are supported in VoIP Engine/SIP RK?

G.711, G.729AB, G.722,  AMR, and AMR-WB  (G.722.2)

Please explain how VoIP Engine/SIP RK is free of charge?

The reference kits are free for developmental purpose only. Product must be licensed for production/distribution.

What does the Reference Kit let me do?

Develop VoIP applications such as IP Intercom, social networking, add VoIP to multi-user gaming, etc.

Are there limitations to the free version of the reference kit?

Yes, the evaluation software allows for up to a 5 min phone call. The free version expires (90 days).

My Reference Kit evaluation time period has expired, can I extend the usage?

Download new, or contact us is same version is required for development.

How can I customize the VoIP Engine/SIP RK Platform?

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.

How do I obtain a production license?

Contact sales 610-825-0182 x120 to discuss your requirements.

Do I need to license all components, or just components necessary to my application?

Contact sales to discuss licensing per your requirements.

Can I obtain individual components outside the construct of the VoIP Engine framework?

Yes, see website for software availability, or contact sales 610-825-0182 x120 to discuss your requirements.

Do you provide support? Where can I direct my questions regarding issues that I may have with the Reference Kit SDKs?

A developers Q&A forum has been established so that the community may contribute information. Paid support by Adaptive Digital may be purchased.

» Go to Google Groups: VoIP Engine / SIP Reference Kit Developers>

 

Adaptive Digital Technologies Simplifies Mobile Handset VoIP Application Development. Harness the Power of VoIP Engine: Voice Engine/SIP Software Development Kits for VoIP Application ARM®, iOS, and Android™ Developers.

Developers can add VoIP features to an existing hardware or software project or create a fully customized SIP application. The included sample SIP Phone app is a fully functioning SIP phone. 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.

Support

A developers Q&A forum has been established so that the community may contribute information. Paid support by Adaptive Digital may be purchased.

» Go to Google Groups: VoIP Engine / SIP Reference Kit Developers>

Software Features

SIP Phone Application

  1. SIP Client Protocol
  2. RTP/Jitter Buffer
  3. SRTP
  4. Voice Conferencing (up to 4 users)
  5. G.711 mu-law and a-law with packet loss concealment
  6. G.729A 8 kbps speech compression
  7. G.722 16 kbps speech compression
  8. Noise Reduction
  9. Enhanced Acoustic Echo Cancellation – Operates on most Android handsets without customization/tuning.
  10. Automatic Gain Control
  11. Tone Generation
  12. Tone Relay Transmit
  13. Peer to Peer Operation
  14. Fully Configurable via GUI
  15. G.722.2 Vocoder (Optional)
  16. AMR Vocoder (Optional)

Test Features

  1. Tone transmit
  2. Tone receive
  3. CSS transmit
  4. CSS receive
  5. Acoustic Delay Measurement

Adaptive Digital is the leading developer of VoIP technology. Our VoIP Engine SDK provides a powerful and highly customizable software environment to quickly add SIP based dial, answer call features in your application. Using Adaptive Digital’s VoIP Engine software development kit (SDK) accelerates the development of SIP compliant voice applications. Developers can add VoIP features to an existing hardware or software project or create a fully customized SIP application.The sample SIP Phone app is a fully functioning SIP phone. 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.

The SIP phone app makes use of underlying SIP and VoIP Engine services that are accessed through their respective APIs. Both services run autonomously.

In the case of the SIP service, it runs in its own thread but under control of the sample application. Callbacks to the application are used as needed. The SIP service takes care of UDP/IP socket communication with the SIP server.
In the case of the VoIP Engine Service, it too runs its own threads under control of the sample application. The VoIP Engine Service interfaces directly with the audio drivers as well as the UDP/IP stack. The host application does not need to deal with audio buffers or RTP packets.

Peer to Peer operation opens up the door to many new applications, limited only by your imagination. Download our sample app on to two or more phones and try it out for yourself.


For VoIP Engine product information, please contact sales. Tel: 1-800-340-2066 x120 or email us.

Adaptive Digital (easy integration + field proven algorithms) = quick-to-market applications