manager@ngncomplect.ru
Вторник, 27.06.2017, 11:53
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
» Меню

» Категории раздела
Теория NGN [16]
В данном разделе собраны все основыные понятия NGN технолгии и IP телефонии, как одной из их составляющей
Все об Asterisk [3]
Темы и статьи общего характера об Asterisk
Решения на базе Asterisk [10]
Описание решений разных интеграторов
VoIP лаборатория [6]
описание тестирования оборудования
Платы для Asterisk [5]
Подбор плат для Asterisk разных производителей. Обзоры, рекомендации.

» Статистика

Яндекс.Метрика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Решения на базе Asterisk

Настройка DAHDI в Asterisk (выдержка из руководства по настройке ELF2-AE)

6.3 Синхронизация DAHDI

Для четкости, введем базовые термины:
  • Адаптер – плата, устанавливаемая в слот PCI, вводящая один или несколько потоков (аналоговых или цифровых) в PC.
  • SPAN - диапазон канальных интервалов (каналов, слотов), сопоставляемый порту устройства в драйвере DAHDI. SPAN создается драйвером соответствующего устройства (например, драйвером адаптера Quasar, вводящим 2-8 портов E1), и конфигурируется строкой "span=” в файле конфигурации system.conf.
  • Dynamic SPAN - диапазон канальных интервалов (каналов, слотов), сопоставляемый порту устройства в драйвере DAHDI. Dynamic SPAN регистрируется и конфигурируется строкой "dynamic =” в файле конфигурации system.conf динамически, при загрузке конфигурации утилитой dahdi_cfg (в то время как SPAN регистрируется при загрузке драйвера адаптера).

Драйвер DAHDI выполняет для Asterisk две функции – предоставляет данные и синхронизацию. Для Asterisk синхронизация необходима в первую очередь для конференций.

Синхронизация в DAHDI – один из самых тонких и важных моментов в настройке DAHDI и Asterisk. Правильная настройка DAHDI подразумевает выбор главного источника синхронизации и выбор второстепенных (резервных) источников синхронизации.

Важность настройки синхронизации обусловлена тем, что на уровне драйвера DAHDI, работа ведется с потоками от устройств (голос – это непрерывный поток данных), а не с пакетами (как в VoIP). То есть при расхождении синхронизации между разными потоками, данные будут рваными. Особенно это будет заметно при подключении факсов/модемов. Темп, с которым будут происходить потери (Skip) или повторы (Slip) голосовых кадров (фреймов) зависит от величины рассинхронизации потоков.

Синхронизация в DAHDI для канала не столь важны только в случаях, если выбранный канал отображен в систему как сетевое устройство (строка nethdlc в system.conf), или данные из канала поступают в Asterisk (не осуществляется кросс-коммутация каналов)

Для корректной работы, драйверу DAHDI необходим надежный ("хороший”) источник синхронизации. Таким источником может выступать либо аппаратное устройство, которому сопоставляется (dynamic)SPAN, либо внутренний таймер PC.

Драйвер dahdi_dummy  – это виртуальный адаптер (SPAN), предоставляющий в DAHDI 0 каналов, синхронизуемый от внутреннего таймера PC.

Алгоритм выбора источника синхронизации (мастера) драйвером DAHDI следующий:
1. На каждой итерации (добавление SPAN, удаление SPAN, изменение состояния SPAN) происходит арбитраж.
Мастером становится первый (в порядке регистрации) запущенный (инициализированный утилитой dahdi_cfg) SPAN без ошибок, с не нулевым количеством слотов (каналов).
2. Если нет SPAN’а, удовлетворяющего условию 1, мастером становится виртуальный SPAN драйвера dahdi_dummy (внутренний таймер PC).

Сказанное выше, означает, что:
1. Поле timing в строке span=... не влияет на выбор мастера для DAHDI. Поле timing – рекомендация драйверу адаптера в выборе источника синхронизации для адаптера.
2. Адаптеры имеют приоритет выше, чем устройства dahdi_dynamic.

3. Устройства dahdi_dynamic могут быть как источником синхронизации, так и потребителями.

Теперь перейдем к синхронизации TDMoE устройств (устройств, обслуживаемых драйверами dahdi_dynamic и dahdi_dynamic_eth). Драйвер dahdi_dynamic имеет свою систему таймирования.

Выбор источника синхронизации dahdi_dynamic осуществляется по следующему алгоритму:
1. При загрузке dahdi_dynamic, источником синхронизации dahdi_dynamic становится драйвер DAHDI.
Т.е. синхронизация поступает от SPAN устройств (адаптеров) или dahdi_dummy4 (внутреннего таймера PC).
2. При создании нового Dynamic SPAN устройства осуществляется поиск нового источника синхронизации.
Рабочее устройство Dynamic SPAN (НЕ в статусе ALARM), с наименьшим приоритетом (не равным 0) становится источником синхронизации для
dahdi_dynamic.
Также, это устройство (и только оно) может стать источником синхронизации для DAHDI.
3. Если в результате арбитража нет источников синхронизации, источником для dahdi_dynamic становится DAHDI.

Выдача данных из dahdi_dynamic в Ethernet производится по часам dahdi_dynamic. Из сказанного ясно, что для начала работы ELF2-AE (dahdi_dynamic) необходим "стартовый” импульс, т.е. необходим драйвер dahdi_dummy или адаптер.

Настройка синхронизации (таймирования) TDMoE устройств осуществляется в поле "timing” строки"dynamic=” конфигурационного файла (system.conf). Чем ниже цифра – тем выше приоритет. 0 означает не использовать устройство как источник синхронизации dahdi_dynamic.
При значении 0 в поле timing, TDMoE устройство должно подстраивать свои внутренние часы (свою синхронизацию) по входящим TDMoE пакетам.
При неправильной установке источников синхронизации (часов), возможны отбрасывания пакетов TDMoE (SkipErr), повторы пакетов TDMoE (SlipErr).

Общее правило для синхронизации – в цепочке любой длины должно выполняться правило: ведущий должен быть соединен с ведомым. Если это правило не выполняется, то будут происходить потери (skip) или повторы (skip) фреймов/кадров.



Источник: http://parabel.ru
Категория: Решения на базе Asterisk | Добавил: tolstopyatov (19.07.2013) | Автор: Сергей Толстопятов E W
Просмотров: 4603 | Теги: настройка DAHDI, TDMoE, Elf2, DAHDI и TDMoE, parabel | Рейтинг: 0.0/0
» Поиск

» Корзина
Ваша корзина пуста

» zakupki.mos.ru
Я зарегистрирован на Портале Поставщиков




Copyright MyCorp © 2017
Эн Джи Эн Групп
111116, Россия, Москва город,Энергетическая улица, д. 22
время работы: ежедн. 8:00-19:00
Мини-АТС, Оборудование связи, Телекоммуникационное оборудование
+7 (495) 105-93-92
http://ngncomplect.ru
Товары@Mail.ru