Conferencing Software: Narrowband, Wideband, and Mixed Narrowband/Wideband capable
Multi-Mic, VoIP (Packet), and Analog Conference Engine for conference phone equipment
The Adaptive Digital Technologies Conferencing software is designed to provide conference call capability to telephone systems as well as to voice and video conference servers. Our conferencing algorithm adds the active conference input signals together to form a composite signal. Before sending the composite signal back to each conference party, that party’s transmission is removed from the composite signal to avoid the perception of echo.
- Excellent voice quality maintained even in large conferences
- Supports TDM or packet interface for input and output data
- Number of conference participants is user configurable: Participants can be added and deleted from conference at any time
- Provides voice playback and voice record of conference members and composite signal
Conference Phone System Engine
The implementation of Adaptive Digital’s Conference Engine in your application eliminates echo and enhances voice quality thus creating call clarity, and therefore increasing call productivity
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.
- Automatic Level Control
- Overflow Protection
- Voice Activity Detection
- Noise Suppression
- Dominant Speaker Selection
- Multi-conference capable
- Functions are “C” callable
- Listen Only Mode
- Audio Switch/Transcoding mode
- Record/Playback of conference input and output audio
- Configurable RTP/Jitter Buffer
- Variable Frame Size
Build that can support different frame sizes among conference members
- Preemptive Member Assignment
When a conference member is assigned preemptive status, all other members’ signals will be suppressed and the preemptive member’s signal will be the only signal included the conference sum.
- Priority Member Assignment
Normally, conference is configured with a number of dominant speakers, typically three. This means that regardless of how many conference members are present, only the three loudest members will be summed at any given time. By assigning priority status to a conference member, that member’s signal will always be added to the sum.
The conference algorithm is available in a narrowband version (NB), which operates at the typical telephony sampling rate of 8 kHz, as well as a wideband version, which operates at an audio sampling rate of 16 kHz. The wideband version (WB) is suitable to be used in high-end conferencing equipment as well as in VoIP applications in which wideband audio is supported. Also available is the mixed rate version. That is able to bridge together both narrowband and wideband conference (WBNB) parties into a single conference.
|✓||✓||✓||TI TMS320C64x+ / C66x / C674x|
|✓||✓||✓||ARM9E / ARM11|
|✓||✓||✓||Win32 (static library accompanying DLL)|
|✓||✓||✓||Win32 (static library)|
ADT Universal Conferencing is available on the above Platforms: Other configurations are available upon request.
Audio Algorithms: Both NarrowBAND and Wideband
- G722 with ADT PLC
“Adaptive Digital, a global leader in High Definition acoustic echo cancellation and voice technologies, met our very stringent voice quality requirements. Their acoustic echo cancellation expertise is evident in the extraordinary sound quality that has been achieved in Yealink’s first Conference IP phone.”
MULTI-MIC SOFTWARE FEATURES: Common to VoIP And Analog Variants
• Supports up to 5 microphones
• Microphone Selection – Intelligent Mic mixing
• Speaker and Microphone Equalization
• Multi-Mic AEC, up to 400 msec echo tail, integrated AGC, Dynamic Noise Reduction, and Howling Control
• Tone Generation
API function call summary
Initialize a conference
Perform conferencing function
Add a member to a conference
Remove a member from a conference
Set a conference member as a priority speaker
Clear a conference member’s priority status
Close a conference