Opened 4 days ago
#1539 new задача
РЭ: гибкая конфигурация СУВ канальных окончаний плат VE-01/VE-02
| Reported by: | alx | Owned by: | Vladimir |
|---|---|---|---|
| Priority: | major | Component: | Руководство по эксплуатации |
| Keywords: | Cc: |
Description
В канальных окончаниях FXS, FXO, EM, 1IND плат VE-01 и VE-02 появилась возможность гибкой конфигурации СУВ.
Этим канальным окончанием требуется только один сигнальный канал, который имеет два состояния - неактивное (исходное) и активное (его смысл зависит от типа канального окончания). Раньше эти канальные окончания могли использовать только СУВ A (с возможностью инвертировать его состояние). Однако выяснилось, что существует оборудование, использующее для этих целей другие СУВ, например B.
Для того чтобы эти канальные окончания могли работать с оборудованием, использующим любые мыслимые СУВ и их комбинации, канальным окончаниям FXS, FXO, EM, 1IND плат VE-01 и VE-02 добавлены новые конфигурационные параметры "Передача СУВ" и "Прием СУВ". Кроме этого, существующий конфигурационный параметр "Инверсия СУВ" переименован в "Инверсия сигнализации" (это более точно отражает его функцию, хотя это название мне тоже не очень нравится). Выглядит это примерно так:
Новый параметр "Передача СУВ"
Данный конфигурационный параметр определяет, какие комбинации СУВ abcd передаются канальным окончанием в активном и неактивном (исходном) состоянии их сигнализации. Соответственно, пользователь может задать две комбинации из 4 двоичных цифр каждая. Например для канального окончания FXO это комбинация СУВ, передаваемая в исходном состоянии (канал не занят) и комбинация СУВ, передаваемая при занятии канала. Для канального окончания FXS это комбинация, передаваемая при отсутствии вызова, и комбинация, передаваемая при вызове. Для канальных окончаний EM и 1IND это исходное состояние и активное состояние.
По умолчанию в исходном состоянии сигнала передается комбинация 1101 (то есть СУВ C равен нулю, а СУВ A, B и D равны единице), а в активном состоянии - комбинация 0101, что соотетствует использованию для сигнализации только СУВ A, как это и было раньше.
Например, если пользователь хочет вместо СУВ A использовать СУВ B, он может задать комбинации 1101 и 1001 соотетственно.
Если назначить комбинации 1101 и 0001, то будут изменяться СУВ A и B сразу.
Если назначить комбинации 1100 и 0011, то будут изменяться все 4 СУВ сразу, причем в СУВ A и B в активном состоянии будет передаваться 0, а в исходном (неактивном) 1, а в СУВ C и D - наоборот. Надеюсь, понятно описал...
Важное замечание: устанавливаемые здесь комбинации не учитывают конфигурационный параметр "Инверсия сигнализации", то есть если чекбокс "Инверсия сигнализации" не отмечен, все работает ровно так, как я описал выше. А если чекбокс "Инверсия сигнализации" отмечен, то заданные комбинации меняются между собой: если напрмер заданы комбинации исходная 1101 и активная 0101 (как по умолчанию), то в исходном состоянии будет передаваться 0101, а в активном - 1101. То есть логическое состояние сигнала сначала инвертируется при отмеченном чекбоксе "Инверсия сигнализации", а затем кодируется комбинациями, заданными параметром "Передача СУВ".
Новый параметр "Прием СУВ"
Данный конфигурационный параметр определяет, какие комбинации СУВ abcd, принимаемые канальным окончанием, будут интерпретироваться как активные (например как снятие трубки для канального окончания FXS, как вызов для канального окончания FXO). Четыре сигнала СУВ могут давать 16 различных комбинаций. Соответсвтенно, настройка "Прием СУВ" состоит из 16 чекбоксов, каждый из которых соответствует одной из этих 16 возможных комбинаций. Эти чекбоксы отображаются в отдельном диалоге, который появляется при клике кнопки "Выбрать активные комбинации". Выглядит диалог примерно так:
Работает это так: если чекбокс, соответствующий принимаемой комбинации отмечен, такая комбинация интерпертируется канальным окончанием как активная (например канальным окончанием FXO как вызов, канальным окончанием FXS как снятие трубки, канальным окончанием 1IND как импульс). Если чекбокс не отмечен, принятая комбинация интерпретируется как неактивная (отсутствие вызова/занятия/импульса - в зависимости от типа канального окончания).
По умолчанию активными считаются все комбинации, в которых СУВ A равен нулю, и неактивными все комбинации, в которых СУВ A равен единице (то есть используется тольуо СУВ A, а значения остальных СУВ не имеют значения, как это и было раньше). Такая настройка по умолчанию показана на рисунке выше.
Если, например, пользователь хочт вместо СУВ A использовать СУВ B, то он должен отметить все комбинации, где СУВ B равен нулю, и снять отметки с комбинаций, где СУВ B равен единице:
Ну и т.д... Таким образом, эта настройка позволяет канальному окончанию работать с любыми возможными вариантами кодирования сигнализации, даже с самыми необычными - например считать активными комбинации, где СУВ A и D различаются:
Важное замечание: данная настройка не учитывают конфигурационный параметр "Инверсия сигнализации", то есть если чекбокс "Инверсия сигнализации" не отмечен, все работает ровно так, как я описал выше. А если чекбокс "Инверсия сигнализации" отмечен, то отмеченные и неотмеченные чекбоксы какбы меняются местами: неотмеченные комбинации интерпретируются как активные, а отмеченные - как неактивные. То есть сначала принятая комбинация СУВ декодируется в логическое состояние "активная" или "неакивная" в соответствии в данным конфигурационным параметром, а потом это логическое состояние дополнительно инвертируется при отмеченном чекбоксе "Инверсия сигнализации".
Предлагаю добавить описание новых конфигурационных параметров в РЭ аппаратуры MC04-DSL-3U, а также внести в упомянутое РЭ необходимые изменения в соответствии из изменением названия конфигурационного параметра "Инверсия сигнализации".
![[MC-04 logo]](/mc-04/chrome/site/logo.png)



