Card: AEX410 with echo cancellation module: VPMADT032
I have searched everywhere and can’t get my hardware echo canceller to work.
/etc/dahdi/system.conf
fxsks=1
echocanceller=HWEC,1
fxsks=2
echocanceller=HWEC,2
fxsks=3
echocanceller=HWEC,3
fxsks=4
echocanceller=HWEC,4
This was my last attempt. I’ve tried commenting out the echocanceller stuff, changing them to mg2 and others, I can get the software echo canceller to work alright (not great), but I bought echo cancellation cards to solve the problem, and i cant get them to work.
When i remove ALL swec, i get the echo bad.
dahdi_cfg -vv says:
DAHDI Tools Version - 2.6.1
DAHDI Version: 2.6.1
Echo Canceller(s): HWEC
Configuration
Channel map:
Channel 01: FXS Kewlstart (Default) (Echo Canceler: HWEC) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: HWEC) (Slaves: 02)
Channel 03: FXS Kewlstart (Default) (Echo Canceler: HWEC) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: HWEC) (Slaves: 04)
4 channels to configure.
Setting echocan for channel 1 to HWEC
DAHDI_ATTACH_ECHOCAN failed on channel 1: Invalid argument (22)
The best swec result I’ve gotten were using mg2 and fxotune, but there was still an audible crackle every now and then when I stopped speaking.
/etc/asterisk/chan_dahdi.conf
busydetect=yes
busycount=10
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
;echocancel=yes
;echocancelwhenbridged=no
;echotraining=800
;rxgain=2.0
;txgain=-20.0
group=0
callgroup=1
pickupgroup=1
- I’ve tried variations of this, I have the echocancellation stuff commented out right now because I was trying to totally OMIT anything that could activate swec.
Please help someone. This is stressing us out!