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."