[Asterisk-Users] Fun with Echo
Steve Underwood
steveu at coppice.org
Tue Jun 13 05:50:41 MST 2006
Andrew Kohlsmith wrote:
>On Monday 12 June 2006 17:55, shadowym wrote:
>
>
>>Believe me, you can drive yourself insane trying to come up with some
>>magical formula that JUST works because it usually won't happen that way.
>>Software echo cancellers are simply not good enough for many situations.
>>
>>
>
>Actually that's untrue. I think (hope) that Steve Underwood will jump in here
>and correct me, but it's my understanding that the only real reason why the
>software echo cancellers available in Zaptel don't work as well as the
>hardware echo cancellers from Tellabs and the Octasic chips in the Sangoma
>and Digium hardware echo cancellers is because of implementation.
>
>There is a spec for echo cancellation on PSTN called g.168. I believe it's a
>suite of tests which put the echo canceller through its paces and if you pass
>them you are certified to conform to g.168. None of the echo cancellers in
>zaptel conform to this, whereas the Octasic, Tellabs and other hardware echo
>cancellers all do. If someone were to put the effort and energy into making
>the software echo cancellers compliant, you should find similar results to
>the hardware echo cans.
>
>The echo cancellers in Zaptel are far better than anything I could throw
>together myself, and there's a lot of heavy math and dark juju hiding inside
>that optimized code, but they're all still very much proof of concept and
>test code compared to a true g.168-compliant echo can.
>
>Basically they're there for free and might get you what you need, but they're
>certainly not a reflection of all that is possible with a general CPU echo
>canceller.
>
>
Since you invited me, see http://www.soft-switch.org/dumb-vs-smart/ar01.html
Steve
More information about the asterisk-users
mailing list