<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><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">In VoIP you don&#39;t really have exactly 8000 samples per second. You might<br>
have 7999 in one direction and 8001 in the other. OSLEC can&#39;t tolerate<br>
that. It needs the two directions be using EXACTLY the same sample rate.<br></blockquote><div><div>If TDM line and VoIP rate is not same then VoIP gateway is generating/dropping some part of PCM data.</div><div>It similar to PDH  device connected to SDH multiplexer and has not same clock source. Solution is elastic buffer.</div></div><div><a href="http://www.reeve.com/Documents/Synchronization.pdf">http://www.reeve.com/Documents/Synchronization.pdf</a><br></div><div><br></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">The kernel is not a part of Freeswitch. The licencing of one piece of<br>
software has not bearing on the licencing of some other piece of<br>
software it communicates with.<br><div class=""><div class="h5"><br></div></div></blockquote><div>So after all OSLEC is not a part of FS. You do not compile OSLEC as part of the FS.</div><div>OSLEC compiled as part of the Linux kernel. You just send the data or read data from the device driver, as well as you read or write data on the hard drive (or file system).</div><div>After all, the FS does not ask the hard disk driver (or file system) under which it was written license. Why ask echo kernel device?</div><div><br></div><div>Sergey </div><div><br></div></div></div></div>