We are using Polycom 550 and 650 phones and OSLEC echo cancellation software with Asterisk. Occasionally, we get echo on our PRI phone calls. The echo is always from our voice echoing back to us. How can I fix this echo? I have tried installing the VPMADT032 module on our TE121 card, but that made it worse. Thank you! This is my chan_dahdi.conf: [channels] context=from-pstn signalling=fxs_ks rxwink=300 ; Atlas seems to use long (250ms) winks usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=no faxdetect=no echotraining=800 rxgain=0.0 txgain=0.0 callgroup=1 pickupgroup=1 This is part of my sip.cfg file: <volume voice.volume.persist.handset="1" voice.volume.persist.headset="1" voice.volume.persist.handsfree="1"/> <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"/> <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"/> <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"/> <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"/> <AGC voice.agc.hs.enable="0" voice.agc.hd.enable="0" voice.agc.hf.enable="0"/> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100115/28de37e6/attachment.htm
hin lee wrote:> We are using Polycom 550 and 650 phones and OSLEC echo cancellation > software with Asterisk. Occasionally, we get echo on our PRI phone > calls. The echo is always from our voice echoing back to us. How can > I fix this echo? I have tried installing the VPMADT032 module on our > TE121 card, but that made it worse. > > rxgain=0.0 > txgain=0.0Try reducing your transmit gains (txgain=-4.0 Doug -- Ben Franklin quote: "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety."