I recently upgraded my Asterisk system to Dahdi and now I have an echo
problem. 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). My configs: ********chan_dahdi.conf********* [channels] ; configuration for T1 card as PRI language=en echocancel=32 echocancelwhenbridged=yes echotraining=yes rxgain=10.5 switchtype=4ess context=incoming usecallerid=yes signalling=pri_cpe group=1 channel => 1-23 ***********/etc/dahdi/system.conf************* loadzone=us defaultzone=us span=1,0,0,esf,b8zs bchan=1-23 dchan=24 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. When I run dahdi show channel 1 - 2 and 4 - 23, I get something like the following: trumpetvine*CLI> dahdi show channel 2 Channel: 2e*CLI> File Descriptor: 24 Span: 1vine*CLI> Extension: Dialing: no Context: incoming Caller ID: 260482xxxx Calling TON: 33 Caller ID name: Destroy: 0 InAlarm: 0e*CLI> Signalling Type: ISDN PRI Radio: 0 Owner: <None>LI> Real: <None> Callwait: <None> Threeway: <None> Confno: -1 Propagated Conference: -1 Real in conference: 0 DSP: no Relax DTMF: no Dialing/CallwaitCAS: 0/0 Default law: ulaw Fax Handled: no Pulse phone: no Echo Cancellation: 32 taps, currently OFF PRI Flags: PRI Logical Span: Implicit Hookstate (FXS only): Onhook This shows that Echo Cancellation is OFF. However when I run dahdi show channel 3, I get the following: trumpetvine*CLI> dahdi show channel 3 Channel: 3e*CLI> File Descriptor: 25 Span: 1vine*CLI> Extension: Dialing: no Context: incoming Caller ID: 734326xxxx Calling TON: 33 Caller ID name: Destroy: 0e*CLI> InAlarm: 0 Signalling Type: ISDN PRI Radio: 0 Owner: DAHDI/3-1 Real: DAHDI/3-1 Callwait: <None> Threeway: <None> Confno: -1 Propagated Conference: -1 Real in conference: 0 DSP: yesine*CLI> Relax DTMF: no Dialing/CallwaitCAS: 0/0 Default law: ulaw Fax Handled: no> Pulse phone: no Echo Cancellation: 32 taps, currently ON PRI Flags: Call PRI Logical Span: Implicit Actual Confinfo: Num/0, Mode/0x0000 Actual Confmute: No Hookstate (FXS only): Onhook Not sure why echo cancel is only on channel 3 and not on the other channels. 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. Jason --
Jason Baker 5400 North Michigan Road Saginaw, Michigan 48604 USA Phone: 989.752.4275 ext. 228 Fax: 989.752.4276 www.glastender.com |
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com --
AstriCon 2009 - October 13 - 15 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users