[Freeswitch-users] echo cancelation

Sergey Safarov s.safarov at gmail.com
Thu Apr 23 19:51:43 MSD 2015


> In VoIP you don't really have exactly 8000 samples per second. You might
> have 7999 in one direction and 8001 in the other. OSLEC can't tolerate
> that. It needs the two directions be using EXACTLY the same sample rate.
>
If TDM line and VoIP rate is not same then VoIP gateway is
generating/dropping some part of PCM data.
It similar to PDH  device connected to SDH multiplexer and has not same
clock source. Solution is elastic buffer.
http://www.reeve.com/Documents/Synchronization.pdf

The kernel is not a part of Freeswitch. The licencing of one piece of
> software has not bearing on the licencing of some other piece of
> software it communicates with.
>
> So after all OSLEC is not a part of FS. You do not compile OSLEC as part
of the FS.
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).
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?

Sergey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150423/499cabf5/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list