SUMMARY: [asterisk-biz] Does VoIP Really Work for Serious Business?

Matthew Crocker matthew at crocker.com
Fri Mar 10 08:00:59 MST 2006


The echo canceler needs to 'remember' what you just said so that it  
can apply the inverse of that to the returning echo.  They train up  
based on the latency but when the latency is jumping all over the  
place (jitter) they cannot train up properly.   Lets say you said  
something and 1 second later it came back. The echo canceler will  
remember what you said 1 second ago and apply the inverse waveform to  
cancel out the returning echo.  So, now the echo canceler is trained  
up at 1 second. Lets say the latency changes to 2 seconds, your echo  
canceler is still applying the inverse wave form from what you said 1  
second before.  The echo and inverse wave form don't line up so the  
returning echo isn't fully canceled and you hear it.  Your echo  
canceler is going to be constantly retraining to adjust for changes  
in latency (jitter) and for small amounts of jitter it does a pretty  
good job.

On Mar 10, 2006, at 8:45 AM, Herman Webley wrote:

> On Fri, 2006-03-10 at 08:30 -0500, Matthew Crocker wrote:
>> On Mar 10, 2006, at 8:24 AM, Hugh L. Johnson wrote:
>>
>>> It's all about latency.  The roundtrip ping times across my DSL
>>> circuit
>>> (Verizon ATM cloud) to my ISP's router (One hop away) are approx  
>>> 25ms.
>>> My ISP has a PRI which I use for all incoming and local outgoing
>>> calls.
>>> For these calls the quality is better than when I had an analog
>>> phone at
>>> home.
>>
>> No, it is all about jitter.  Latency is irrelevant unless it is above
>> 150-200ms.  Rapidly changing latency (aka Jitter) is what kills VoIP
>> quality because the echo cancelers  can't train up properly.
>
> How does jitter hinder the echo canceler training?
>
> As an aside more jitter means more jitter buffer to avoid voice drop
> outs. Of course a jitter buffer introduces additional latency equal to
> the buffer. And of course additional latency equals worse echo :)
>
> Loads of fun this VoPI is ...
>
> -Herman
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-biz mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-biz

--
Matthew S. Crocker
Vice President
Crocker Communications, Inc.
Internet Division
PO BOX 710
Greenfield, MA 01302-0710
http://www.crocker.com




More information about the asterisk-biz mailing list