Hello all!

I don't know why, but it seems that am I the only one who suffers from echo problem? Probably not. But several implementations or * are currently waiting, because of the echo problem.

Here is the list of measures, I tried out:

1. I have used GRANDSTREAM BUDGETONE 101 phones. They are declaring, they have implement G.168 cancellation measures, I at first I decided to go with them. I have tested them and it seems they quite effectively nullify echo from most (analog) systems I have tested. They are quite successful with analog PBXes, being connected over several ISDN BRI connections. But I had great troubles with ISDN DECT (cordless) phones. SIEMENS is having several models and as far as I can tell you, echo stays in many situations I have experienced. The problem is that here in Slovenia is, such cordless phones were sold *EN MASS*, so still in 3 out of 10 cases, the echo problem persists. Besides, I have to use just BT 101 phones and I am not quite flexible here. I planned to use many SNOM phones. I'm not sure, if I am experiencing the acustic echo with SIEMENS ISDN BRI DECT phones or not. I seems to me it is the electrical echo, but I cannot imagine, where this echo comes from, since there is no wire.

2. I searched for some kind of boards or whatever, for me to put them in, in order to nullify echo. No luck. Boards were either quite expensive (and not ment for * at all), or I was quite doubtfull, that they accually do the work. I'm pretty amazed, that no such solution exists. I'm aware, the problem of echo must be solved as much as close to the source channel (ISDN BRI in this case). But this way, every driver have to have their own echo cancelling measures supported and I think this is not the most optimal way. But I have not found the board anyway.

3. I have used the bristuff. They are stating, they are have echo cancellation implemented. I already tried bristuff before, and I had compilation problems. Interestingly enough, when using * v1.2.1 and bristuff 0.30.0, no compilation errors gotten. I have implemented the usual staff - extensions, sip.conf etc etc.

4. And yes, I have looking to use the echo cancellation in vocodec. iLBC guys are declaring, they have counter measures implemented (i.e. echo cancellation). Unfortunately, when implementing PBX solutions, I usually use the G.711 mu codec, since it gives the best (and problem less) results in local LANs. Besides, BT and SNOM phones do not support iLBC. So, I had no luck with codec echo cancellation techniques.

As far as I can tell you, bristuff cancells echo effectively. No echo whatsoever. I have left all echo cancellation parameters intact - as they have been declared from the beginning, not changing the number of taps, etc. etc. 128 taps nullify echo down to none. This works.I have not tested *international* TDM calls - where I presume a bit more of the delay will enter the game.

I know that this is the vISDN list, but... I will stay on vISDN list and will be ready to test the echo canceller, implemented in vISDN. But that echo problem bothered me quite a lot and finally I got the solution. Pheeewww....

I will be testing echo cancellation even more and will report to this list if important matters will occur.

=b


Newer Digium hardware has hardware echo cancellation, however, most boards still rely on the software EC in zaptel drivers. I'm taking that canceller and putting it in vISDN.

Its performance is not exceptional but would be way better than going without an EC :)


_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers

Reply via email to