Solved

Echo on Linksys SP941 IP Phone

Posted on 2006-06-13
4
735 Views
Last Modified: 2012-05-05
Hi, I'm running an Asterisk server and configured outside calling.  When i call in using and outside phone and pick up with the Linksys SP941 SIP phone, I hear major echo.  Does anyone know how to troubleshoot/resolve such an issue?  Is it a setting on the phone or is it on the Asterisk server?

I'll greatly appreciate the help...
0
Comment
Question by:jetli87
  • 2
  • 2
4 Comments
 
LVL 8

Expert Comment

by:christsis
ID: 16898840
When you say you're calling in is this on an FXO port in the asterisk box? T1? SIP?

If you're calling in on a zaptel port (FXO, T1, or any other PSTN connect) you'll want to check a couple things.
Make sure you get the latest zaptel driver (svn is the best but stable is fine as well)
Edit the zconfig.h and make sure you are using
#define ECHO_CAN_MG2
as the echo anceller and comment out the rest.

Recompile the zaptel driver, unload and reload the modules, and restart asterisk.

MG2 has made some huge echo cancelling improvements.

Also make sure in your zapata.conf you have
echocancel=yes
echotraining=yes (or 800)
rxgain=0.0
txgain=0.0

This is where you want to start for testing.

From here place a call and run ztmonitor from the zaptel source directory:
./ztmonitor <zaptel channel number> -v

This will show you the RX and TX gains. The general setting would be to have both about in the middle, but it varies what will help echo. Watch the ### movement to see if you are hitting extremely high or extremely low while talking. From there adjust the rxgain and txgain in the zapata.conf to increase or decrease the db as needed. By properly getting the rxgain and txgain set you will see a huge decrease in echo.

Normal situations you will see rxgain require a higher value than the txgain. It's just going to be a large amount of trial and error to find something that works on your lines.

Make sure you restart asterisk after editing the zapata.conf as a simple reload does not make the new changes take effect.

Chris
0
 
LVL 1

Author Comment

by:jetli87
ID: 16898880
thanks in advance chrsitsis...I'll try everything you listed here.

btw, this is my first asterisk server so bare with me since i'm still a noob.

AS for calling, I'm currently testing my settings on an FXO port but will be deploying the Asterisk server using a T1 line in a few weeks.

will the echo settings have different results on either a T1 or FXO port?
0
 
LVL 8

Accepted Solution

by:
christsis earned 500 total points
ID: 16898910
No problem at all.

As far as the T1/PRI vs FXO, absolutely... however it will all depend on the telco. The T1 may or may not have echo cancellation alerady on the line. So you will pretty much have to go through the same process to find the right settings for the T1 as it's unlikely they will be the same as your POTS FXO port.

Also make sure you do lots of RTFMing as it will help your understand who, what, why echo occurs...

http://www.voip-info.org/wiki/view/Asterisk+echo+cancellation
http://www.voip-info.org/wiki/view/Causes+of+Echo
http://www.voip-info.org/wiki/view/Asterisk+echo+avoidance

0
 
LVL 1

Author Comment

by:jetli87
ID: 16898914
thanks for the prompt help!
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

If your business is like most, chances are you still need to maintain a fax infrastructure for your staff. It’s hard to believe that a communication technology that was thriving in the mid-80s could still be an essential part of your team’s modern I…
Skype is a P2P (Peer to Peer) instant messaging and VOIP (Voice over IP) service – as well as a whole lot more.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now