ПО КСРС 3.X.X.X

Легенда:
ADD: Что добавилось или убралось (новая возможность, окно и т.п.)
CHG: Что изменилось
FIX: Исправлена ошибка
INF: Любая информация

Подсистемы:
1. Сервер терминала ЦТРС [ksrs-terminal-server]
2. Графический интерфейс терминала ЦТРС [ksrs-terminal-gui]
3. Агент оповещения о статусе ЦТРС [ksrs-terminal-snmp]
4. Коллектор мониторинга [ksrs-collector-snmp]
5. База данных [ksrs-database]
6. Графический интерфейс СТКУ [ksrs-control]

Базовый функционал версии 3.0.0.Х
1. Системная поддержка ОС [ksrs-terminal-server,ksrs-terminal-gui]:
   Windows (XP,Vista,7,8), Linux ( ядро > 2.6.12)
2. Системная поддержка USB разговорных приборов [ksrs-terminal-server]:
   гарнитур, динамиков, микрофонов, тангент, линейных интерфейсов магнитофона
3. Системная поддержка SIP [ksrs-terminal-server]:
   входящие/исходящие звонки в режиме point-to-point с применением кодека g711alaw
4. Системная поддержка РАДИО [ksrs-terminal-server]:
   расширения RTP реализованные шлюзом производства ООО "ЛЭМЗ" КБ "ЛИРА"
5. Системная поддержка ЗВУКОЗАПИСЬ/ЗВУКОВОСПРОИЗВЕДЕНИЕ [ksrs-terminal-server]:
   с диска и на диск
6. Системная поддержка КОММУТАЦИЯ [ksrs-terminal-server]: микшер аудиопотоков
7. Поддержка ГГС [ksrs-terminal-gui]: настройка и обслуживание кнопок ГГС
8. Поддержка РАДИОСТАНЦИЙ [ksrs-terminal-gui]: настройка и обслуживание кнопок
   РАДИО

16.01.2013 [ksrs-terminal-server] 3.0.0.2
FIX: Плеер после первых нескольких байтов вываливался из проигрывателя
FIX: Падение приложения при сконфигурированой системе воспроизведения звука

17.01.2013 [ksrs-terminal-server] 3.0.0.3
FIX: При выполнении команды коммутации не осуществлялось трансляция статуса сессии
     по сопряженным каналам
CHG: Плеер создается теперь приостановленным и только начало микширования приводит
     к активации возобновлению плеера

18.01.2013 [ksrs-terminal-server] 3.0.0.4
CHG: Изменен механизм работы плееров и синтезаторов. Автоматически они разрушаются
     теперь только по ошибке
ADD: Добавлена индикация запуска и остановки плеера
FIX: Не воспринималось количество проигрышей синтезатора
FIX: Не возобновлялось воспроизведение синтезатора при конечном числе проигрышей

19.01.2013 [ksrs-terminal-server] 3.0.0.5
FIX: Ошибочно высылался статус унечтожаемого USB-слота
FIX: Плеер не разрушался автоматически при ошибке активации
FIX: Возникала исключительная ситуация при разрушении фабрики плееров, если
     в ней были активные сеансы
FIX: Некорректно очищались контексты миксера при выгрузке

21.01.2013 [ksrs-terminal-server] 3.0.0.6
FIX: При остановке миксера удалялся уже освобожденные указатель
ADD: Введена процедура "холостого хода" микшера для корректной остановки фабрики
     сигнализаций. В случае активных каналов существовала вероятность некорректного
     гашения микшера
FIX: Голосовая подсистема инициализировалась некорректно в случае, когда приложение
     запускается не из каталога, в котором расположен исполняемый модуль

22.01.2013 [ksrs-terminal-server] 3.0.0.7
ADD: Добавлена поддержка установки приложения как сервиса ОС
INF: Для дополнительной информации расширена информационная возможность командной строки.
     Для получения этой инфорамции необходимо вызвать следующим образом:
	>krs-terminal-server --help
	-----------------------------------------------------
	Terminal for digital communication (server component)
	-----------------------------------------------------
	3.0.0 (beta 1) build 7
	-----------------------------------------------------
	Usage: krs-terminal-server [--help] | [--version] | [--run] | [--start] | [--stop] | [--install] | [--uninstall]
	--help           show this message
	--version        show version information
	--run            run application (default)
	--start          start service
	--stop           stop service
	--install        install service
	--uninstall      uninstall service

25.01.2013 [ksrs-terminal-server] 3.0.0.8
ADD: Некоторые внутренние объекты для поддержки протокола P2
FIX: В некоторых случаях (для двунаправленных разговорных приборов с самопрослушиванием)
     таблица миксера очищалась некорректно

30.01.2013 [ksrs-terminal-server] 3.0.0.9
FIX: Перекоммутация слота не отменяла предыдущего режима коммутации
ADD: Добавлены штатные обертки для подсистемы трансляции статусов

14.02.2013 [ksrs-terminal-server] 3.0.0.10
FIX: Ошибка в разборе пакета LIRA-USB приводила к падению службы

15.02.2013 [ksrs-terminal-server] 3.0.0.11
FIX: При активации радиостанции текущий статус ptt не индицировался
ADD: Реализована первая ревизия протокола P2 по трансляции статусов
     канальных сессий и событий в активных сессиях

18.02.2013 [ksrs-terminal-server] 3.0.0.11
ADD: Добавлена поддержка высылки статусов терминала по протоколу P2

28.02.2013 [ksrs-terminal-server] 3.0.0.12
FIX: Не передавалось в SIP-стек сообщение алертинг при активации входящего вызова
FIX: Не работал механизм контроля за жизнидеятельностью транспорта P1 (Ping-Pong)
ADD: Поддержка трасляции настроек с СТКУ (написано всё, кроме применения списка синтезаторов
     и локальных настроек ЦТРС)

01.03.2013 [ksrs-terminal-server] 3.0.0.12
ADD: Добавлена поддержка применения списка синтезаторов

06.03.2013 [ksrs-terminal-server] 3.0.0.13
ADD: Добавлена поддержка "PTT pedal inteface"

13.03.2013 [ksrs-terminal-server] 3.0.0.14
ADD: Добавлена поддержка регистраций UAC ЦТРС на внешних UAS (Команда REGISTER)
INF: Теперь для использования какой-либо регистрации необходимо при
     при инициализации вызова указать так callerID в формате: [sip:]<login>@<registrator address>.
     После этого - адрес в calledID и схему указывать не обязательно. Достаточно номера

12.04.2013 [ksrs-terminal-server] 3.0.0.15
ADD: Добавлена поддержка запроса (UAC) подписок типа "presence"
ADD: Добавлена поддержка входящих подписок (UAS) типа "presence"
ADD: Реализована поддержка отображения стаусов присутствия в протокол P1 от:
     а) шлюзов ГГС производства ЛЭМЗ
     б) другого ЦТРС
     в) логинов Астериск
FIX: Не возобновлялись UAC повторить неуспешные попытки зарегистрироваться (REGISTER)
     или получить подписку на статус (SUBSCRIBE - presence)
CHG: Модифицирована процедура остановки приложения с тем, чтобы дать возможность UAC
     освободить текущие регистрации и подписки

13.04.2013 [ksrs-terminal-server] 3.0.0.16
ADD: Добавлена возможность обмена текстовыми сообщениями бежду терминалами

17.04.2013 [ksrs-terminal-server] 3.0.0.17
ADD: Добавлена возможность использовать звуковые платы как источники или потребители
     звуковых данных. Для жтого введен новый тип канала - AUDIO
INF: На данный момент поддерживаются только устройства, которые обеспечивают аудиопоток
     формата PCM 8000Гц 16 бит МОНО

18.04.2013 [ksrs-terminal-server] 3.0.0.18
ADD: Добавлена поддержка plug-and-play аудио устройств

30.04.2013 [ksrs-terminal-server] 3.0.0.19
INF: Тестовая сборка для ЛЭМЗ

22.05.2013 [ksrs-terminal-server] 3.0.0.20
CHG: Изменена процедура таймирования USB-устройств. Теперь перегружаются в независимости
     от скорости сканирования неподключенных устройств
FIX: Устранена причина "падения" в случае перезагрузки настроек каналов

23.05.2013 [ksrs-terminal-server] 3.0.0.20
FIX: Некорректно работала процедура загрузки нескольких файлов конфигурации: висла транзакция
     и файлы имели некорректные имена
FIX: Устранена заглушка гашения SIP-endpoint по таймеру. Она мешала быстрой перегрузке конфигурации
     с СТКУ

24.05.2013 [ksrs-terminal-server] 3.0.0.21
FIX: Происходило падение если были звонки по SIP. Потом перегрузили конфигурацию каналов. На 3-м
     звонке по SIP приложение падало

12.07.2013 [ksrs-terminal-server] 3.0.0.22
FIX: Холсотой ход микшера неоптимально использовал CPU

12.08.2013 [ksrs-terminal-server] 3.0.0.23
FIX: Множество исправлений с утечками памяти

27.08.2013 [ksrs-terminal-server] 3.0.0.24
FIX: Множество исправлений с критическими участками кода по размещению объектов

27.08.2013 [snmp-agent.exe] 3.0.0.9
FIX: Падение приложение после перезагрузок ksrs-terminal-server
     (http://bugs.rinotel.com/view.php?id=503)

28.08.2013 [ksrs-terminal-server] 3.0.0.25
FIX: Исключена вероятность зацикливания под ОС LINUX в случае отсутствия snmp-agent-а
     (http://bugs.rinotel.com/view.php?id=507)

29.08.2013 [snmp-agent.exe] 3.0.0.25
FIX: Некорректно заполнялась таблица локальных приборов - только последние из однотипных попадали в них
     (http://bugs.rinotel.com/view.php?id=509)

29.08.2013 [snmp-agent.exe] 3.0.0.26
FIX: не высылался trap на смену статуса оператора
     (http://bugs.rinotel.com/view.php?id=509)
FIX: версия файла snmp-agent.exe бралась с krs-treminal-server.exe

28.09.2013 [ksrs-terminal-server] 3.0.0.27
FIX: Не очищался список использованных слотов
ADD: Добавлена поддержка перевода входящих неотвеченных вызовов (forward) по SIP
ADD: Добавлена поддержка процедуры HOLD/UNHOLD на уровне сигнализации по SIP
ADD: Добавлена поддержка DTMF INFO по SIP

03.10.2013 [ksrs-terminal-server] 3.0.0.28
FIX: Устранена утечка памяти в обвязке стека RTP

09.10.2013 [ksrs-terminal-server] 3.0.0.29
ADD: Добавлена реакция терминала на манипуляции с педалью

10.10.2013 [ksrs-terminal-server] 3.0.0.30
FIX: Некорректно заполнялоcя атрибут "Contact". Сейчас "Contact" заполняется как
     <sip:<ip>:<port>>

14.10.2013 [ksrs-terminal-server] 3.0.0.31
FIX: Утечка памяти при разрушении RTP-сессии
FIX: Неконролируемое размещение фрагмента IP-адреса в SDP при удержании вызова
     могло приводить к падению приложения

17.10.2013 [ksrs-terminal-server] 3.0.0.32
FIX: Не работал функционал РАДИО: RTP поднималось в заглушенном виде

22.10.2013 [ksrs-terminal-server] 3.0.0.33
FIX: Не сохранялась версия голосовых сообщений в случае подключенного GUI

28.10.2013 [ksrs-terminal-server] 3.0.0.34
FIX: После перезагрузки параметров переставал транслироваться RTP от микшера
     (http://bugs.rinotel.com/view.php?id=518)

06.11.2013 [ksrs-terminal-server] 3.0.0.35
FIX: При отлючении графического интерфейса на агента мониторинга высылался
     некорректный статус

07.11.2013 [ksrs-terminal-server] 3.0.0.35
CHG: Теперь и вплоть до реализации механизма группировок радиостанций
     команда тангенты и смены частоты выдается с включеным флагом Rv
CHG: Флаг Sh ре транслируется в неизменном виде как это приходит
     от радиостанции

21.11.2013 [ksrs-terminal-server] 3.0.0.36
FIX: Устранена проблема в трансляции флагов для графического интерфейса.
     Проблема внесена в версии 12.04.2013 [ksrs-terminal-server] 3.0.0.15
ADD: Логирование новых радийных флагов

02.12.2013 [ksrs-terminal-server] 3.0.0.39
FIX: Дублирование микшируемых потоков звука в случае если источников сигнала более одного

03.12.2013 [ksrs-terminal-server] 3.0.0.40
FIX: Не отрабатывался контроль за переполнением динамического диапазона при суммировании
     звуковых потоков

05.12.2013 [ksrs-terminal-server] 3.0.0.41
FIX: Введена защита от зависания сессии дозвона SIP после неудачной попытки отмены вызова
ADD: Введена процедура ускорения разрушения соединений при дозвоне на "мертвые" хосты

06.12.2013 [ksrs-terminal-server] 3.0.0.42
FIX: Подсистема взаимных индикаций ЦТРС, написанная 8 месяцев назад работала с изъянами

07.12.2013 [ksrs-collector-snmp] 3.0.0.11
FIX: Предыдущее добавление в функционале (поддержка создания новых системных элементов в СТКУ)
     "поломало" функцию контроля за соединением (Инцидент №558)

07.12.2013 [ksrs-control] 3.0.0.34
CHG: Увеличено "окно контроля" за соединением с коллектором в 2 раза

09.12.2013 [ksrs-collector-snmp] 3.0.0.12
FIX: Не учитывался тот факт, что одна переменная может участвовать в нескольких индикаторах

11.12.2013 [ksrs-terminal-server] 3.0.0.43
FIX: Падение сервера при получении команды на коммутацию несуществующей сессии (Инцидент №560)
FIX: После применения конфигурации не публикуется в подписках текущей статус ЦТРС (Инцидент №561)

11.12.2013 [ksrs-terminal-gui] 3.0.0.34
FIX: Кнопки других ЦТРС, находящихся в состоянии занятости или недоступности (серые и оранжевые),
     не воспринимали нажатия даже при попытке включения прослушивания и т.п.
FIX: Нарушалась логика работы кнопок после отбоя входящих вызовов

11.12.2013 [ksrs-control] 3.0.0.34
ADD: На иконку шлюзов и ИБП добавлена минииконка со статусом аппаратуры

13.12.2013 [ksrs-terminal-gui] 3.0.0.35
FIX: Обнаружение несущей на радиокнопках моргало даже после отключения соответствующей кнопки ПРМ или ПРД
CHG: Убрана автоматическая активация ПРД при нажатии экранной кнопки тангенты
ADD: После сигнала о пропаже несущей кнопки мигают ещё 3 секунды. Позже этот параметр будет приходить с СТКУ
FIX: Временный фикс проблемы неподнятия первых устройств ППРП после применения новой конфигурации
FIX: При обновлении конфигурации, если был активный разговор, то кнопка Отбой остаётся красной на новой конфигурации

13.12.2013 [ksrs-control] 3.0.0.35
FIX: Иконка общего статуса системного элемента не обновлялась пока не было фокуса
CHG: Пункт меню "Обновить конфигурацию" блокируется на время процесса обновления
FIX: При удалении системного элемента окно с его статусами оставалось открытым

13.12.2013 [ksrs-terminal-server] 3.0.0.44
FIX: Падение сервера при перетыкании прибора в который ативно пишут (нужно умудриться несколько раз успеть передернуть)

16.12.2013 [ksrs-control] 3.0.0.35
FIX: При создании новых системных элементов СТКУ падал при обращении к системе мониторинга.
     Падения в некоторых случаях случались потом и при последующем запуске СТКУ.
ADD: Добавлен параметр радиокнопки "Текст на кнопке"

16.12.2013 [ksrs-terminal-gui] 3.0.0.35
CHG: Кнопка тангенты не нажимается при отсутствии RX
ADD: Добавлен параметр радиокнопки "Текст на кнопке"
FIX: Обнаружение несущей на радио моргало даже при отсутствии вызова

17.12.2013 [ksrs-control] 3.0.0.36
CHG: Отключено лишнее сохранение Схемы в БД при отсутствии изменений в окне редактора соответствующего типа элемента.
     Это должно сократить проблемы с настройками при одновременной работе нескольких СТКУ с одной БД.
ADD: Списки индикаторов и статусов мониторинга отсортированы по алфавиту
ADD: Оcновные настройки\Печать. Позже будут добавлены параметры печати.

17.12.2013 [ksrs-terminal-server] 3.0.0.45
ADD: Добавлена поддержка управления уровнем сигнала в диапазоне -20..20 децибел

18.12.2013 [ksrs-terminal-server] 3.0.0.46
FIX: Невозможно было установить уровень сигнала на сессию, у которой на момент получения команды
     медиасреда не была активирована
CHG: Теперь статус "НА РАДИО" устанавливается только при владении тангентой и сбрасывается при
     её освобождении
ADD: Поддержка индикации стороны удержания (удаленная или локальная)
FIX: Ошибка упаковки пакета информирования о статусе удержания

18.12.2013 [ksrs-terminal-snmp] 3.0.0.38
CHG: Теперь статус "НА РАДИО" устанавливается только при владении тангентой и сбрасывается при
     её освобождении

18.12.2013 [ksrs-terminal-gui] 3.0.0.35
CHG: Теперь пакет информции о статусе сессии логируется, исходя из его семантики в Р1

18.12.2013 [ksrs-control] 3.0.0.36
CHG: Иконки схемы сделаны поинформативнее
ADD: Добавлено 'распознавание' Инвертора
ADD: Для внутреннего использования во все кнопочные компоненты добавлен параметр ButtonID
CHG: В настройках SNMP теперь не нужно использовать кавычки при указании списков адресов

18.12.2013 [ksrs-terminal-gui] 3.0.0.36
ADD: Разговор находящийся на удержании снять с него может только инициатор удержания.
     Вторая сторона может только сбросить 'синий' вызов.
FIX: Занятие тангенты отображалось только на первой попавшейся с ней радиостанции, сделано на всех

19.12.2013 [ksrs-control] 3.0.0.36
FIX: Списки индикаторов и статусов мониторинга ещё раз отсортированы по алфавиту
FIX: На новых радиокнопках не была проинициализирована частота (было поломано 16.12.20)
FIX: При восстановлении связи с терминалом не обновлялась иконка терминала на схеме

19.12.2013 [ksrs-terminal-gui] 3.0.0.36
FIX: Тангента радиокнопки без фиксации 'залипала' при быстром нажатии и отпускании

24.12.2013 [ksrs-control] 3.0.0.37
CHG: Отфильтрованы списки выбора ППРП устройств (например в списке 'Предпочитаемый динамик'
     оставлены только устройства умеющие воспроизводить звук). #0000533

24.12.2013 [ksrs-terminal-gui] 3.0.0.37
FIX: Вторжение: некорректная работа вторжения, после отключения вторжения кнопки ЦТРС оставались оранжевыми. #0000581
FIX: Прослушивание: после отбоя прослушиваемых соединений, сессии прослушки оставались в коммутации с устройствами ППРП
ADD: Окно выбора РП и регулировки громкости #0000570 #0000575

27.12.2013 [ksrs-control] 3.0.0.38
ADD: Параметр кнопки ГГС: Циркуляр. #0000574
     Чекбоксами отмечаются кнопки которые будут вызываться при нажатии кнопки 'Циркуляр'.
     Если отмечена хоть одна кнопка в дереве, то редактируемая кнопка становится кнопкой типа 'Циркуляр'.
     Собственные параметры дозвона кнопки 'Циркуляр' (адрес и АОН) использоваться не будут.
     Сейчас такая кнопка сделана в обоих вариантах - и с фиксацией и сипплекс.

27.12.2013 [ksrs-terminal-gui] 3.0.0.38
ADD: Поддержка кнопок типа 'Циркуляр'. #0000574

28.12.2013 [ksrs-control] 3.0.0.38
FIX: Невозможно было открыть свойства элемента типа Инвертор

28.12.2013 [ksrs-terminal-gui] 3.0.0.38
CHG: Доделка циркуляра

30.12.2013 [ksrs-terminal-gui] 3.0.0.39
ADD: Предварительный вариант панели входящих косвенных вызовов
ADD: Окно регулировок уровня звуковых сигналов оповещения #0000573

03.01.2014 [ksrs-terminal-server] 3.0.0.48
FIX: Восстановлена работа плеера #0000590
FIX: Устранена возможность падения при выгрузке [ksrs-terminal-gui] #0000592

03.01.2013 [ksrs-terminal-gui] 3.0.0.40
FIX: Не регулировался уровень акустического сигнала (перепутаны направления) #0000591#c2933
FIX: При переключении разговорного прибора для оповещения тестовый режим не корректировался

06.01.2014 [ksrs-terminal-server] 3.0.0.48
FIX: Транскодер alaw в линейное представление звукового сигнала и обратно имел дефект
     "паразитного" смещения в области -7..-1 отсчетов. Это приводило к тому, что при
     понижении мощности сигнала на -1 дБ возникали шумовые эффекты. Теоретически -
     эти же шумовые эффекты могли возникать и в конференциях на 3 канала и более #0000591

08.01.2014 [ksrs-terminal-server] 3.0.0.48
           [ksrs-terminal-gui] 3.0.0.40
	   [ksrs-terminal-snmp] 3.0.0.38
INF: Сборка под Linux RH 19
INF: Обновлен драйвер под Linux для ППРП и скрипт для udev

10.01.2014 [ksrs-terminal-gui] 3.0.0.40
FIX: Не удалялись кнопки входящих косвенных вызовов, отбитых со стороны Б

13.01.2014 [ksrs-terminal-gui] 3.0.0.41
FIX: После применения новых настроек не всегда поднимались (зеленели) первые устройства ППРП
CHG: Фиксированная панель входящих косвенных вызовов выделена в отдельное окно.
     История вызовов пока не доделана.

14.01.2014 [ksrs-terminal-gui] 3.0.0.41
ADD: Индикация на кнопке окна входящих косвенных вызовов.
     Пока такая: мигает желтый фон = новый входящий вызов, зеленый фон = есть активные разговоры
FIX: Был поломан реконнект гуя к серверу
FIX: Правая часть рабочего поля терминала перекрывалась скрытым окном
FIX: Невозможно вернуться к входящему вызову поставленному на удержание со стороны терминала.
     Вызов отбивался при нажатии на синюю кнопку.
CHG: Визуально расширен режим блокировки терминала.
     Нужно держать кнопку блокировки пока прогрессбар не добежит до 100%.

15.01.2014 [ksrs-terminal-server] 3.0.0.49
CHG: Скорость трансляции звука ППРП теперь засинхронизирована от потока звуковых данных
     РП (пакеты статуса тангенты не учитываются) - проверено на адыкватность только в Windows
FIX: Периодически при входящем или исходящем вызове от абонента нет звукового сигнала #0000596

15.01.2014 [ksrs-terminal-gui] 3.0.0.41
ADD: Все окна запоминают последнюю позицию и размер
CHG: Статус о блокировке терминала теперь рассылается по подпискам и виден на других ЦТРС
ADD: История в окне косвенных вызовов. Ещё в процессе улучшения.

16.01.2014 [ksrs-terminal-gui] 3.0.0.41
CHG: Доделана история в окне косвенных вызовов
CHG: Разные мелочи, в т.ч. косметические

17.01.2014 [ksrs-control] 3.0.0.40
CHG: Настройки терминала: изменен принцип хранения таблицы SIP маршрутов.
     Теперь настройки храняться не в UI а в собственных таблицах БД
	 (требуется БД с соответствующими изменениями).
ADD: Добавлены 3 новых параметра канала шлюза
ADD: Теперь выводится версия прошивки шлюза

18.01.2014 [ksrs-terminal-server] 3.0.0.50
FIX: ЦТРС некорректно обновляет конфигурацию голосовых сообщений #0000598

18.01.2014 [ksrs-terminal-gui] 3.0.0.41
ADD: Деактивация файловых каналов при обновлении конфигурации
CHG: Разные мелочи, в т.ч. косметические

21.01.2014 [ksrs-terminal-server] 3.0.0.51
FIX: Если данные от радиостанций (нескольких) транслировались на один порт, то
     имело место проникновение потоков данных из одной сессии в другую

22.01.2014 [ksrs-control] 3.0.0.41
ADD: Добавлена настройка шрифта кнопки Радио
ADD: На кнопке Радио с флагом "Только прослушивание" оставлена только кнопка ПРМ
CHG: Изменения панели настройки параметров кнопок

22.01.2014 [ksrs-terminal-gui] 3.0.0.41
ADD: Добавлена настройка шрифта кнопки Радио
ADD: На кнопке Радио с флагом "Только прослушивание" оставлена только кнопка ПРМ

23.01.2014 [ksrs-control] 3.0.0.41
FIX: Удалены лишние запросы к БД при настройке "Внешних шлюзов"
FIX: Удалены лишние запросы к БД при сохранении настроек в редакторе ЦТРС
ADD: Настройка кооординат и размеров кнопок в редакторе ЦТРС

23.01.2014 [ksrs-terminal-server] 3.0.0.51
FIX: При использовании функции "Прослушивание" как слушатель, так и слушаемый
     индицировались как занятые разговором

23.01.2014 [ksrs-terminal-gui] 3.0.0.42
FIX: Прослушивание: после разрушения прослушиваемых соединений устройства ППРП оставались на прослушке. #600

24.01.2014 [ksrs-terminal-server] 3.0.0.52
FIX: Некорректно детектировался статус ЦТРС при его сетевой недоступности #0000601

24.01.2014 [ksrs-terminal-gui] 3.0.0.42
FIX: Удержание: кнопка сама снималась с удержания при осуществлении следующего вызова с этого же ЦТРС. #539

24.01.2014 [ksrs-control] 3.0.0.41
CHG: Настройки терминала: убраны вызовы процедур БД при отсутствии изменений в таблице SIP маршрутов.
     Изменена логика сохранения конфигураций (для этого требуется БД с соответствующими изменениями).

27.01.2014 [ksrs-terminal-gui] 3.0.0.43
CHG: Изменение главного интерфейса. Под функциональные кнопки организована правая панель.

28.01.2014 [ksrs-control] 3.0.0.41
CHG: Настройки терминала: разные оптимизации и правки.

29.01.2014 [ksrs-terminal-gui] 3.0.0.43
FIX: Удержание: кнопка 'отвеченная на входящий вызов и удержанная' сама снималась с удержания
     при осуществлении следующего вызова с этого же ЦТРС. #602
FIX: Сессии прослушки попадали под документирование в Line_interface_#2

01.02.2014 [ksrs-terminal-gui] 3.0.0.44
CHG: Прослушивание: Полностью изменена логика функции 'Прослушивание' на стороне инициаторе.
     Теперь поведение полностью соответсвует описанию в документе "Описание функций КСРС версии 3.doc"
FIX: Прослушивание: в некоторых случаях с прослушки снимался канал входящего вызова. Была ошибка в логике коммутации.
FIX: Прослушивание: в некоторых случаях не прослушивались разговорные устройства радиокнопок

03.02.2014 [ksrs-terminal-gui] 3.0.0.44
ADD: Прослушивание: защита от самопрослушивания. Сессии прослушки ставятся на удержание
     на время разговора между соответсвующими абонентами.

04.02.2014 [ksrs-terminal-gui] 3.0.0.44
FIX: Кнопки 'Общий Ответ' и 'Общий Отбой' обрабатывали вызовы в случайном порядке. #563

05.02.2014 [ksrs-terminal-gui] 3.0.0.44
ADD: Удержание: переключение между вызовами с помощью кнопки УДЕРЖ. #611

07.02.2014 [ksrs-control] 3.0.0.41
FIX: Настройки терминала: при перемещении кнопок не менялись актуальные значения в полях редактирования позиции.
CHG: Главное окно: панели с деревом и окном сообщений можно сделать любого размера, который запомнится при перезагрузке

07.02.2014 [ksrs-terminal-gui] 3.0.0.44
CHG: Протокольчик: ширина окна по умолчанию уменьшена чтобы не перекрывать правую панель сервисных кнопок

10.02.2014 [ksrs-control] 3.0.0.41
CHG: Оптимизация прорисовки схемы

11.02.2014 [ksrs-terminal-server] 3.0.0.54
FIX: Ошибка освобождения пула регистрации ранше чем освободится объект точки подключения
ADD: Jitter-buffer размером в 32 мс для приборов ППРП с 8 мс "детектором воды"

11.02.2014 [ksrs-terminal-gui] 3.0.0.45
CHG: Шрифт функциональных кнопок сделан жирнее
FIX: Множество изменений в функциях прослушивания и документирования
FIX: Радиокнопки обрезались под Linux при больших шрифтах

11.02.2014 [ksrs-control] 3.0.0.41
FIX: Редактор ЦТРС: окно параметров кнопки под Linux сделано с флагом 'Поверх всех окон', чтобы не пряталось

12.02.2014 [ksrs-terminal-server] 3.0.0.55
FIX: Из-за ошибок квантования звуковых пакетов возникал эффект http://bugs.rinotel.com/view.php?id=611#c2978
CHG: В джиттере буфере исключен механизм повторения пакета в "детекторе воды". Приводило к щелчкам при отключении
     когерентных сигналов

12.02.2014 [ksrs-control] 3.0.0.41
CHG: Окно состояния системного элемента запоминает позицию и размер

13.02.2014 [ksrs-terminal-gui] 3.0.0.46
FIX: Множество изменений в функциях прослушивания и документирования

14.02.2014 [ksrs-terminal-gui] 3.0.0.46
FIX: Разные правки в функциях прослушивания и документирования
CHG: Симплекс приведён в соответствие с "Описание функций КСРС версии 3.doc"
ADD: Симплекс: для обеих сторон добавлена визуальная индикация того что вызов симплексный
CHG: Симплекс: зависимые от предыдущих пунктов изменения в циркуляре
FIX: Симплекс: на принимающей стороне был активирован 'микрофон'
FIX: При входящих и исходящих вызовах теперь отключаются все сессии прослушивания,
     но возобновляются после завершения этих вызовов. #610

15.02.2014 [ksrs-control] 3.0.0.42
FIX: Ломается структура версии каналов ЦТРС при изменении SIP-маршрутов. #627
     Так же изменена процедура БД save_outer_gw_conf.
CHG: Облагорожены названия разговорных устройств, в том числе и в сообщениях мониторинга. #621
CHG: Ещё одно изменение которое должно убрать задержку отрисовки после закрытия окон настроек ЦТРС и шлюзов. #621
CHG: Информационное окно скрывается при входе в режим конфигурации объекта. #621
CHG: Высота заголовков закладок в уменьшена с 40px до 30px, оптимально под две строки текста. #621
FIX: Не обновлялись стили после изменения расположения закладок (в окне настроек по двойному клику на закладке)
CHG: Во всплывающей подсказке оставлена минимальная информация об объекте схемы. #621
CHG: Редактор ЦТРС: Диалоги выбора шрифта переведены на русский язык. #621
CHG: Редактор ЦТРС: пока cпрятаны TODO параметры. #621
FIX: Редактор ЦТРС: убраны дублирующиеся варианты размеров кнопок. #621

15.02.2014 [ksrs-terminal-gui] 3.0.0.46
CHG: Облагорожены названия разговорных устройств. #621
CHG: Высота заголовков закладок в уменьшена с 40px до 30px, оптимально под две строки текста. #621

16.02.2014 [ksrs-control] 3.0.0.42
CHG: Редактор ЦТРС: реализованы все TODO параметры кроме таймаута на ответ. #621

16.02.2014 [ksrs-terminal-gui] 3.0.0.46
CHG: Реализованы все TODO параметры из СТКУ, кроме таймаута на ответ. #621
FIX: В некоторых случаях на кнопках ГГС и Радио неверно индицировались иконки активных разговорных устройств

17.02.2014 [ksrs-terminal-gui] 3.0.0.46
ADD: Добавлено проигрывание звуковых событий на ошибочное нажатие, входящий вызов, удержание с удаленной стороны.

18.02.2014 [ksrs-terminal-gui] 3.0.0.47
ADD: Добавлено постоянное отображение назначенных разговорных приборов на кнопках. #612
     черная пиктограмма прибора: назначенный прибор на кнопку готов к работе и доступен для использования
     красная пиктограмма прибора: назначенный прибор не готов к работе (неисправен или отключен), но прибор по-умолчанию готов к работе и будет использован в активных сессиях
     красный крест: ни назначенный прибор ни прибор по-умолчанию не готовы к работе (неисправны или отключены)
	 НО: на время активной сессии на кнопке белыми пиктограммами будут отображаться реально использующиеся в данной сессии устройства
ADD: Добавлено выделение (синим пунктиром) кнопки для которой было открыто окно настройки разговорных устройств
CHG: При потере связи с сервером терминал блокировался до момента ручной разблокироввки.
     Теперь восстанавливается тот статус блокировки который был до дисконнекта.

18.02.2014 [ksrs-control] 3.0.0.43
ADD: Редактор ЦТРС: добавлено постоянное отображение назначенных разговорных приборов на кнопках.
     Если у кнопки стоит настройка 'Использовать прибор ЦТРС по-умолчанию', то на кнопке пиктограмма этого устройства будет отсутствовать.

19.02.2014 [ksrs-terminal-gui] 3.0.0.47
ADD: Выбор разговорных устройств и настройка громкости для тастатуры
CHG: Цвет кнопки при симплексном вызове сделан как у обычного дуплексного вызова
CHG: Оптимизация метода постановки сессий на прослушивание и документирование

20.02.2014 [ksrs-terminal-gui] 3.0.0.47
FIX: Оптимизация метода постановки сессий на прослушивание и документирование
FIX: При запуске ЦТРС не применялись настройки громкости акустических сигналов
ADD: Реализовано циклическое проигрывание сигналов 'КПВ', 'Входящий вызов' и 'Удержание вызова' в соответствующие моменты

21.02.2014 [ksrs-terminal-gui] 3.0.0.47
CHG: Подправлено первоначальное положение окна протокола

21.02.2014 [ksrs-terminal-gui] 3.0.0.47, [ksrs-control] 3.0.0.43
ADD: Параметр превращающий радиокнопку в кнопку включения-выключения радиостанции

22.02.2014 [ksrs-terminal-gui] 3.0.0.47
CHG: Поддержка радиокнопок с функцией удаленного включения-выключения радиостанции. #624
     Если такие кнопки есть при старте терминала, то обычные кнопки управления
     ТОЙ ЖЕ РСТ блокируются, пока РСТ не 'будет включена'.
FIX: Загрузка новой конфигурации происходила не в соответствии с протоколом P1

22.02.2014 [ksrs-control] 3.0.0.43
CHG: В окне авторизации при запуске СТКУ заменён баннер. #635
CHG: Окно с информацией о системном объекте опять сделано с авторазмером по содержимому, чтобы исключить скроллинг. #635
FIX: Окно с информацией о системном объекте автоматически появлялось даже при наличии открытого редактора конфигурации объекта. #635
CHG: Редактор Терминала: оптимизировано положение окна параметров кнопки. #621
CHG: В хинте над иконкой схемы оставлена минимальная информация об объекте. #621

22.02.2014 [ksrs-terminal-server] 3.0.0.56
FIX: Устранена возможность падения в миксере при перегрузке параметров
FIX: Исходящая/входящая подписки могли при "возобновлениях" приводить к падениям приложения
FIX: Не соответствовала протоколу Р1 поведение сервера при перегрузке параметров
FIX: Не освобождался порт после разговора в стеке SIP

23.02.2014 [ksrs-terminal-server] 3.0.0.57
FIX: Под Linux логика обработки РП требовала излишние ресусры CPU. Приводило к искажениям

23.02.2014 [ksrs-terminal-gui] 3.0.0.47, [ksrs-control] 3.0.0.43
FIX: Утечка иконочных ресурсов. Так же устранены libpng warning под Linux

23.02.2014 [ksrs-terminal-gui] 3.0.0.47
FIX: Проигрывание мелодии на удержании включалось и для удерживаемых сессий прослушки

24.02.2014 [ksrs-terminal-gui] 3.0.0.47
ADD: Проигрывание КПВ на исходящих дуплексных вызовах
CHG: Заблокирована возможность выбора неисправных РП в окнах настройки кнопок и акустических сигналов. #630

25.02.2014 [ksrs-terminal-gui] 3.0.0.48
FIX: При смене разговорных приборов на кнопке с активной прослушкой, новые приборы не применялись на сессию прослушки. #634

26.02.2014 [ksrs-terminal-gui] 3.0.0.48
ADD: Переключение активных сессий на разговорные приборы по-умолчанию
     в случае горячего выключения назначенных приборов. #636
CHG: Радиокнопки с функцией удаленного включения-выключения радиостанции:
     добавлен вызов реальных команд и обработка сообщений от РСТ. #624

27.02.2014 [ksrs-control] 3.0.0.43
FIX: Редактор ЦТРC: некорректно работало изменение размера панелей, после изменения размера
     не было возврата в режим перемещения. Теперь работает, но курсор может иногда оставаться в виде 'resize'.

28.12.2013 [ksrs-terminal-snmp] 3.0.0.39
CHG: В агенте ускорена процедура высылки трапов (где-то в 10 раз) - отказались от использования внешний утилиты snmptrap

28.12.2013 [ksrs-collector-snmp] 3.0.0.13
ADD: Поддержка работы с резервным СТКУ в коллекоре (нововведения в протоколе Р3)

28.02.2014 [ksrs-terminal-gui] 3.0.0.48
CHG: При блокировке терминала убрано выставление статуса 'занятости'

28.02.2014 [ksrs-control] 3.0.0.43
ADD: Редактор ЦТРС: добавлена панель для настройки некоторых параметров вкладки на которой находится выбранная кнопка

01.03.2014 [ksrs-control] 3.0.0.43
FIX: Редактор ЦТРС: не сохранялся параметр 'АОН по-умолчанию'
FIX: Редактор ЦТРС: было неудобно задавать размер кнопок вручную

01.03.2014 [ksrs-terminal-gui] 3.0.0.48
ADD: Поддержка параметра 'АОН по-умолчанию'.
     Применяется для исходящих прямых и косвенных вызовов в случае пустого параметра 'АОН' у кнопки.

04.03.2014 [ksrs-terminal-server] 3.0.0.58
FIX: Не корректно анулировались исходящие подписки в случаях: перегрузки параметров и выгрузки сервера
FIX: Графический интерфейс не оповещался об изменении статусов подписок при перегрузке параметров

04.03.2014 [ksrs-control] 3.0.0.43
ADD: Проверка на подключение к БД перед выполнением запросов, и переподключение в случае необходимости

05.03.2014 [ksrs-terminal-gui] 3.0.0.48
FIX: Устранена ещё одна возможная гонка при обновлении конфигурации.
FIX: Удаленное выключение РСТ с одного ЦТРС блокировало соответствующие кнопки РСТ на других ЦТРС навсегда
     (при условии что на этих других ЦТРС отсутствовала кнопки включения данной РСТ).
	 Теперь кнопки радиосвязи на ЦТРС без кнопок удаленного управления питанием РСТ
	 ведут себя адекватно в случаях включения/выключения РСТ с других ЦТРС.

07.03.2014 [ksrs-control] 3.0.0.43
ADD: Редактор состава системного элемента. #576
     Требуется БД с соответствующими изменениями!

11.03.2014 [ksrs-control] 3.0.0.43
CHG: Редактор состава системного элемента: добавлена возможность указания позиции добавляемого элемента,
     если можно добавить более одного элемента. Если для добавления доступен только один экземпляр элемента,
	 то вопрос о позиции не задается.
     Требуется БД с соответствующими изменениями!

12.03.2014 [ksrs-control] 3.0.0.44
ADD: Выдача команд на перезагрузку служб и оборудования
FIX: Редактор ЦТРС: не работали клавишные комбинации с Shift и Ctrl в полях ввода.

12.03.2014 [ksrs-terminal-gui] 3.0.0.48
ADD: Рестарт приложения при получении соответствующей команды с СТКУ. Пока без подтверждения.
FIX: 'АОН по-умолчанию' не применялся на входящих вызовах

13.03.2014 [ksrs-terminal-gui] 3.0.0.48
CHG: Кнопки ПРОТОКОЛ, ВЫХОД, ПОЛНЫЙ ЭКРАН вынесены в отдельное служебное окно "Инструменты" как в старом КАРС.
ADD: В окно "Инструменты" добавлена кнопке перезапуска ГУИ.

14.03.2014 [ksrs-terminal-gui] 3.0.0.48
ADD: Часы

14.03.2014 [ksrs-control] 3.0.0.44
CHG: Редактор ЦТРС: название РСТ можно задавать в несколько строк
CHG: Редактор ЦТРС: размер рабочего поля под панели с кнопками синхронизирован с реальным размером ЦТРС
FIX: Редактор ЦТРС: неправильно сохранялся порядок закладок
FIX: Редактор ЦТРС: не отображалось наличие изменений при перемещении закладок и удалении кнопок

14.03.2014 [ksrs-terminal-server] 3.0.0.59
ADD: Поддержка перезапуска через P1
FIX: Зависание сессий каналов SIP в случаях: симплекс+автоответ

17.03.2014 [ksrs-control] 3.0.0.44
ADD: Редактор ЦТРС: при изменении параметров на странице "Основные настройки" загорается кнопка "Сохранить...". #648
ADD: Редактор ЦТРС: проигрывание выбранных файлов на странице "Звуковые события" в формате G711. Пока с лишним шумом.

17.03.2014 [ksrs-terminal-gui] 3.0.0.48
ADD: На кнопках добавлено отображение номера разговорного прибора.
     Для уменьшения кол-ва информации, номер отображается только если он >=2. #648

18.03.2014 [ksrs-terminal-gui] 3.0.0.48
FIX: Изменен алгоритм поиска кнопки для входящих вызовов. #655
     Теперь вначале жесткий поиск по полному совпадению caller и called,
	 и только в случае когда кнопка не найдёна - лополнительный поиск как раньше (из URI caller-а учитывается только домен).

19.03.2014 [ksrs-control] 3.0.0.44
FIX: Редактор состава элемента: после изменений состава не менялось содержимое информационного окна
ADD: Часы

19.03.2014 [ksrs-terminal-gui] 3.0.0.48
ADD: Подтверждение на Выход и Перезапуск

20.03.2014 [ksrs-terminal-server] 3.0.0.60
FIX: Устранена уязвимость в PJSIP. Эта уязвимость не позволяет процедуре автоматичекого возобновления подписок
     их возобновлять в случае когда идет интенсивный обмен событиями NOTIFY в последние 5 секунд истечения интервала
     подписок. В некоторых случаях это приводило к ислкючительным ситуациям

20.03.2014 [ksrs-control] 3.0.0.44
CHG: Параметры шлюза ЛЭМЗ переведены на русский язык
ADD: Реконнект к БД. Пока кривой, нужно выносить в отдельный поток.

26.03.2014 [ksrs-terminal-gui] 3.0.0.49
FIX: Со стороны СТКУ невозможно поменять присвоенные на кнопку разговорные приборы. #659 #643
     Приборы заданные в конфигурации перебивались локальными настройками ЦТРС.

26.03.2014 [ksrs-control] 3.0.0.44
FIX: Редактор ЦТРС: после закрытия окна редактирования параметров кнопки,
     его можно было открыть обратно только путем переключения страниц редактора. #668
FIX: Изменен механизм работы с временными файлами. Теперь файлы не плодятся до закрытия СТКУ,
     а удаляются сразу после проигрывания или загрузки на ЦТРС.  #666
FIX: Всякие мелочи

27.03.2014 [Кнопочные Библиотеки (влияет и на ksrs-terminal-gui и на ksrs-control)]
FIX: Проблема при отображении на кнопках устройств по-умолчанию. #659

28.03.2014 [ksrs-terminal-gui] 3.0.0.49
FIX: На кнопках не изменяется индикация приборов при горячем отключении/подключении РП. #661

28.03.2014 [ksrs-control] 3.0.0.44
ADD: Редактор ЦТРС: параметр Тангента у радиокнопки. #670

31.03.2014 [ksrs-terminal-gui] 3.0.0.49
ADD: Поддержка привязанной к радиокнопке тангенты, в том числе отображение пиктограммы на кнопке ТНГ. #670

01.04.2014 [ksrs-control] 3.0.0.44
FIX: Окно информации об объекте могло появляться при открытой странице Журнал. #676

01.04.2014 [ksrs-terminal-gui] 3.0.0.49
CHG: Косметика. Раскрашены кнопки. #658

03.04.2014 [ksrs-terminal-gui] 3.0.0.49
FIX: При обновлении до новой конфигурации не всегда активировался таймер отвечающий за разговорные устройства.
     В результате терминал переставал реагировать на нажатия любых кнопок.
FIX: После перезапуска не всегда применялся полноэкранный режим. #680
     Дополнительно, полноэкранный режим сделан включеным по умолчанию при первоначальном запуске.
CHG: Косметические мелочи

07.04.2014 [ksrs-control] 3.0.0.45
ADD: Настройка ЦТРС: новые основные параметры для радиосвязи (4 штуки) - индикация и блокировки. #629

07.04.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Ужесточен алгоритм поиска кнопки для входящих вызовов. Все вызовы не совпавшие по caller/called
     ни с одной из кнопок становятся косвенными. #655
ADD: Реализован параметр 'Блокировка автоответа на входящие вызовы ГГС во время ведения радиосвязи'. #629
     Работает так - при наличии любой нажатой тангенты РСТ, все входящие вызовы просто моргают желтым
	 без проигрывания звукового оповещения. Если вызов попадает на кнопку с автоответом, то автоответ
	 не производится, вызов тихо моргает как обычный входящий вызов.

08.04.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Были сломаны симплексные вызовы. Отбивались.
ADD: Поддержка нескольких тангент на одной радио кнопке и оперативное назначение тангент.
     Если назначена одна тангента то её пиктограмма отображается на кнопке ТНГ.
	 Если назначено несколько или 0 то никаких пиктограмм на ТНГ не отображается.
FIX: Терминал не реагировал на нажатия ножной тангенты. #684

08.04.2014 [ksrs-control] 3.0.0.45
ADD: Назначение на радиокнопку нескольких тангент

09.04.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Не сохранялась оперативная конфигурация из нескольких тангент.
ADD: На кнопке ТНГ теперь отображается нажатая в данный момент тангента.
     Если тангента не захвачена (серая кнопка) то:
       если назначена одна тангента то её пиктограмма отображается на кнопке ТНГ.
	   если назначено несколько или 0 то никаких пиктограмм на ТНГ не отображается.
FIX: Не назначались приборы на кнопки косвенных вызовов.
FIX: Зависали неотвеченные косвенные вызовы если для кнопки был вызван диалог выбора разговорных приборов.
CHG: Диалог выбора разговорных приборов теперь убирается при закрытии тастатуры если он был открыт оттуда.
ADD: Диалог выбора разговорных приборов перерисовывает все кнопки выбора устройств при изменении их состояния в системе.
CHG: Мелкие оптимизации

09.04.2014 [ksrs-terminal-server] 3.0.0.61
ADD: Добавлено возможность для графического интерфейса указывать индикатор статуса использования радиостанции

11.04.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Тангента включалась даже при неактивной кнопке ПРД (было сломано 08.04.2014).
FIX: Починен запрет на взаимное прослушивание.
FIX: Отсутствовала моргающая индикация на вкладке при ведении радиосвязи

11.04.2014 [ksrs-terminal-server] 3.0.0.62
CHG: Теперь индицируется занятость на приеме радиостанции только в случае детектирования голоса

14.04.2014 [ksrs-control] 3.0.0.45
ADD: Редактор ЦТРС: две опции на управление индикацией пропущенных вызовов

14.04.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Радио: индикация детектора голоса на ПРМ не срабатывала в некоторых случаях
ADD: Радио: блокировка всех ПРМ при активизации любой передачи по РСТ
ADD: ГГС: индикация пропущенных вызовов и прямых и косвенных
ADD: ГГС: Поддержка опций управления индикацией пропущенных вызовов

15.04.2014 [ksrs-terminal-gui] 3.0.0.50
CHG: Радио: перерисована кнопка питания, теперь отображение пиктограммы не зависит от Linux/Windows
CHG: При включенной опции "Индикация пропущенных симплексных вызовов" все входящие симплексные вызовы считаются пропущенными
CHG: Расширено поведение опции 'Блокировка автоответа на входящие вызовы ГГС во время ведения радиосвязи'. #629
     Входящие симплексные вызовы становятся обычными вызовами, т.е. моргают в ожидании ответа.
FIX: Радио: акустический сигнал об ошибочном нажатии на экранную ТНГ не выдавался если был нажат только ПРМ
ADD: Настройка разговорных приборов для входящих косвенных вызовов путем нажатия на кнопку открытия окна косвенных вызовов
FIX: В Номеронабирателе не запоминался последний выбранный шлюз. #692
FIX: Неправильный формат даты в истории входящих косвенных вызовов. #652
ADD: Поддержка настроек видимости функциональных кнопок
ADD: Номеронабиратель: cохранение набранных номеров в историю и набор из истории

15.04.2014 [ksrs-control] 3.0.0.45
ADD: Редактор ЦТРС: страница с простейшей настройкой видимости функциональных кнопок

16.04.2014 [ksrs-control] 3.0.0.45
FIX: Редактор ЦТРС: не сразу индицировались изменения параметра Циркуляр. #671
CHG: Мониторинг: в имена элементов замены добавлен параметр PLACE и добавлен вывод SIGNATURE

16.04.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Номеронабиратель: набор номеров был поломан 15.04.2014
ADD: Занятость тангенты теперь индицируется даже если ни ПРМ ни ПРД не нажаты. #534
FIX: При ведении радиосвязи на одном из ЦТРС, кнопки ПРД (если они активированы) на других ЦТРС
     мигают желтым цветом (как будто с них ведется передача). #534
ADD: Радио: восстановление активных ПРМ при рестарте терминала. #679

17.04.2014 [ksrs-terminal-gui] 3.0.0.50
ADD: Радио: восстановление активных ПРД при рестарте терминала. #679
ADD: Моргание закладки при активном входящем симплексном вызове и при входящем дуплексном на кнопку с автоответом. #649
FIX: Входящий вызов при определённых условиях мог попасть в Номеронабиратель

18.04.2014 [ksrs-terminal-gui] 3.0.0.50
CHG: Радио: ПРМ той РСТ по которой включена передача теперь блокируется всегда.
     А при включенной опции "Блокировка всех ПРМ ..." блокируются все ПРМ.
ADD: Поддержка параметра "Использовать тангенту РП "Телефонная трубка" в качестве функции ОТБОЙ"
ADD: Поддержка параметра "Время ожидания ответа на исходящие вызовы"
ADD: Номеронабиратель: поддержка записной книжки настраивающейся на СТКУ. Функция набора ещё требует доработки.

18.04.2014 [ksrs-control] 3.0.0.45
ADD: Редактор ЦТРС: параметр "Использовать тангенту РП "Телефонная трубка" в качестве функции ОТБОЙ"
ADD: Редактор ЦТРС: параметр "Время ожидания ответа на исходящие вызовы"
ADD: Редактор ЦТРС: простейший редактор записной книжки

21.04.2014 [ksrs-terminal-gui] 3.0.0.50
CHG: Номеронабиратель: поддержка набора абсолютных (sip:name@domain) номеров из записной книжки

22.04.2014 [ksrs-control] 3.0.0.45
FIX: При удалении РП Гарнитура из состава ЦТРС, обновление конфигурации выдавало ошибку. #693

28.04.2014 [ksrs-terminal-gui] 3.0.0.50
ADD: При обновлении конфигурации все вспомогательные окна скрываются. #697
ADD: Если тангента трубки выбрана на ОТБОЙ, то её выбор для РСТ запрещен.
     Если трубка уже привязана к РСТ, то реакции на неё не будет.

30.04.2014 [ksrs-control] 3.0.0.45
FIX: Некорректно сбрасывался фильтр на странице Журнал. #695

30.04.2014 [ksrs-terminal-gui] 3.0.0.50
CHG: Сделано чтобы кнопка ОБЩИЙ ОТВЕТ загоралась при любых вызовах кроме симплекса.
     Раньше она загоралась только на косвенные вызовы.

06.05.2014 [ksrs-control] 3.0.0.45
ADD: Редактор ЦТРС: новый параметр Радиокнопок 'Сопряженные РСТ'. #662

07.04.2014 [ksrs-terminal-gui] 3.0.0.50
ADD: Поддержка сопряженности РСТ. #662

08.04.2014 [ksrs-terminal-gui] 3.0.0.50
ADD: Сброс привязок РП к кнопкам на значения по умолчанию (которые приходят с СТКУ в составе настроек ГУИ). #703

10.04.2014 [ksrs-database]
CHG: Теперь порты коммутатора считаются элементами замены
CHG: В процедуре SNMP_RE_ELEMENT_CREATED значение OID_BY_PLACE получило дополнительный смысл. Теперь неопределенный
     смысл свойству дают значения 0 или NULL в таблицах TB_SNMP_PARAMS и TB_SNMP_PARAM_STATUSES. Значение большее
     нуля указывает, что OID создаваемой переменной должен быть такой: OID=BASE_OID.(PLACE+OID_BY_PLACE-1)
CHG: Теперь процедура SNMP_GET_VAR4SE возвращает дополнительно параметр PARAM_ID

10.04.2014 [ksrs-collector-snmp] 3.0.0.15
ADD: Введена возможность применять внутри системного элемента для различных элементов замены одинаковые переменные
FIX: Утечка памяти в процедуре сканирования переменных
INF: Эта версия корректно будет работать только с БД от 10.04.2014

13.04.2014 [ksrs-database]
CHG: Изменены процедуры GET_LIST_UNUSED_RE и ADD_REMOVABLE_ELEMENT.
     Разрешено добавлять любое кол-во элементов замены в системный объект.

13.05.2014 [ksrs-control] 3.0.0.45
CHG: Редактор состава объекта: разрешено добавлять любое кол-во элементов замены.
ADD: Редактор состава объекта: переименование элемента.
FIX: Долгий запуск СТКУ при большом кол-ве записей в Журнале. Временный фикс до оптимизации БД.

19.05.2014 [ksrs-database]
Поддержка многопользовательской авторизации.
ADD: USER_ADD, USER_DEL, USER_LOGIN
CHG: TB_USERS_BI0

19.05.2014 [ksrs-control] 3.0.0.46
ADD: Поддержка пользовательской авторизации. Требуется БД от 19.05.2014.
     Настройка пользователей производится в Настройки системы\Основные.
	 В пустой БД уже создан один пользователь - root без пароля.

20.05.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Зацикливание микширования при документировании Радио и нажатой тангенте.

21.05.2014 [ksrs-terminal-gui] 3.0.0.50
FIX: Сброс привязок РП к кнопкам на значения по умолчанию: не сбрасывался прибор на передачу
ADD: Сброс привязок РП к кнопкам на значения по умолчанию: добавлен сброс назначенных тангент
ADD: Кнопка Сервисы. Туда перешел Выход и Калибровка.

21.05.2014 [ksrs-control] 3.0.0.46
ADD: Редактор ЦТРС: добавлена кнопка Сервисы.

21.04.2014 [ksrs-collector-snmp] 3.0.0.15
FIX: Не инициализировалась конвертация строк в UTF8. Портилась кириллица в патчах.

22.05.2014 [ksrs-terminal-gui] 3.0.0.51
CHG: Изменен приоритет цветовой индикации на кнопка ГГС: наивысший у прослушивания, затем занятость, затем пропущенный вызов.
FIX: Попытка побороть проблемы при встречных симплексных вызовах

27.05.2014 [ksrs-control] 3.0.0.46
ADD: Редактор ЦТРС: параметр кнопки 'Полудуплекс'

27.05.2014 [ksrs-terminal-gui] 3.0.0.51
ADD: Поддержка кнопок типа 'Полудуплекс'.

27.05.2014 [ksrs-terminal-server] 3.0.0.63
ADD: Поддержка установки IP Алреса с СТКУ

28.05.2014 [ksrs-control] 3.0.0.47
ADD: Поддержка контроля соединения в транспорте клиента P1

28.05.2014 [ksrs-terminal-server] 3.0.0.64
FIX: События ответа на кнотроль соединения и регистрацию высылалсоь только в уровень 0

28.05.2014 [ksrs-terminal-gui] 3.0.0.51
FIX: Полудуплекс: неверно обрабатывались входящие на кнопку вызовы
FIX: На кнопках не всегда обновлялась пиктограмма РП прибора

29.05.2014 [ksrs-control] 3.0.0.47
ADD: Настройка ЦТРС: параметр для радиосвязи "Блокировка автоответа на входящие вызовы ГГС во время активного приема по Радио"
ADD: В папку /sounds можно положить звуковые файлы в формате PCM,
     которые будут проигрываться при появлении событий мониторинга соответствующего приоритета.
	 На данный момент будут работать только следующие имена файлов: emergency.wav, error.wav, alarm.wav, warning.wav.

29.05.2014 [ksrs-terminal-gui] 3.0.0.51
ADD: "Блокировка автоответа на входящие вызовы ГГС во время активного приема по Радио"
FIX: Прослушивание: двоение приема от РСТ

30.05.2014 [ksrs-control] 3.0.0.47
FIX: Не проигрывался звук на события мониторинга. Переделано на другой аудиодвижок.
ADD: Кнопка позволяющая временно отключить звуковые оповещения.
     Левый нижний угол главного окна, под окном протокола.

30.05.2014 [ksrs-terminal-gui] 3.0.0.51
ADD: Предварительная поддержка устройств типа AUDIO.
FIX: Не запускалась утилита калибрации на определённой конфигурации железа

02.06.2014 [ksrs-terminal-gui] 3.0.0.51
CHG: Убрана интеллектуальная блокировка интерфейса терминала при потере связи с сервером.
     Теперь при восстановлении связи всегда происходит безусловная разблокировка.

02.06.2014 [ksrs-terminal-server] 3.0.0.65
FIX: Исключена вероятность паления, если событие о разрушении сигнальной сессии приходит раньше чем событие
     об очистке контекста микшера

03.06.2014 [ksrs-terminal-gui] 3.0.0.51
CHG: Таймаут на пинг между ГУИ и сервером увеличен с 10 до 30 секунд.

04.06.2014 [ksrs-control] 3.0.0.48
CHG: Звук оповещения об авариях играет раз в 5 секунд пока хотя бы у одного элемента на схеме аварийное состояние.

04.06.2014 [ksrs-terminal-server] 3.0.0.66
FIX: Команды протокола Р1 увеличивали интервал жизни соединения на 5 секунд от момента прихода команды, а
     не от момента истечения времени жизни предыдущего интервал, как это предписывает Р1

04.06.2014 [ksrs-collector-snmp] 3.0.0.17
ADD: Поддержка расширений ППРП больше чем это оговорено комплектов (в том числе и аудио устройства)

06.06.2014 [ksrs-control] 3.0.0.49
ADD: Пункт меню Файл\Резервное копирование БД. На данный момент вызывается системный файловый менеджер с указанием
     директории с резервными копиями БД.

07.06.2014 [ksrs-control] 3.0.0.49
CHG: Пункт меню Файл\Восстановление БД.

18.06.2014 [ksrs-terminal-gui] 3.0.0.52
ADD: Возможность переадресации входящих вызовов. Функциональная кнопка 'ПЕРЕАДРЕСАЦИЯ'.

18.06.2014 [ksrs-control] 3.0.0.50
ADD: Настройки ЦТРС\Функциональные кнопки: добавлена кнопка Переадресация.

18.06.2014 [ksrs-terminal-server] 3.0.0.67
FIX: Команда от [ksrs-terminal-gui] на переадресацию вызова приводила к выдаче другой команды (SIP INFO) и падению
ADD: Поддежка установки IP адреса под Windows

23.06.2014 [ksrs-control] 3.0.0.51
FIX: В окне конфигурации объектов типа Шлюз РИНО, ADDPACK и т.п. иногда нельзя было ввести точку и пробел в поле "Название".

24.06.2014 [ksrs-terminal-gui] 3.0.0.53
FIX: Переделана функция переадресации вызовов. Теперь обновление конфигурации не влияет на активную переадресаци.
CHG: Убран отбой косвенных симплексных вызовов. Теперь они ведут себя как обычные косвенные дуплексные вызовы.

25.06.2014 [ksrs-terminal-gui] 3.0.0.53
FIX: Устранено возможное появление служебной информации ("SIMPLEX" и т.п.) на кнопках косвенных вызовов.

25.06.2014 [ksrs-control] 3.0.0.52
ADD: В БД, в таблице типов системных элементов добавилось поле с пиктограммой. PNG размером 48x48.
     На схеме будет отображаться пиктограмма из БД, если она там есть. Иначе - из внутренних ресурсов СТКУ.

25.04.2014 [ksrs-collector-snmp] 3.0.0.15
ADD: Патч #5. Поддержка иконок для типов системных элементов.

26.06.2014 [ksrs-control] 3.0.0.53
ADD: Шлюз ЛЭМЗ: параметр 'Общее: подтип сигнализации канала'

27.06.2014 [ksrs-control] 3.0.0.54
FIX: После смены пользователя с Техника на Админа не появлялись пункты меню "Настройки объекта" и т.п... #727

09.07.2014 [ksrs-terminal-server] 3.0.0.68
INF: Собран релиз

09.07.2014 [ksrs-terminal-gui] 3.0.0.54
INF: Собран релиз

09.07.2014 [ksrs-terminal-snmp] 3.0.0.40
INF: Собран релиз

09.07.2014 [ksrs-collector-snmp] 3.0.0.19
INF: Собран релиз

09.07.2014 [ksrs-control] 3.0.0.55
INF: Собран релиз

10.07.2014 [ksrs-control] 3.0.0.56
CHG: Шлюз ЛЭМЗ: сделана видимость 4-х интерфейсов и 2 каналов в каждом интерфейсе

11.07.2014 [ksrs-control] 3.0.0.57
ADD: После изменения состава ЦТРС, в БД скручивается номер версии конфигурации. #693

14.07.2014 [ksrs-terminal-server] 3.0.0.69
FIX: Были неработоспособны подписки на регистратор (в т.ч. случаи, требующие регистрации)

16.07.2014 [ksrs-control] 3.0.0.58
FIX: При первом же успешном подключении (без реконнекта) СТКУ к ksrs-terminal-server
     начинался слишком частый сетевой обмен между ними (ping), что приводило к высокой загрузке ЦПУ

18.07.2014 [ksrs-control] 3.0.0.59
FIX: Редактор терминала: некорректно сохранялись названия кнопок содержащие спецсимволы типа кавычек, амперсандов и т.п.  #730
FIX: Ошибка выбора номера интерфейса при настройке и синхронизации параметров шлюза радио

24.07.2014 [ksrs-terminal-gui] 3.0.0.54
FIX: Падение при сбросе зависших по причине сетевых разрывов входящих вызовов. #732

08.08.2014 [ksrs-terminal-gui] 3.0.0.56
ADD: Возможность подстраивать частоту активных РСТ

08.08.2014 [ksrs-terminal-server] 3.0.0.70
ADD: Вывод в лог частоту и канал РСТ

08.08.2014 [ksrs-terminal-gui] 3.0.0.57
CHG: Введена возможность дополнительной идентификации ресурса для подписки

08.08.2014 [ksrs-terminal-server] 3.0.0.71
ADD: Добавлена поддерка дополнительной идентификации ресурса для подписки

11.08.2014 [ksrs-terminal-server] 3.0.0.72
CHG: Сделана очередная попытка отучить библиотеку PJSIP "умирать" на "коротких" подписках

12.08.2014 [ksrs-control] 3.0.0.61
FIX: Было "отломлено" редактирование подписок

03.09.2014 [ksrs-control] 3.0.0.62
CHG: Редактирование списка пользователей сделано доступным только Администраторам. #727

03.09.2014 [ksrs-collector-snmp] 3.0.0.20
ADD: Patch #6. Добавлен CASCADE на ключ в таблице TB_USERS_LOGIN, чтобы история чистилась при удалении пользователя.
     Иначе происходил VIOLATION OF FOREIGN KEY.

03.10.2014 [ksrs-collector-snmp] 3.0.0.21
ADD: Patch #7. Удаление протокольных записей при удалении системных элементов и элементов замены. #737
ADD: Patch #8. Предварительные изыскания по поводу последствий удаления РП из состава объекта. #693
               Добавлена поддержка статуса системного элемента "На техобслуживании"

03.10.2014 [ksrs-control] 3.0.0.63
ADD: В KARSControl.conf вынесены параметры настройки отображения конфигурации шлюзов ЛЭМЗ:
     [LEMZGW]
     InterfaceCount=1
     ChannelCount=1
ADD: Возможность постановки любого системного элемента "на техобслуживание".
     Для элемента в таком статусе гасятся сообщения мониторинга и прочие мигалки.

05.10.2014 [ksrs-control] 3.0.0.64
FIX: Для элементов находящихся на ТО СТКУ всё равно издавал писк на плохой статус элемента
FIX: Пустые списки выбора звуковых приборов
CHG: Обновлён скрипт бэкапа БД

05.10.2014 [ksrs-terminal-gui] 3.0.0.59
FIX: Невозможно было назначить разговорный прибор для звуковых сообщений если изначально он не был задан со стороны СТКУ

07.10.2014 [ksrs-control] 3.0.0.64
CHG: Сортировка элементов в окне 'Информация о....'

09.10.2014 [ksrs-collector-snmp] 3.0.0.22
ADD: Patch #9. Ускорение запроса для страницы Журнал в СТКУ

09.10.2014 [ksrs-control] 3.0.0.65
CHG: Изменена логика добычи данных на странице Журнал. 
     ТЕПЕРЬ ОТСУТСТВУЕТ ВИСЯЩАЯ ТРАНЗАКЦИЯ В БД, ЧТО В ТЕОРИИ ДОЛЖНО ИСКЛЮЧИТЬ НЕПОНЯТНОЕ РЕГУЛЯРНОЕ ПОВРЕЖДЕНИЕ БД.   

15.10.2014 [ksrs-terminal-gui] 3.0.0.60
FIX: Тормоза при интенсивном сетевом обмене уменьшены в ~4 раза. Виновато было логирование. 

16.10.2014 [ksrs-terminal-gui] 3.0.0.60
FIX: Пропадали закладки при обновлении конфигурации или перезапуске сервера, если перед этим интерфейс был заблокирован (серый). 
FIX: Не всегда происходило с первого раза обновление настроек со стороны СТКУ 

16.10.2014 [ksrs-control] 3.0.0.66
CHG: Редактор интерфейса ЦТРС: горячие кнопки изменения размера и перемещения кнопок теперь такие:
     Ctrl+Shift+стрелки - размер, Ctrl+Shift+Alt+стрелки - перемещение   

23.10.2014 [ksrs-terminal-server] 3.0.0.74
FIX: Ошибка при выгрузке приложения в случае наличия активной SIP-сессии

24.10.2014 [ksrs-terminal-gui] 3.0.0.61
FIX: Кнопки ГГС с пустым АОН всегда генерили полнодуплексные вызовы, при любых прочих настройках
     (даже если кнопка настроена как симплексная). #726 

28.10.2014 [ksrs-collector-snmp] 3.0.0.23
ADD: Patch #10. Добавлена пустая начальная конфигурация голосовых сообщений. 

28.10.2014 [ksrs-control] 3.0.0.67
FIX: Редактор ЦТРС: проблемы при начальном конфигурировании только что созданных ЦТРС 
ADD: Пункты меню Файл\Управление БД теперь открывают не 'файловый менеджер', 
     а диалоги для запуска скриптов резервного копирования и восстановления БД
ADD: В окно настроек конфигурации 'прочих' шлюзов добавлен веб-браузер для доступа 
     к веб-интерфейсу конфигурируемого объекта 

30.10.2014 [ksrs-control] 3.0.0.68
CHG: Редакторы конфигурации шлюзов: расширена авторизация. Вначале пробуем admin:admin, затем root:router, затем спрашиваем у пользователя

30.10.2014 [ksrs-terminal-server] 3.0.0.75
FIX: При одновременном старте графического интерфейса и сервера терминала существовала вероятность того, что сервер мог выслать сообщениие 
     о статусе подписки, которая ещё не запустилась. Таким образом могли возникнуть сообщения о статусе адреса, состоящие из непроиниализировнных строк.
     Это, в свою очередь, могло приводить к нарушению работы логики графического интерфейса

02.11.2014 [ksrs-control] 3.0.0.69
CHG: Бэкап/восстановление БД: добавлен запуск скриптов через sudo.
     Файл примера конфигурации sudoers лежит в инсталляторе: Setup\ksrs_sudoers.
     его нужно положить в etc/sudoers.d   

04.11.2014 [ksrs-terminal-gui] 3.0.0.62
CHG: Пересборка изменений в черном ящике BSS

04.11.2014 [ksrs-control] 3.0.0.70
CHG: Бэкап/восстановление БД: скорректированы имена вызываемых скриптов:
       DB_BACKUP_SCRIPT "sudo /var/ksrs/base/scripts/fdb_backup_new.sh"
       DB_RESTORE_SCRIPT "sudo /var/ksrs/base/scripts/fdb_restore.sh"
     Файл примера Setup\ksrs_sudoers так же изменён.
     Мелкие фиксы в диалогах работы с БД.   

06.11.2014 [ksrs-control] 3.0.0.69
ADD: Редакторы конфигурации шлюзов: в веб-браузер добавлена кнопка для открытия ссылок во внешнем браузере  
CHG: Немного улучшено поведение СТКУ при потере связи с БД 

07.11.2014 [ksrs-terminal-gui] 3.0.0.63
FIX: BSS: при включении/выключении ПРМ, ядро bss не оповещалось о том что канал исключен из используемых 
FIX: BSS: не переключались разговорные приборы в след за активным каналом
FIX: BSS: при включении/выключении кнопки управления BSS не запоминался и не восстанавливался последний активный канал 

10.11.2014 [ksrs-terminal-server] 3.0.0.76
ADD: Добавлена поддержка SIP OPTIONS для контроля за доступностью ресурсов на сети
ADD: В протокол Р1 добавлена поддержка контроля за доступностью сетевых интерфейсов

11.11.2014 [ksrs-terminal-gui] 3.0.0.64
FIX: BSS: при включении ПРМ после предварительного выключения, ядро bss не оповещалось о том что канал снова используется.
     Вследствие этого можно было наблюдать несколько одновременно активных каналов в группе
FIX: BSS: возникало событие отключенной тангенты, хотя действий с тангентой никаких не производилось  

12.11.2014 [ksrs-terminal-gui] 3.0.0.65
ADD: Отображение состояний сетевых интерфейсов

12.11.2014 [ksrs-terminal-server] 3.0.0.77
FIX: Не диагностировалось полное пропадание сетевого интерфейса
ADD: Добавлена логика перехода на резерв системы управления удаленной радиостанцией
ADD: Для конфигурирования списка интерфейсов, за которыми наблюдает сервер, необходимо в
     файле конфигурации krs-terminal-server.conf в разделе [MAIN] указать через запятую список имен
     этих интерфейсов в параметре NetworkIFs

13.11.2014 [ksrs-terminal-gui] 3.0.0.65
FIX: Отображение состояний сетевых интерфейсов: анализировались не все флаги

14.11.2014 [ksrs-terminal-server] 3.0.0.78
ADD: Добавлена в протокол и код сервера поддержка селективного вызова на радиостанции и
     возможность перехода на дублирующие радиостанции при удаленном управлении
     
18.11.2014 [ksrs-control] 3.0.0.71
FIX: Детектор потери связи с БД слишком часто делал переподключение даже без реальной потери связи  

19.11.2014 [ksrs-collector-snmp] 3.0.0.24
FIX: При неудачной попытке начального сканирования статусов элементов (например, недоступности ВМ - вычислительного модуля),
     не происходило пересканирования составляющих элементов. В этом случае схемы, расчитанные на работу по trap-ам работали
     не корректно!

19.11.2014 [ksrs-collector-snmp] 3.0.0.25
ADD: В базе появилась новая процедура(SNMP_RESET_SE_VARS), дающая возможность сбросить все статусы и значения переменных
     для отдельного системного элемента
FIX: Сброс (инициализация) переменных затрагивала переменные, относящиеся к trap-ам
CHG: Теперь процедура пересканирования значений переменных для системного элемента случается один раз в момент снятия
     статуса сетевой недоступности (4). Предыдущая реализация страдала избыточным количеством перезапросов

19.11.2014 [ksrs-control] 3.0.0.72
ADD: В редактор конфигурирования шлюзов добавлен вывод типа системного элемента
CHG: На схеме обновлены пиктограммы инверторов   

20.11.2014 [ksrs-collector-snmp] 3.0.0.26
FIX: В предыдущем патче базы для функции SNMP_RESET_ALL_VARS не извлекался флаг IS_TRAP_OID. Таким образом анализ производился
     по неопределенной переменной
FIX: В предыдущем патче базы не учитывалась возможность конфигурирования SNMP переменной с неопределенным флагом IS_TRAP_OID

26.11.2014 [ksrs-terminal-gui] 3.0.0.66
FIX: Не менялось состояние кнопок Радио при наличии активных подписок на соответствующие шлюзы ЛЭМЗ

27.11.2014 [ksrs-terminal-gui] 3.0.0.67
CHG: При детектировании ресурса в подписках теперь не учитывается индикатор схемы (SIP или TEL)

27.11.2014 [ksrs-terminal-server] 3.0.0.79
FIX: При обновлении конфигурации "терялись" настройки сетевых интерфесов для наблюдения
CHG: Изменен формат параметра CalledID для сессий каналов типа "РАДИО". Было: <IP-адрес>:<Номер порта>
     стало: RADIO-PORT-<Номер порта>@<IP-адрес>

27.11.2014 [ksrs-terminal-server] 3.0.0.80
FIX: В предыдущей версии "отломились" SIP-вызова

28.11.2014 [ksrs-control] 3.0.0.73
ADD: Перезачет из БД текущих статусов элементов при реконнекте к контроллеру 

03.12.2014 [ksrs-terminal-gui] 3.0.0.68
CHG: Изменена логика работы с сессиями радиокнопок для уменьшения нагрузки сервера на ЦПУ.
     Изменения затронули как стандартные функции кнопок так и "Питание" и "BSS". 

03.12.2014 [ksrs-control] 3.0.0.74
CHG: Для радиокнопки типа "BSS выключатель" разрешено не назначать радиостанцию (выбор оборудования).  

06.12.2014 [ksrs-terminal-gui] 3.0.0.69
ADD: Поддержка работы радиостанций в составе циркуляра ГГС. 

06.12.2014 [ksrs-control] 3.0.0.75
ADD: Разрешено добавление радиостанций в состав циркуляра кнопки ГГС. 

08.12.2014 [ksrs-terminal-gui] 3.0.0.70
FIX: Не включалось прослушивание на кнопках ГГС с АОН по-умолчанию. 
CHG: Кнопки ГГС с пустым адресом для исходящих вызовов сделаны недоступными по-умолчанию. 

08.12.2014 [ksrs-control] 3.0.0.76
CHG: Редактор ЦТРС: Подписки: добавление подписок на все радиошлюзы заменено 
     на добавление только доступных шлюзов (у которых в таблице "RADIO-подключения" доступность = "да"). 

10.12.2014 [ksrs-control] 3.0.0.77
ADD: Меню Файл\Питание: перезагрузка и завершение работы. Под Linux выполняется через sudo,
     поэтому требуется настройка sudoers, например чтобы команду shutdown мог выполнить весь user или процесс СТКУ

11.12.2014 [ksrs-control] 3.0.0.77
ADD: Поддержка удаленного завершения работы ЦТРС 

11.12.2014 [ksrs-collector-snmp] 3.0.0.27
ADD: Добавлен мониторинг нового инвертора формата 1U

12.12.2014 [ksrs-control] 3.0.0.78
FIX: При обновлении схемы на резервном СТКУ после добавления или удаления объектов на основном СТКУ
     некорректно удалялись старые TCP подключения к ЦТРС, что в итоге приводило к якобы недоступным ЦТРС
     (серые пиктограммы на схеме)   

12.12.2014 [ksrs-terminal-gui] 3.0.0.71
FIX: Статусы удаленных ЦТРС полученные по подпискам обрабатывались с 2-хсекундной задержкой.
     Визуально это проявлялось так: кнопка ЦТРС оставалась оранжевой в течение 2-х секунд после завершения разговора.

17.12.2014 [ksrs-terminal-server] 3.0.0.83
CHG: Подключена ранее отключенная логика работы с системными аудиоустройствами

19.12.2014 [ksrs-terminal-server] 3.0.0.84
ADD: реализован адаптивный jitter buffer для потока звуковых данных аудиоустройства
CHG: убран тайм-аут на перезагрузку и выключение вычислительного модуля терминалаа

24.12.2014 [ksrs-terminal-gui] 3.0.0.72
ADD: ВНС: в дополнение к ПРМ теперь так же включается и ПРД
CHG: ВНС: логика сопряженности РСТ отключается на время работы этих РСТ в режиме ВНС 

24.12.2014 [ksrs-control] 3.0.0.79
ADD: Редактор шлюза ЛЭМЗ: вывод имени файла паттерна вместо содержимого.   
     Файлы всех паттернов должны находиться в папке patterns рядом с СТКУ.

29.12.2014 [ksrs-terminal-gui] 3.0.0.73
FIX: Падение терминала при отключении РП назначенных на РСТ и так же являющихся приборами по-умолчанию 

05.01.2015 [ksrs-collector-snmp] 3.0.0.28
ADD: Корректировки скриптов сканирования сетевых портов (patch 15)
FIX: Ошибочное срабатывание индикатора изменений, в некоторых случаях, при сохранении переменных (patch 15)
FIX: Вместо вызова процедуры сброса переменных одного системного элемента вызывалась процедура сброса всех

12.01.2015 [ksrs-collector-snmp] 3.0.0.29
FIX: В patch 15 добавлена принудительная корректировка таблицы TB_SYS_ELEMENT_TYPES с целью убедится в наличии
     обоих поддерживаемых коммутаторов Advantech
     
12.01.2015 [ksrs-control] 3.0.0.80
FIX: Попытка починить падения СТКУ при получении события об изменении объекта с другого СТКУ через Систему Мониторинга

16.12.2014 [ksrs-terminal-gui] 3.0.0.74
FIX: Падение терминала при определённом нажатии на кнопки сопряженных РСТ.
     Возникала ситуация при которой были одновременно активированы ПРМ двух сопряженных РСТ, 
     что вызывало бесконечный цикл в логике сопряженности и приложение в итоге падало.     

17.12.2014 [ksrs-terminal-gui] 3.0.0.75
CHG: ВНС: обновлено ядро, введена задержка реакции на освобождение тангенты

19.01.2015 [ksrs-control] 3.0.0.81
ADD: Редактор Терминала: временно добавлена настройка низкоуровневых параметров ВНС

19.01.2015 [ksrs-terminal-gui] 3.0.0.76
CHG: ВНС: обновлено ядро
ADD: ВНС: применение параметров ВНС полученных с СТКУ 
FIX: ВНС: тангенты включались одновременно для всех РСТ в группе, а не только для активной в данный момент РСТ 
FIX: ВНС: после отключения ВНС на ПРМ не возвращались назначенные разговорные приборы

20.01.2015 [ksrs-control] 3.0.0.81
ADD: В основное окно добавлен индикатор наличия связи с Системой Мониторинга

20.01.2015 [ksrs-terminal-gui] 3.0.0.77
CHG: ВНС: обновлено ядро
FIX: ВНС: экранные кнопки тангент в определенных случаях не отключали динамики (РП назначенные на ПРМ) 

21.01.2015 [ksrs-terminal-gui] 3.0.0.78
FIX: ВНС: не всегда включались назначенные на ПРД разговорные приборы при включении ВНС с одновременной активацией кнопок ПРМ и ПРД.
     Проблема не наблюдалась при наличии уже активированных ПРМ и ПРД _ДО_ включения ВНС.    

22.01.2015 [ksrs-collector-snmp] 3.0.0.31
FIX: Корректировка логики индикатора 2-го инвертора 2U (патч 16) - синтаксическая ошибка
FIX: Исправлена ошибка фиксации ещё не актуального статуса. Приводило к некорректным индикациям статусов элементов замены

22.01.2015 [ksrs-terminal-gui] 3.0.0.79
FIX: Радиокнопки: в версии .78 случайно вернулся кусок старого кода который поломал работу экранных радиокнопок.
     После использования экранной тангенты отключался РП ПРД.      

23.01.2015 [ksrs-terminal-gui] 3.0.0.80
ADD: Циркуляр: новый параметр, если вызываемый по циркуляру абонент недоступен то использовать для вызова механизм Вторжения.  

23.01.2015 [ksrs-control] 3.0.0.82
ADD: Редактор ЦТРС: новый параметр для применения механизма Вторжения в Циркуляре 
ADD: Редактор шлюза ЛЭМЗ: добавлены параметры RCSelectInterface, RCSelectChannel, RadioTypeCall, Type

26.01.2015 [ksrs-collector-snmp] 3.0.0.32
ADD: Патч 17: новые процедуры get_terminal_ui_versions и get_ui_conf_list.
     Поддержка возможности загружать различные конфигурации ЦТРС в редакторе СТКУ   

26.01.2015 [ksrs-control] 3.0.0.83
ADD: Редактор ЦТРС: возможность открывать другие конфигурации ЦТРС 

27.01.2015 [ksrs-control] 3.0.0.84
FIX: Падение СТКУ при получении изменений от мониторинга (со второго СТКУ), 
     если при этом в нём открыт какой либо редактор (шлюза, терминала...)  

28.01.2015 [ksrs-terminal-gui] 3.0.0.81
FIX: Чем дольше работал терминал тем больше появлялось тормозов при работе с кнопками.
     Разрасталась очередь подписочных событий AddressStatus. Никогда не удалялись статусы тех элементов
     которые реально отсутствуют в текущей конфигурации конкретного ЦТРС.
ADD: Активность ВНС запоминается и восстанавливается при обновлении конфигурации или перезапуска ЦТРС

29.01.2015 [ksrs-terminal-gui] 3.0.0.82
FIX: Неадекватно работал циркуляр состоящий только из одних Радиокнопок.
FIX: Симплексный вызов на принимающей стороне отбивался при попытке нажатия на зеленую кнопку вызывающей стороны.
     Сейчас отбой заблокирован и добавлено воспроизведение сигнала "Неверное нажатие".

29.01.2015 [ksrs-terminal-server] 3.0.0.85
FIX: Ликвидирована утечка памяти при отсоединение клиента протокола Р1 (~64K на соединение)
FIX: Ликвидирована утечка памяти при нажатии(отжатии) тангенты (~60 байтов на действие)

30.01.2015 [ksrs-terminal-gui] 3.0.0.83
CHG: Обновлён модуль ВНС.

02.02.2015 [ksrs-control] 3.0.0.85
ADD: Редактор ЦТРС: новый параметр Радиокнопок - отправка сообщений в систему пеленга  

02.02.2015 [ksrs-terminal-gui] 3.0.0.84
FIX: При прослушивании РСТ на время активности гарнитуры не отключался поток ПРМ, хотя даже РП от ПРМ отключался   
ADD: Выдача команд для системы пеленга радиосвязи

02.02.2015 [ksrs-terminal-server] 3.0.0.86
ADD: Добавлена возможность передачи пеленга на систему наблюдения

03.02.2015 [ksrs-terminal-server] 3.0.0.87
FIX: При высылке пеленга указывалась не верная частота

04.02.2015 [ksrs-control] 3.0.0.86
ADD: Редактор ЦТРС: возможность копировать кнопки на другие панели и страницы   

05.02.2015 [ksrs-terminal-gui] 3.0.0.85
CHG: На время работы ВНС, аппаратные тангенты назначенные на кнопку ВНС 'назначаются' на все радиокнопки группы.
     После отключения ВНС, радиокнопки группы возвращаются к 'своим' тангентам.   

10.02.2015 [ksrs-terminal-gui] 3.0.0.86
FIX: В некоторых случаях некорректно работала логика назначения механических тангент на радиокнопки 
     на время их работы в режиме ВНС.   

12.02.2015 [ksrs-control] 3.0.0.87
CHG: Редактор ЦТРС: возможность задавать частоту РСТ до третьего знака после запятой   

12.02.2015 [ksrs-terminal-gui] 3.0.0.87
ADD: Вывод частоты на радиокнопках с точностью до третьего знака после запятой
CHG: Если частота не задана (равна 0.000), то теперь она вообще не выводится на кнопку  

13.02.2015 [ksrs-terminal-server] 3.0.0.88
ADD: Новый механизм коммутации сессий с возможностью указания уровня сигнала

13.02.2015 [ksrs-control] 3.0.0.87
CHG: Редактор ЦТРС: транзакция для редактирования записной книжки создаётся теперь 
     только в момент открытия закладки "Записная книжка". Раньше эта транзакция была всегда 
     активна во время работы Редактора ЦТРС.       

13.02.2015 [ksrs-terminal-gui] 3.0.0.87
FIX: В момент обновления конфигурации не останавливались различные служебные таймеры.
     Проявлялось в случае если не дожидаясь загрузки новой конфигурации на терминале
     в СТКУ ещё раз быстро нажать 'Обновление конфигурации'.

17.02.2015 [ksrs-terminal-gui] 3.0.0.88
CHG: У полудуплексных кнопок убран автоответ на входящие вызовы

18.02.2015 [ksrs-control] 3.0.0.88
ADD: Редактор Шлюза ЛЭМЗ: первая версия редактора внутренних таблиц маршрутизации  

20.02.2015 [ksrs-terminal-gui] 3.0.0.88
FIX: Если в параметрах кнопки ГГС протокол был указан заглавными буквами ("SIP:" вместо "sip:"),
     то переставала работать часть логики в симплексе и в прослушивании   

20.02.2015 [ksrs-collector-snmp] 3.0.0.36
ADD: Патч 18: изменена процедуры load_terminal_conf.
     Неверно генерировался параметр Capacity для канала типа FILE
    
26.02.2015 [ksrs-terminal-gui] 3.0.0.88
CHG: При выводе частоты РСТ на кнопке сделано обрезание хвостовых нулей

27.02.2015 [ksrs-collector-snmp] 3.0.0.37
FIX: Если одна из переменных возвращалась агентом как не существующая, то все остальные переменные пакета отбрасывались
ADD: Патч 18: Добавлена логика мониторинга шлюза AddPac и его линейных плат (системные элементы этого типа надо пересоздавать)

04.03.2015 [ksrs-control] 3.0.0.89
ADD: Редактор Шлюза ЛЭМЗ: добавлены новые параметры для редактирования   

05.03.2015 [ksrs-control] 3.0.0.90
FIX: Редактор Шлюза ЛЭМЗ: один из вчерашних параметров был ошибочно добавлен как числовой вместо строкового    

06.03.2015 [ksrs-terminal-server] 3.0.0.89
FIX: При работе нового механизма коммутации очистка слушающего пула приводила к очистке всей сетки коммутации для сессии

07.03.2015 [ksrs-terminal-server] 3.0.0.90
FIX: Не инициализировался корректно генератор случайных чисел библиотеки SIPPJ. Это приводило к сбоям в установке сессионых
     соединений (в том числе и подписок)

11.03.2015 [ksrs-terminal-gui] 3.0.0.90
FIX: При полностью неуспешном дозвоне в циркуляре с фиксацией не гасилось проигрывание КПВ. #772
CHG: Завершен переход на новый протокол коммутации. Требуется полная проверка функционала.

13.03.2015 [ksrs-terminal-gui] 3.0.0.90
FIX: При коммутации неправильно применялись уровни громкостей

14.03.2015 [ksrs-terminal-gui] 3.0.0.90
CHG: Сигнатура описателя устройств типа АУДИО, определеннная как "Аудио(вх)", не могла быть назначена для разговорного
     прибора. В сессии для таких устройств передается информация в caller_id, а не в called_id

16.03.2015 [ksrs-collector-snmp] 3.0.0.38
FIX: обновление БД №19 - процедура LOAD_TERMINAL_CONF не корректно формировала конфигурацию для элементов замены:
     "Аудио(вх)", "Аудио(исх)"
FIX: обновление БД №19 - процедура LOAD_TERMINAL_CONF не предусматривала наличия нескольких элементов замены:
     "Аудио(вх)", "Аудио(исх)" и "Аудио(вх/исх)"
FIX: обновление БД №19 - таблица TB_SNMP_PARAMS не содержала прототипов переменных для элементов замены:
     "Аудио(вх)", "Аудио(исх)"

16.03.2015 [ksrs-terminal-snmp] 3.0.0.43
FIX: Не предусматривалось наличия нескольких устройств типа "АУДИО"

16.03.2015 [ksrs-terminal-server] 3.0.0.91
FIX: Не предусматривалось индексации нескольких устройств типа "АУДИО"
INF: ВНИМАНИЕ!!! Теперь если предусматривается несколько устройств типа "АУДИО", то для корректного мониторинга
     необходимо задавать уникальное расположение при конфигурировании в СТКУ. В дальнейшем эту особенность будет
     отслеживать сама СТКУ
CHG: Латентность jitter buffer-а увеличена в 2 раза (с 10 до 20 мс). Это должно улучшить качество звука

16.03.2015 [ksrs-terminal-gui] 3.0.0.91
FIX: Некоторые устройства типа АУДИО не индицировались кнопками, хотя при этом работали
ADD: ВНС: для кнопки активного канала добавлена дополнительная индикация в виде красной рамки 

17.03.2015 [ksrs-terminal-server] 3.0.0.92
FIX: Не закрыта была отладочная информация измерения jitter buffer-а на РП. Приводило к быстрому переполнению диска
FIX: Падение при получении команды на коммутацию с несуществующей сессией

17.03.2015 [ksrs-terminal-gui] 3.0.0.92
FIX: РП после завершения соединений не снимались с прослушки и документирования. #773
