ПО КСРС 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: Поддержка параметра 'АОН по-умолчанию'.
     Применяется для исходящих прямых и косвенных вызовов в случае пустого параметра 'АОН' у кнопки.
