[asterisk-users] Echo on Polycom phones

hin lee hin87 at yahoo.com
Fri Jan 15 18:02:30 CST 2010


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 


More information about the asterisk-users mailing list