Using standard echo canceller with NaturalConference

Introduction

Normally, the standard on-board echo cancellation is used with a Dialogic® NaturalAccess™ NaturalConference™ applications rather than the conference echo canceller. One reason for this is that the standard echo canceller (echo_v3 or echo_v4) is more powerful than the conference echo canceller.

Procedure

The standard on-board echo canceller internally uses stream 34/35 as output and input for the echo cancellation module. It is possible to expose this stream by adding the keyword "Echo.EnableExternalPins = YES" to the board configuration file. 

It is possible to set the usage of echo(_v3) globally and leave the conference echo canceller disabled. Switching for a conference member will not be from stream 16/17, but from stream 34/35 using the same timeslot. 

The following is an example of the connections that can be made to use the standard on-board echo canceller:

  •    A call arrives on timeslot ts, which is also the timeslot of the DSP, and the conference seat is created on timeslot ts1.

  •    The incoming line line_stream:ts must be connected to the IVR DSP_stream+1:ts.

  •    The output of the echo canceller 34:ts must be connected to conference seat 33:ts1

  •    The output of the conference seat 32:ts1 must be connected to the line interface line_stream+1:ts, but also to the echo canceller 35:ts as reference.

 

This procedure works on Dialogic CG Series Media Boards, but note that on the AG 4000 and AG 3200 the number of connections between the motherboard and daughterboard is limited to 256 simplex connections. Using the standard on-board echo canceller in conferencing may increase the number of allowable connections between the motherboard and daughterboard because the echo cancellation function is primarily running on the motherboard, while the conferencing function is running on the daughterboard

Product List

Dialogic CG Series Media Boards

 

Return to Documentation Home I Return to Sangoma Support