<DIV>
<DIV>Hi,</DIV>
<DIV>I had ordered a TDM40B and developers kit&nbsp;a few months ago.&nbsp; I have everything installed and working, with one exception - sound quality.&nbsp; When placing a call it sounds like a very bad cordless phone - lots of hiss / static in the background.&nbsp; This even happens with the dialtone, though it is much worse one the call is connected.&nbsp; This does not occur when the phone is directly connected to the line.&nbsp; I have also tried a bunch of different phones.&nbsp; I tried messing with txgain and rxgain with no success.</DIV>
<DIV>I am running last week's CVS build, though earlier builds had the same problem.&nbsp; I originally was using a Pentium II 350, and the problem was much worse, I have since aquired an entirely different system&nbsp;- a pentium II 450, and it is slightly better, but not usable.&nbsp; CPU is about 5% normally and 10-15% during a call, so I don't think this is an issue.&nbsp; People I call do not complain about sound quality, so I guess it is just my side.</DIV>
<DIV>What can I try next?&nbsp; </DIV>
<DIV>Thanks</DIV>
<DIV>&nbsp;</DIV>
<DIV>Here are some configs:</DIV>
<DIV>&nbsp;</DIV>
<DIV>shore-server root # cat /proc/version<BR>Linux version 2.4.20-gentoo-r5 (<A target=_blank href="http://us.f96.mail.yahoo.com/ym/Compose?To=root@shore-server"><FONT color=#003399>root@shore-server</FONT></A>) (gcc version 3.2.2) #5 SMP Su<BR>n Aug 10 14:28:05 EST 2003</DIV>
<DIV>&nbsp;</DIV>
<DIV>shore-server root # cat /etc/zaptel.conf<BR>fxsks=5<BR>fxoks=1-4<BR>loadzone = us<BR>defaultzone=us</DIV>
<DIV>&nbsp;</DIV>
<DIV>shore-server root # cat /etc/asterisk/zapata.conf<BR>[channels]</DIV>
<DIV>context = default<BR>language = en<BR>callwaiting = no<BR>threewaycalling = no<BR>transfer = no<BR>cancelforward = no<BR>usecallerid = yes<BR>hidecallerid = no<BR>echocancel = yes<BR>echocancelwhenbridged = yes<BR>immediate = no<BR>rxgain = 10%</DIV>
<DIV>group = 1</DIV>
<DIV>context=default<BR>;use with FXO PCI card<BR>signalling = fxs_ks<BR>channel =&gt; 5</DIV>
<DIV>;use with FXS USB card<BR>;signalling = fxo_ls<BR>signalling = fxo_ks<BR>mailbox=6245<BR>callerid = "First Floor" &lt;1&gt;<BR>channel =&gt; 1<BR>callerid = "Second Floor" &lt;2&gt;<BR>channel =&gt; 2<BR>callerid = "Third Floor" &lt;3&gt;<BR>channel =&gt; 3</DIV>
<DIV>context = doorbell<BR>immediate = yes<BR>callerid = "DoorBell" &lt;4&gt;<BR>channel =&gt; 4</DIV>
<DIV>&nbsp;</DIV>
<DIV>shore-server root # cat /etc/asterisk/extensions.conf<BR>[default]<BR>exten =&gt; s,1,Dial(Zap/1&amp;Zap/2&amp;Zap/3,5)<BR>exten =&gt; s,2,Answer<BR>exten =&gt; s,3,Background,vm/6245/unavail<BR>exten =&gt; s,4,Voicemail,6245<BR>exten =&gt; s,5,hangup</DIV>
<DIV>exten =&gt; 6245,1,VoiceMailMain</DIV>
<DIV>exten =&gt; 1,1,Dial(Zap/1,20)<BR>exten =&gt; 2,1,Dial(Zap/2,20)<BR>exten =&gt; 3,1,Dial(Zap/3,20)<BR>exten =&gt; 10,1,Dial(Zap/1r2&amp;Zap/2r2&amp;Zap/3r2,60)</DIV>
<DIV>ignorepat =&gt; 9<BR>exten =&gt; _9.,1,AGI,/opt/masterhouse/asterisk_check_internet.agi<BR>;exten =&gt; _9.,2,Dial(Zap/5/${EXTEN:1})<BR>exten =&gt; _9.,99,Congestion</DIV>
<DIV>[doorbell]<BR>exten =&gt; s,1,Dial(Zap/1r4&amp;Zap/2r4&amp;Zap/3r4,30)<BR>exten =&gt; s,2,Answer<BR>exten =&gt; s,3,Background,vm/6245/unavail<BR>exten =&gt; s,4,Voicemail,6245<BR>exten =&gt; s,5,hangup</DIV>
<DIV>&nbsp;</DIV>
<DIV>shore-server root # cat /opt/masterhouse/asterisk_check_internet.agi<BR>#!/usr/bin/perl<BR>#<BR># AGI Script to check if a lock file exists and prompt</DIV>
<DIV>#<BR># Requires the Asterisk::AGI<BR>#<BR>#<BR>#</DIV>
<DIV>use Asterisk::AGI;</DIV>
<DIV>$AGI = new Asterisk::AGI;</DIV>
<DIV>my %input = $AGI-&gt;ReadParse();<BR>#foreach $value ( keys %input ) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #$AGI-&gt;verbose("X${value}X$input{$value}XX");<BR>#}</DIV>
<DIV>my $finished = 0;<BR>$extension = $input{"extension"};<BR>substr($extension, 0, 1) = '';</DIV>
<DIV>if ( -e "/var/lock/LCK..ttyS1" ) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $AGI-&gt;stream_file('internet_busy');<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $response = chr($AGI-&gt;wait_for_digit('5000'));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($response ne "2") {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $AGI-&gt;set_priority(99);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR>system ("/bin/killall diald");<BR>sleep 3;<BR>$AGI-&gt;exec('Dial', "Zap/5/$extension");<BR>system ("/usr/sbin/diald");</DIV>
<DIV>&nbsp;</DIV></DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/evt=10469/*http://sitebuilder.yahoo.com">Yahoo! SiteBuilder</a> - Free, easy-to-use web site design software