[asterisk-dev] Re: Kernel modules => mainline kernel
Matthew Fredrickson
creslin at digium.com
Wed Feb 14 09:05:57 MST 2007
On Feb 14, 2007, at 3:21 AM, Oron Peled wrote:
> On Wednesday, 14 בFebruary 2007 10:01, Khelik Mikhail wrote:
>> Actually to make it feasible all TDM devices in system should be
>> synchronized by TDM bus, because all devices use a clock generators
>> with different parameters, so you'll experience regular slips or skips
>> without true hardware synchronization.
>
> Sure, but zaptel can get the master sync from *one* of
> the low-level drivers (e.g: a PRI card) and than it
> would be hardware based.
>
> Actually, that's exactly how zaptel works today.
> The problem is that this sync is only used to synchronize
> asterisk and not the other low-level drivers.
> [there are some other minor problems. E.g: zaptel does not save
> the 'prefered' master parameter to zt_register() and so there
> is no predefined policy about sync master preference (e.g:
> PRI before FXS)]
Yes, but like Khelik said, unless you synchronize at the driver level,
or better at the TDM bus level, you have a much greater chance of
loosing TDM data. Then you see problems relating to data loss, like
fax errors, modem errors, etc.
Matthew Fredrickson
More information about the asterisk-dev
mailing list