<div dir="ltr">Hi Moises,<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 24, 2013 at 9:55 PM, Moises Silva <span dir="ltr">&lt;<a href="mailto:moises.silva@gmail.com" target="_blank">moises.silva@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div class="gmail_extra"><div class="gmail_quote">
<div>The input thread IO timing seems to be completely based on the endpoint read clock (in FreeTDM case, using hardware timer). The output thread on the other hand uses the soft-timer to time the calls to switch_core_session_write() (and then internally the write will be timed by the hardware timer, again).</div>

<div>
<div></div></div></div></div></div></blockquote><div><br></div><div>Sorry if this is a dumb question, but is there any way to hack things to make all of FreeSWITCH sync up with the FreeTDM clock source?  I.e. the &quot;soft&quot; timer would be synchronized to the FreeTDM clock source?</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>
I&#39;m seeing some weirdness with my FreeTDM / Dahdi system, where only FreeTDM channels are hearing distortion on conference, and I&#39;m almost certain that this is the culprit, but I have no idea how to proceed to fix it.  I&#39;m pretty new to FreeTDM, so I&#39;m hoping that I&#39;m missing something simple.  Any thoughts?</div>


</div></blockquote><div><br></div></div><div>What kind of distortion exactly?</div><div><br></div></div></div></div></blockquote><div><br></div><div>Here is how I described it in an earlier email:  &quot;<span style="font-family:arial,sans-serif;font-size:12.727272033691406px">I would classify the distortion as a &quot;crackle&quot;, but it is very regularly periodic.  Repeating ticks at (roughly) 10-20 Hz repeat rate, I would say.  I can only hear them when audio is present, i.e. the audio seems to be modulated with the ticks.  And that conference audio can be the MOH guitar recording.</span>&quot;  It is only on conference, and only for TDM channels.  WAV file playback does not have the problem (but I assume that playing a WAV on conference would, since MOH does).  </div>
<div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><div></div><div>You may want to use the &quot;ftdm trace&quot; command to record the audio read/written to the TDM endpoint and see if the audio is clean when written to the tdm endopoint. </div>

<div><br></div></div></div></div></blockquote><div><br></div><div>OK, I&#39;ll try that.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div><br></div><div>What sampling rate is your conference? what packetization size? (20ms, 30ms, 40ms??) what kind of hardware are you using? <br>
<br></div></div></div></div></blockquote><div><br></div><div>8000, 20 mS (and I verified that everything is 20), and a quad Rhino board using Dahdi.</div><div><br></div><div>    Thanks,</div><div>    Bob</div><div><br></div>
</div></div></div>