[Asterisk-Users] Echo Cancellation Feature

Chris Maresca ckm at crust.net
Thu Apr 22 13:23:05 MST 2004


The single most usefull tool that anyone outside telco consultants is
likely to have is ztmonitor.

If you do a ztmonitor [channel number] -v you will get a visual of the
sound strengths and it's pretty easy to see when rx or tx are out of
balance...

Now, if only that would help fix the low-level static noise I have on the
x100p, that would be great.

Chris.

On Thu, 22 Apr 2004, Rich Adamson wrote:

> > I do feel the echo cancellation does need some work.
> > 
> > Currently, other than listening to users, there is no way to benchmark or
> > trouble shoot echo problems.
> 
> Sure there are, it's just that 99% of the asterisk implementors don't
> have the test equipment to do it, and a good share probably wouldn't
> know how to do it if they had access to the equipment.
> 
> > We find that 2 to 3 out of every 20 calls will experience echo.  While
> > echo is a problem that naturally occurs from SIP - PSTN and vice versa, I
> > am still baffled by the fact that the cancellation works randomly.
> > 
> > When doing a zap show channel X, it will also report that the cancellation
> > is still on.  We experience the most echo with a T100P --> Adtran TA 750
> > FXO modules.  While I understand these do not have impedence matching, I
> > wonder to myself why echo cancellation works sometimes, and others not.
> > 
> > Looking at Network util, processor util, and memory utilization, they do
> > not provide any clear indication as to why /when it occurs.
> 
> Not likely to have any impact whatsoever.
>  
> > Is there anything more that can be done to debug echo cancellation, and
> > further are other users experiencing this random echo.  I know it was
> > discussed before, but the support folks at digium aren't able to offer
> > anymore help.
> 
> You've probably read enough from previous postings to know there are
> several different locations within an end-to-end voice call where echo can
> creap into a system. In very general terms, any place where an end-to-end 
> channel incures a two-wire to four-wire conversion (whether done in hardware
> or software), echo can creap in due to lots of different reasons. Since
> asterisk provides us with lots of configuration choices, hardly any two
> systems are alike. Therefore, don't know that anyone is going to write
> * code anytime soon to correct something that can't be pointed to, etc.
> 
> Someone mentioned they have echo on sip to sip calls (presumably the call
> was processed by a single * system). If they do, the problem is likely
> in the sip phone as there are no echo cancallation needs in that four-wire
> end-to-end call from an * perspective.
> 
> I've got a fair amount of test equipment (and 20+ years telephony 
> background), and am planning to assemble a document identifying some of 
> the pstn issues, level settings, and other things impacting a reasonable 
> system implementation. Unless someone wants to UPS a transmission test 
> set to me quickly, the document won't be completed for several weeks. 
> (The only test set I have access to will not be released for a couple 
> of weeks due to classes, etc.)
> 
> I'm also expecting these tests to point out a number of other transmission
> issues within asterisk that we'll get documented with real numbers, etc.
> 
> Rich
> 
> 
> 

--
chris maresca
      senior partner - www.olliancegroup.com

linux, up 17 days





More information about the asterisk-users mailing list