Echo cancellation problem

Hi. I use Asterisk 1.6.2.23 and TDM410P.
When i call from analog phone (which connected to TDM410P card) to IPhone or some Sootphone i hear echo my voice in both sides. Or from IPhone to analog phone. My TDM410P card has not echo cancellation module but as software i use by default mg2. This is my conf files.

system.conf

[code]# Autogenerated by /usr/sbin/dahdi_genconf on Sun Feb 5 23:40:08 2012

If you edit this file and execute /usr/sbin/dahdi_genconf again,

your manual changes will be LOST.

Dahdi Configuration File

This file is parsed by the Dahdi Configurator, dahdi_cfg

Span 1: WCTDM/0 “Wildcard TDM410P” (MASTER)

fxsks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
fxoks=3
echocanceller=mg2,3
fxoks=4
echocanceller=mg2,4

Global data

loadzone = us
defaultzone = us
[/code]

chan_dahdi.conf

[code];
; DAHDI telephony
;
; Configuration file

[trunkgroups]

[channels]

language=en
context=from-zaptel
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes

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=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no

busydetect=yes
busycount=4;4
callprogress=no

;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no

;Include setup-pstn configs
#include dahdi-channels.conf

group=1

;Include PBXconfig configs
#include chan_dahdi_additional.conf

[/code]

Howdy,

Digium provides support for our products via our Support department. Please see this thread for the contact details:

viewtopic.php?f=1&t=81808

dear [color=#BF0000]malcolmd[/color] my question not about asterisk card. I want software solution

Right…so you can let our Support department try to assist, or not.

i solved echo cancellation problem between 2 softphones during call via decreasing “handset volume” and “gain volume” both sides.
But when using asterisk card (TDM410P) via FXS and FXO port i can decrease only 60-70% echo. For it i use OSLEC and HPEC (i got same result for each one).
But i want decrease echo for 100%. My solution only echo cancellation hardware product by Digium?
Anybody does know about it? Please help me for solving this problem

Echo from a softphone is the responsibility of the softphone.

In these situations i get echo:

  • calling between analog phone (which connected asterisk via FXS port) and some PSTN number.
  • foward receiving call from FXO port to analog phone

You can try PBXMate software it has a relatively long delay and will probably help cancelling the echo from the analog phones.

PBXmate for Windows but i use Linux

PBXMate runs on both Windows & Linux - you can see in the following link http://www.solicall.com/products.html#PBXMate

please see solicall.com/personalpbxmate-mydownload.html
[color=#800000]Operating System: Windows XP, Vista and Windows 7.[/color]

OK, I see the source of the confusion. Your are referring to a product called Personal PBXMate which runs on Windows. But, I was referring to a product called PBXMate which is what you were looking for - a centralized echo removal software product that runs on both Linux and Windows. I hope this helps clear the confusion.

Just a quick note to make sure you’re using fxotune to reduce the source of the echo on the FXO ports itself (assuming that is one of the sources of echo)

how can i sure?

Under a normal install from the dahdi source, the dahdi init script will look for the presence of /etc/fxotune.conf. If that file is not there, then you probably haven’t used it.

For instructions on how to use it, take a look in the Analog 410 Series User’s Manual.

I solved problem with increased echo to 1024 taps (128ms) in configuration. I am using hpec

My same problem wasn’t solved
( asterisk 1.6 + dahdi 2)