[asterisk-users] tuning software echo cancellation

2010-06-10 Thread Jeff LaCoursiere

We have been distributing asterisk servers for several years now, and early on 
decided that hardware echo can was the way to go.  Our first few boxes without 
it had horrid echo problems, and attempts at tuning in 2006 didn't make any 
difference.

We installed a new server yesterday at a client's location with a Rhino 4 port 
FXO card (HW EC included), and when an inbound call was answered the oddest 
shrieking sound was heard by the caller, and the internal SIP phone heard 
nothing at all.  On a call with Rhino support they disabled the echo 
cancellation module and all was well, though of course we have a horrible echo 
problem now.

We are going through an RMA process with Rhino, which is fine (kudos for them 
to cross ship - really good support team there).  But the client is of course 
chomping at the bit to get the system live.

We are totally out of touch on the subject of software echo cancellation in 
asterisk.  The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I understand that 
when Dahdi detects no HWEC, it enables SWEC by default. Is there anything I can 
do to tweak the settings to try and make this liveable for the client until we 
get the card?  The server is in the Caribbean, so it may actually be a bit 
before the card arrives.  We would love to get them running before then, but it 
is so bad right now that we cannot.

Thanks for any links to info...

Cheers,

j


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Ira
At 09:49 AM 6/10/2010, you wrote:
The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I understand that
when Dahdi detects no HWEC, it enables SWEC by default. Is there 
anything I can
do to tweak the settings to try and make this liveable for the 
client until we
get the card?  The server is in the Caribbean, so it may actually be a bit
before the card arrives.  We would love to get them running before 
then, but it
is so bad right now that we cannot.

Thanks for any links to info...

If it was me, I'd sure risk the $40 for 4 lines worth of HPEC. I have 
a Digium card so it was free, but I put up with a year of messing 
with the other software echo cans before HPEC was released and the 
day I got it working was the last day I ever heard echo and the last 
day my wife ever complained about it. OSLEC is also supposed to be 
good, but HPEC is easy and it works. Might work good enough you can 
stop buying hardware echo solutions for small installations.

Ira 


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Gordon Henderson
On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:

 We are totally out of touch on the subject of software echo cancellation in
 asterisk.  The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I understand 
 that
 when Dahdi detects no HWEC, it enables SWEC by default. Is there anything I 
 can
 do to tweak the settings to try and make this liveable for the client until we
 get the card?  The server is in the Caribbean, so it may actually be a bit
 before the card arrives.  We would love to get them running before then, but 
 it
 is so bad right now that we cannot.

I've been using OSLEC and TDM400 type cards for a while now (openvox). It 
just works

Gordon

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Vinícius Fontes

- Gordon Henderson gordon+aster...@drogon.net escreveu:

 On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:
 
  We are totally out of touch on the subject of software echo
 cancellation in
  asterisk.  The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I
 understand that
  when Dahdi detects no HWEC, it enables SWEC by default. Is there
 anything I can
  do to tweak the settings to try and make this liveable for the
 client until we
  get the card?  The server is in the Caribbean, so it may actually be
 a bit
  before the card arrives.  We would love to get them running before
 then, but it
  is so bad right now that we cannot.
 
 I've been using OSLEC and TDM400 type cards for a while now (openvox).
 It 
 just works
 
 Gordon
 

I second that, OSLEC is awesome.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Jeff LaCoursiere

On Thu, 10 Jun 2010, Gordon Henderson wrote:

 On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:

 We are totally out of touch on the subject of software echo cancellation in
 asterisk.  The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I understand 
 that
 when Dahdi detects no HWEC, it enables SWEC by default. Is there anything I 
 can
 do to tweak the settings to try and make this liveable for the client until 
 we
 get the card?  The server is in the Caribbean, so it may actually be a bit
 before the card arrives.  We would love to get them running before then, but 
 it
 is so bad right now that we cannot.

 I've been using OSLEC and TDM400 type cards for a while now (openvox). It
 just works

 Gordon

Isn't OSLEC on by default?  Or is this something I must turn on 
specifically?  If it is on it isn't doing much in our case :)

Cheers,

j

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Gordon Henderson
On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:


 On Thu, 10 Jun 2010, Gordon Henderson wrote:

 On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:

 We are totally out of touch on the subject of software echo cancellation in
 asterisk.  The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I understand 
 that
 when Dahdi detects no HWEC, it enables SWEC by default. Is there anything I 
 can
 do to tweak the settings to try and make this liveable for the client until 
 we
 get the card?  The server is in the Caribbean, so it may actually be a bit
 before the card arrives.  We would love to get them running before then, 
 but it
 is so bad right now that we cannot.

 I've been using OSLEC and TDM400 type cards for a while now (openvox). It
 just works

 Isn't OSLEC on by default?  Or is this something I must turn on
 specifically?  If it is on it isn't doing much in our case :)

I compile up stuff from scratch, so a lot might depend on your 
distribution..

You need the module dahdi_echocan_oslec loaded, and in 
/etc/dahdi/system.conf, I have:

   echocanceller=oslec,1-4

Gordon

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Tzafrir Cohen
On Thu, Jun 10, 2010 at 07:25:43PM +0100, Gordon Henderson wrote:
 On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:

  Isn't OSLEC on by default?  

Sadly it's not included in the default DAHDI. Several distros include
it. Those also set it as the default EC for system.conf generated by
dahdi_genconf. E.g.

http://svn.debian.org/viewsvn/pkg-voip/dahdi-tools/trunk/debian/patches/echocan_oslec?view=markup

 
 I compile up stuff from scratch, so a lot might depend on your 
 distribution..
 
 You need the module dahdi_echocan_oslec loaded, and in 
 /etc/dahdi/system.conf, I have:
 
echocanceller=oslec,1-4

Actually, dahdi will modprobe the module 'dahdi_echocan_foo' if you have
the line 'echocanceller=foo,channels' . So you need the module
avaialble, rather than loaded.

-- 
   Tzafrir Cohen
icq#16849755  jabber:tzafrir.co...@xorcom.com
+972-50-7952406   mailto:tzafrir.co...@xorcom.com
http://www.xorcom.com  iax:gu...@local.xorcom.com/tzafrir

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] tuning software echo cancellation

2010-06-10 Thread Jeff LaCoursiere

On Thu, 10 Jun 2010, Gordon Henderson wrote:

 On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:


 On Thu, 10 Jun 2010, Gordon Henderson wrote:

 On Thu, 10 Jun 2010, Jeff LaCoursiere wrote:

 We are totally out of touch on the subject of software echo cancellation in
 asterisk.  The system is running 1.4.28 and Dahdi 2.2.1-RC2.  I understand 
 that
 when Dahdi detects no HWEC, it enables SWEC by default. Is there anything 
 I can
 do to tweak the settings to try and make this liveable for the client 
 until we
 get the card?  The server is in the Caribbean, so it may actually be a bit
 before the card arrives.  We would love to get them running before then, 
 but it
 is so bad right now that we cannot.

 I've been using OSLEC and TDM400 type cards for a while now (openvox). It
 just works

 Isn't OSLEC on by default?  Or is this something I must turn on
 specifically?  If it is on it isn't doing much in our case :)

 I compile up stuff from scratch, so a lot might depend on your
 distribution..

 You need the module dahdi_echocan_oslec loaded, and in
 /etc/dahdi/system.conf, I have:

   echocanceller=oslec,1-4


Ahh.  I see that the MG2 canceller is installed by default, and I see by 
Google that it is not very much liked.  SVN'ing the latest OSLEC now.

Thanks for the advice!

Cheers,

j

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users