<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
I recently upgraded my Asterisk system to Dahdi and now I have an echo
problem.<br>
<br>
I am running Asterisk 1.4.25 with Dahdi Complete 2.2.0, on a Digium
TE121B PCI express card with a HARDWARE echo cancellation module. All
this is housed on a CentOS 5.5 box, 2.6.18 Kernel. My incoming phone
service is an AT&T PRI (24 channel T1).<br>
<br>
My configs:<br>
<br>
********chan_dahdi.conf*********<br>
<br>
[channels]<br>
; configuration for T1 card as PRI<br>
language=en<br>
echocancel=32<br>
echocancelwhenbridged=yes<br>
echotraining=yes<br>
rxgain=10.5<br>
switchtype=4ess<br>
context=incoming<br>
usecallerid=yes<br>
signalling=pri_cpe<br>
group=1<br>
channel => 1-23<br>
<br>
***********/etc/dahdi/system.conf*************<br>
loadzone=us<br>
defaultzone=us<br>
span=1,0,0,esf,b8zs<br>
bchan=1-23<br>
dchan=24<br>
<br>
I compiled with Olsec also and tried both mg2 and oslec with the same
results. I get quite a bit of echo on local calls, and slight echo on
out of area or cell phone calls. No echo on internal calls (SIP phone
to SIP phone). I am using SIP.<br>
<br>
When I run dahdi show channel 1 - 2 and 4 - 23, I get something like
the following:<br>
<br>
trumpetvine*CLI> dahdi show channel 2<br>
Channel: 2e*CLI> <br>
File Descriptor: 24<br>
Span: 1vine*CLI> <br>
Extension: <br>
Dialing: no<br>
Context: incoming<br>
Caller ID: 260482xxxx<br>
Calling TON: 33<br>
Caller ID name: <br>
Destroy: 0<br>
InAlarm: 0e*CLI> <br>
Signalling Type: ISDN PRI<br>
Radio: 0<br>
Owner: <None>LI> <br>
Real: <None><br>
Callwait: <None><br>
Threeway: <None> <br>
Confno: -1<br>
Propagated Conference: -1<br>
Real in conference: 0<br>
DSP: no<br>
Relax DTMF: no<br>
Dialing/CallwaitCAS: 0/0<br>
Default law: ulaw<br>
Fax Handled: no<br>
Pulse phone: no<br>
Echo Cancellation: 32 taps, currently OFF<br>
PRI Flags: <br>
PRI Logical Span: Implicit<br>
Hookstate (FXS only): Onhook<br>
<br>
This shows that Echo Cancellation is OFF. However when I run dahdi show
channel 3, I get the following:<br>
<br>
trumpetvine*CLI> dahdi show channel 3<br>
Channel: 3e*CLI> <br>
File Descriptor: 25<br>
Span: 1vine*CLI> <br>
Extension: <br>
Dialing: no<br>
Context: incoming<br>
Caller ID: 734326xxxx<br>
Calling TON: 33<br>
Caller ID name: <br>
Destroy: 0e*CLI> <br>
InAlarm: 0<br>
Signalling Type: ISDN PRI<br>
Radio: 0<br>
Owner: DAHDI/3-1 <br>
Real: DAHDI/3-1<br>
Callwait: <None><br>
Threeway: <None> <br>
Confno: -1<br>
Propagated Conference: -1<br>
Real in conference: 0<br>
DSP: yesine*CLI> <br>
Relax DTMF: no<br>
Dialing/CallwaitCAS: 0/0<br>
Default law: ulaw<br>
Fax Handled: no> <br>
Pulse phone: no<br>
Echo Cancellation: 32 taps, currently ON<br>
PRI Flags: Call <br>
PRI Logical Span: Implicit<br>
Actual Confinfo: Num/0, Mode/0x0000<br>
Actual Confmute: No<br>
Hookstate (FXS only): Onhook<br>
<br>
Not sure why echo cancel is only on channel 3 and not on the other
channels.<br>
<br>
Should I not be specifying echocancel=32 at all if I have hardware
echo. Does the hardware echo cancel module automatically surpress echo,
or does it need to be configured? Any ideas would be helpful. Let me
know if you need more info. Thank you.<br>
<br>
Jason<br>
<div class="moz-signature">-- <br>
<title></title>
<p><font face="Arial, Helvetica, sans-serif"><b>Jason Baker<br>
</b><font color="#660000"><span style=""><i>IT
Coordinator</i></span></font></font></p>
<font color="#000099" face="Arial, Helvetica, sans-serif"><b>
Glastender, Inc.</b></font><br>
<font size="2">5400 North Michigan Road<br>
Saginaw,
Michigan 48604 USA<br>
Phone: 989.752.4275 ext.
228<br>
Fax: 989.752.4276</font><br>
<a href="http://www.glastender.com/">www.glastender.com</a>
</div>
</body>
</html>