Solved

Echo on Linksys SP941 IP Phone

Posted on 2006-06-13
4
764 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

Space-Age Communications Transitions to DevOps

ViaSat, a global provider of satellite and wireless communications, securely connects businesses, governments, and organizations to the Internet. Learn how ViaSat’s Network Solutions Engineer, drove the transition from a traditional network support to a DevOps-centric model.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
publishing lync 2013 edge 5 126
Skype for Business 2015 / Lync 6 80
Setting up a Good IVR 2 45
Suggestions for hosted VOIP 5 91
Article by: user_n
How Sip Phone (User Agent) works and communicates with sip servers 1.  There is a sip server and a sip registrar.  The sip server and sip registrar can be one server or two different servers. The sip registrar is the server on which it is record…
Hey there Heard about jingle, the add on for XMPP that enables point to point audio between two XMPP clients. No server config necessary. Actually quite a cool feature. However, how good is it if you can not use those voice capabilities to do a P…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

809 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