Назад | Перейти на главную страницу

Источник времени на Asterisk

Я попытался найти простой язык объяснения, что такое источник времени в звездочке? и почему это оказывает значительное влияние на звездочку

Любой, кто может дать мне понимание, будет оценен

Источник синхронизации - это именно то, на что он похож - надежный источник сигнала фиксированной частоты, используемый для синхронизации (Asterisk использует его, среди прочего, для потока RTP и воспроизведения записи).

Источники синхронизации могут быть программными или аппаратными (через поддерживаемые аналоговые или цифровые линейные карты).
Аппаратные источники синхронизации имеют то преимущество, что на них не влияет нагрузка на систему, и они могут обеспечить более надежный источник синхронизации, который позволяет избежать «сбоев» при воспроизведении записи в периоды высокой нагрузки.

Поскольку линейные карты относительно дешевы (поддерживаемые карты Digium можно приобрести новые по цене менее 300 долларов), часто рекомендуется приобрести линейную карту низкого уровня для использования в качестве источника синхронизации, даже если ваша среда будет строго VOIP без телефонной компании. соединения.

Звездочка требует время для транкинга IAX и для конференц-связи, а также использует время для музыки при удержании, другого воспроизведения звука, синхронизации потоков RTP, как упоминалось в @ voretaq7, и некоторых других вещей, которые я не могу вспомнить прямо сейчас. Общая идея состоит в том, что звук должен воспроизводиться точно в нужное время, чтобы он звучал правильно, не прерывался и не искажался.

Вы можете получить синхронизацию с одним из двух драйверов звездочки (не с обоими одновременно):

  • dahdi (ранее zaptel): Использует источник синхронизации от DAHDI / Zaptel или совместимой карты FXO / FXS.
  • dahdi_dummy (ранее ztdummy): Только для Linux; использует один из нескольких возможных источников синхронизации, предоставляемых ядром Linux, например, часы реального времени, HPET или некоторые контроллеры USB.

(Как отметил @sruffell в комментариях ниже, функциональность dahdi_dummy был включен в dahdi начиная с 2.3.0, поэтому для новой установки, вероятно, потребуется только dahdi для определения времени, присутствует ли линейная карта или нет.)

Если вы используете Linux, вы можете использовать dahdi_dummy водитель для обеспечения хронометража; если вы развернете Asterisk на любой другой ОС, вам понадобится dahdi драйвер и поддерживаемая карта, даже если вы не используете ни один из каналов карты.