<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:10pt"><div>We are using Polycom 550 and 650 phones and OSLEC echo cancellation software with Asterisk.&nbsp; Occasionally, we get echo on our PRI phone calls.&nbsp; The echo is always from our voice echoing back to us.&nbsp; How can I fix this echo?&nbsp; I have tried installing the <span style="visibility: visible;" id="main"><span style="visibility: visible;" id="search">VPMADT032 module on our TE121 card, but that made it worse.</span></span><br><br>Thank you!&nbsp; <br><br>This is my chan_dahdi.conf:<br><br>[channels]<br>context=from-pstn<br>signalling=fxs_ks<br>rxwink=300&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Atlas seems to use long (250ms)
 winks<br>usecallerid=yes<br>hidecallerid=no<br>callwaiting=yes<br>usecallingpres=yes<br>callwaitingcallerid=yes<br>threewaycalling=yes<br>transfer=yes<br>canpark=yes<br>cancallforward=yes<br>callreturn=yes<br>echocancel=yes<br>echocancelwhenbridged=no<br>faxdetect=no<br>echotraining=800<br>rxgain=0.0<br>txgain=0.0<br>callgroup=1<br>pickupgroup=1<br><br><br>This is part of my sip.cfg file:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;volume voice.volume.persist.handset="1" <br>voice.volume.persist.headset="1" voice.volume.persist.handsfree="1"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;gains voice.gain.rx.analog.handset="0" voice.gain.rx.analog.headset="0" voice.gain.rx.analog.chassis="0" voice.gain.rx.analog.chassis.IP_300="-6" voice.gain.rx.analog.chassis.IP_4000="3" voice.gain.rx.analog.chassis.IP_430="0" voice.gain.rx.analog.chassis.IP_650="0" voice.gain.rx.analog.chassis.IP_601="6" voice.gain.rx.analog.ringer="0" voice.gain.rx.analog.ringer.IP_300="-6"
 voice.gain.rx.analog.ringer.IP_4000="3" voice.gain.rx.analog.ringer.IP_430="0" voice.gain.rx.analog.ringer.IP_650="0" voice.gain.rx.analog.ringer.IP_601="6" voice.gain.rx.digital.handset="-15" voice.gain.rx.digital.headset="-21" voice.gain.rx.digital.chassis="0" voice.gain.rx.digital.chassis.IP_4000="0" voice.gain.rx.digital.chassis.IP_430="0" voice.gain.rx.digital.chassis.IP_650="6" voice.gain.rx.digital.chassis.IP_601="0" voice.gain.rx.digital.ringer="-21" voice.gain.rx.digital.ringer.IP_4000="-21" voice.gain.rx.digital.ringer.IP_430="-21" voice.gain.rx.digital.ringer.IP_650="-12" voice.gain.rx.digital.ringer.IP_601="-21" voice.gain.rx.analog.handset.sidetone="-14" voice.gain.rx.analog.headset.sidetone="-24" voice.gain.tx.analog.handset="12" voice.gain.tx.analog.headset="3" voice.gain.tx.analog.chassis="3" voice.gain.tx.analog.chassis.IP_300="0" voice.gain.tx.analog.chassis.IP_4000="3" voice.gain.tx.analog.chassis.IP_430="42"
 voice.gain.tx.analog.chassis.IP_650="36" voice.gain.tx.analog.chassis.IP_601="0" voice.gain.tx.digital.handset="0" voice.gain.tx.digital.headset="0" voice.gain.tx.digital.chassis="3" voice.gain.tx.digital.chassis.IP_4000="0" voice.gain.tx.digital.chassis.IP_430="-3" voice.gain.tx.digital.chassis.IP_650="0" voice.gain.tx.digital.chassis.IP_601="6" voice.gain.tx.analog.preamp.handset="14" voice.gain.tx.analog.preamp.headset="23" voice.gain.tx.analog.preamp.chassis="32" voice.gain.tx.analog.preamp.chassis.IP_430="32" voice.gain.tx.analog.preamp.chassis.IP_601="32"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;AEC voice.aec.hs.enable="0" voice.aec.hs.lowFreqCutOff="100" voice.aec.hs.highFreqCutOff="7000" voice.aec.hs.erlTab_0_300="-24" voice.aec.hs.erlTab_300_600="-24" voice.aec.hs.erlTab_600_1500="-24" voice.aec.hs.erlTab_1500_3500="-24" voice.aec.hs.erlTab_3500_7000="-24" voice.aec.hd.enable="0" voice.aec.hd.lowFreqCutOff="100"
 voice.aec.hd.highFreqCutOff="7000" voice.aec.hd.erlTab_0_300="-24" voice.aec.hd.erlTab_300_600="-24" voice.aec.hd.erlTab_600_1500="-24" voice.aec.hd.erlTab_1500_3500="-24" voice.aec.hd.erlTab_3500_7000="-24" voice.aec.hf.enable="1" voice.aec.hf.lowFreqCutOff="100" voice.aec.hf.highFreqCutOff="7000" voice.aec.hf.erlTab_0_300="-6" voice.aec.hf.erlTab_300_600="-6" voice.aec.hf.erlTab_600_1500="-6" voice.aec.hf.erlTab_1500_3500="-6" voice.aec.hf.erlTab_3500_7000="-6"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;AES voice.aes.hs.enable="0" voice.aes.hs.duplexBalance="7" voice.aes.hd.enable="0" voice.aes.hd.duplexBalance="0" voice.aes.hf.enable="1" voice.aes.hf.duplexBalance.0="9" voice.aes.hf.duplexBalance.1="8" voice.aes.hf.duplexBalance.2="7" voice.aes.hf.duplexBalance.3="6" voice.aes.hf.duplexBalance.4="5" voice.aes.hf.duplexBalance.5="4" voice.aes.hf.duplexBalance.6="3" voice.aes.hf.duplexBalance.7="2" voice.aes.hf.duplexBalance.8="1"
 voice.aes.hf.duplexBalance.IP_4000.0="10" voice.aes.hf.duplexBalance.IP_4000.1="9" voice.aes.hf.duplexBalance.IP_4000.2="8" voice.aes.hf.duplexBalance.IP_4000.3="7" voice.aes.hf.duplexBalance.IP_4000.4="6" voice.aes.hf.duplexBalance.IP_4000.5="5" voice.aes.hf.duplexBalance.IP_4000.6="4" voice.aes.hf.duplexBalance.IP_4000.7="3" voice.aes.hf.duplexBalance.IP_4000.8="2"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;NS voice.ns.hs.enable="0" voice.ns.hs.signalAttn="-6" voice.ns.hs.silenceAttn="-9" voice.ns.hd.enable="0" voice.ns.hd.signalAttn="0" voice.ns.hd.silenceAttn="0" voice.ns.hf.enable="1" voice.ns.hf.signalAttn="-6" voice.ns.hf.silenceAttn="-9" voice.ns.hf.IP_4000.enable="1" voice.ns.hf.IP_4000.signalAttn="-6" voice.ns.hf.IP_4000.silenceAttn="-9"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;AGC voice.agc.hs.enable="0" voice.agc.hd.enable="0" voice.agc.hf.enable="0"/&gt;<br><br></div>
<!-- cg10.c1.mail.mud.yahoo.com compressed/chunked Thu Jan 14 11:11:04 PST 2010 -->
</div><br>

      </body></html>