chan_dahdi.c: Unable to enable echo cancellation on channel

Hi,

I have Asterisk 1.6.0.9 (from source), with dahdi_linux & tools 2.2.0.2. I have a TDM422P rev.E/F (I beleive)

I am trying to get this working with OSLEC 0.2.

I have followed the instructions from the OSLEC site, but I am not getting any echo cancellation working. Asterisk runs fine, and I can make and receive calls, but they sometimes have an echo and I am trying to fix this.

In /var/log/asterisk/messages, I get:

chan_dahdi.c: Unable to enable echo cancellation on channel 3 (No such device)

I have been surfing all over the web to try and find a solution to this, but to no avail. I cannot get simple information such as:

  • What device this is referring to?
  • Is this a device which is made available by 1) Asterisk 2) Dahdi 3) OSLEC ?

I know that when I do Dahdi_Cfg, it works correctly and reports that channel 1 is configured for OSLEC.

But anytime a call is initiated, the above message appears in the log.

Can someone help me, or at least point me in the right direction?

Can you please post /etc/asterisk/chan_dahdi.conf as well as /etc/dahdi/system.conf