Bug? ‘dahdi Show Channel X’ HWEC Echo Cancellation Display Is Incorrect While Not On A Call

Home » Asterisk Users » Bug? ‘dahdi Show Channel X’ HWEC Echo Cancellation Display Is Incorrect While Not On A Call
Asterisk Users 2 Comments

When doing a ‘dahdi show channel X’ from the asterisk console, when the line is not part of a call the echo cancellation line ALWAYS says ‘currently OFF’. Once a call is in progress, it will change to ‘ON’. Is this a bug, or is the behavior by design?

My setup:

Asterisk 10.10.0
Dahdi 2.6.1
TE820 T1 card

In chan_dahdi.cfg:
… echocancel=yes echocancelwhenbridged=yes echotraining=800

And in #included chan_dahdi_additional.conf (this is a freepbx install):


;;;;;;[3884]
signalling=fxo_ks pickupgroup=
mailbox=3884@default immediate=no echotraining=800
echocancelwhenbridged=yes echocancel=yes context=from-internal callprogress=no callgroup=
callerid=John Doe <3884>
busydetect=no busycount=7
accountcode=
channel=>73

-Justin Killen

2 thoughts on - Bug? ‘dahdi Show Channel X’ HWEC Echo Cancellation Display Is Incorrect While Not On A Call

  • This is expected behavior. From a DAHDI perspective: The echocan chip’s channels are allocated on demand during channel setup and de-allocated on channel teardown.

  • This is highly confusing. It would be nice if at least the display gave the configured value as well.

    -Justin Killen

    —–Original Message—