Echo cancellation functions

Echo cancellation improves DTMF/tone detection and speech recognition performance during playing by canceling any leakage of the playback audio from the receive signal path. It also improves peer-to-peer human communications in an IP telephony gateway application by eliminating talker echo.

Echo cancellation is configured as part of starting a protocol with adiStartProtocol. The echo canceller automatically starts when a call enters the conversation state.

The following functions modify echo cancellation parameters:

Function

Synchronous/
Asynchronous

Description

adiCommandEchoCanceller

Asynchronous

Sends commands to the echo canceller tone disabler.

adiModifyEchoCanceller

Asynchronous

Modifies the echo canceller parameters after echo cancellation is started.