Posts by author alx

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2358. По сравнению с предыдущим релизом r2354 в нем сделаны следующие изменения:

  • Таймаут отказа основной платы SW-01 сделан настраиваемым. В веб-интерфейсе резервной платы SW-01 добавлена возможность изменять время, в течение которого допускается отсутствие активности (получения запросов по шине управления) основной платы SW-01.
  • В веб-интерфейсе на вкладке "Инвентаризация" теперь отображаются не только платы, из которых успешно прочитаны серийные номера, но и установленные в блоке платы, из которых прочитать серийные номера не удалось.
  • Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы TE-01 при сохранении конфигурации в плату могли выдаваться ложные предупреждения о коллизии каналов TDM.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2354. По сравнению с предыдущим релизом r2353 в нем исправлена ошибка в веб-интерфейсе: при открытии диалога конфигурации платы PS-48D переопределения названий датчиков не отображалось в таблице.

Выпущено обновление ПО плат SW-01, VE-01, VE-02, SM-01, RP-400, RP-650

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r87 и r84 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 84.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r95 и r48 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 48.

По сравнению с предыдущими ревизиями прошивок в новых прошивках исправлена ошибка, которая могла приводить к падению и последующей перезагрузке при выводе в журнал некоторых сообщений Q.931.

Пакет sm-01 обновлен до ревизии r6. По сравнению с предыдущим релизом r5 в него добавлена прошивка платы SM-01 ревизии 6. По сравнению с прошивкой ревизии 5 в ней исправлено детектирование аварии датчика НРП.

Пакеты rp-400 и RP-650 обновлены до ревизий r6 и r5 соответственно. По сравнению с предыдущим релизом в пакеты добавлены прошивки плат ревизий 3 и 4.

В прошивке ревизии 3 по сравнению с прошивкой ревизии 2 скорректирован коэффициент измерения входного тока.

В прошивке ревизии 4 по сравнению с прошивкой ревизии 3 сделаны следующие изменения:

  • Уменьшен нижний порог входного напряжения для работы от 24 вольт.
  • Исправлена ошибка: знак "тока утечки" отображался неверно.
  • Исправлена ошибка: при отсутствующей плате SW-01 платы RP-400 и RP-650 не переходили в рабочий режим.

Пакет sw обновлен до ревизии r2353. По сравнению с предыдущим релизом r2345 в нем сделаны следующие изменения:

  • Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации платы PD-04 в настройках первого канала модуля CS02 при установке чекбокса "Передача в канале ТЧ" канала 1 соответствующее поле "Позиция данных" не становилось активным.
  • При загрузке нового файла конфигурации через веб-интерфейс в системный журнал выводится соответствующая запись.
  • В веб-интерфейсе статистика портов канальных окончаний R232, R422, R485 плат VE-01 и VE-02 перенесена под строку "Всего:".
  • В веб-интерфейсе в диалоге конфигурации платы E1-08 исполнения 3 отображаются конфигурационные параметры "Режим порта", "Выбор шины для стаффинга" и "Позиция стаффинга".
  • Исправлена ошибка в веб-интерфейсе: отрицательные значения тока утечки плат RP-400 и RP-650 отображались как положительные.
  • Исправлена ошибка в веб-интерфейсе: пользовательские названия датчиков сухих контактов платы PS-48D отображались со смещением по строкам.
  • В веб-интерфейсе в диалоге конфигурации плат RP-01, RP-400 и RP-650 уменьшена точность отображения некоторых параметров:
    • Iвх отображается в амперах с точностью до 0.1 А;
    • Uвых отображается с точностью до 1 В;
    • Iвых, ток утечки отображаются с точностью до 1 мА;
    • температура отображается с точностью до 1 градуса.
  • Добавлены переопределения аварий Fire и Security платы PD-04. Текст аварий теперь зависит от установленного подтипа модуля CS24:
    • для подтипа "БПРМ": Вход "Пожар" активен и Вход "Охрана" активен;
    • для подтипа "КДП": Выход "Пожар" активен и Выход "Охрана" активен.

Выпущено обновление ПО плат SW-01, VE-01, VE-02, PD-04, RT-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r86 и r83 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 83.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r94 и r47 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 47.

По сравнению с предыдущими ревизиями прошивок в новых прошивках добавлена поддержка канального окончания R1.5.

Пакет pd-04 обновлен до ревизии r21. В пакет добавлена прошивка платы PD-04 исполнения 2 ревизии 1.

Пакет rt-01 обновлен до ревизии r8. В пакет добавлена прошивка платы RT-01 исполнения 2 ревизии 1.

Пакет sw обновлен до ревизии r2345. По сравнению с предыдущим релизом r2334 в нем сделаны следующие изменения:

  • В веб-интерфейсе для единообразия во всех диалогах конфигурации плат кнопка "Отмена" переименована в "Закрыть".
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлен диалог конфигурации канального окончания R1.5.
  • В веб-интерфейсе в диалоге конфигурации платы VF-08 фон ячеек столбца "Состояние" меняет цвет в зависимости от текущего состояния.
  • В веб-интерфейсе в диалоге конфигурации платы TE-04 столбец "Счетчики Порт 3" переименован в "Счетчики TDM".
  • В веб-интерфейсе в диалогах конфигурации плат FS-08 и FO-08 ячейки "Состояние" имеют серый фон в состоянии "блокирован" и синий фон состоянии "инициализация".
  • Изменено описание аварии .15.0 плат SM-01, SM-02 и SM-03: теперь это "E1: авария (LOS/LOF/AIS)", так как плата выдаёт одну и ту же аварию (.15.0) в состояниях LOS, LOF и AIS.
  • Значительно ускорена запись в журнал аварий информации о возникновении и завершении аварий. Это позволяет избежать потери информации и снизить нагрузку на систему в случаях, когда аварии возникают и завершаются с большой частотой.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакет sw обновлен до ревизии r2334. По сравнению с предыдущим релизом r2331 в нем сделаны следующие изменения:

  • Замечено, что пользователи при настройке плат блока часто нажимают "OK" в диалоге конфигурации платы, желая просто закрыть диалог. В результате этого происходит запись в плату конфигурации, которую пользователь в действительности производить не хотел. Подобная путаница случается также при работе с диалогом конфигурации TDM каналов. Чтобы исключить возможность подобных недоразумений в веб-интерфейсе в диалогах конфигурации всех плат блока убрана кнопка "OK". В диалоге конфигурации каналов TDM кнопка "OK" переименована в "Применить".

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r85 и r82 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 82.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r93 и r46 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 46.

По сравнению с предыдущими ревизиями прошивок в новых прошивках сделаны следующие изменения:

  • Библиотека openssl обновлена до версии 3.1.4. По сравнению с версией 3.1.2 в них устранено несколько уязвимостей. Подробнее об изменениях можно прочитать ​здесь.
  • Библиотека c-ares обновлена до версии 1.23.0. Изменения по сравнению с предыдущими версиями можно посмотреть в changelog.
  • Библиотека libosip2 обновлена до версии 5.3.1. Изменения в библиотеке по сравнению с предыдущими версиями можно посмотреть в changelog.
  • Библиотека libeXosip2 обновлена до версии 5.3.0. Изменения в библиотеке по сравнению с предыдущими версиями можно посмотреть в changelog.
  • Библиотека libpcap обновлена до версии 1.9.1. Изменения в библиотеке по сравнению с предыдущими версиями можно посмотреть здесь.
  • Утилита tcpdump обновлена до версии 4.9.2. Программа собрана с поддержкой IPv6.
  • Исправлена ошибка декодирования кодограммы АОН: если последним принятым символом был символ "повтор", вся кодограмма ошибочно считалась невалидной.

Пакет libxml2 обновлен до версии 2.9.12. Изменения в библиотеке по сравнению с предыдущими версиями можно посмотреть здесь.

Выпущено обновление ПО плат SW-01, MC-03

Пакет sw обновлен до ревизии r2331. По сравнению с предыдущим релизом r2326 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы BS-220 разрешено устанавливать значение 0 порогу аварии "Низкий заряд батареи".
  • HTTPS серверу запрещено использовать устаревшие протоколы и хэш-функции (TLS-1.0, TLS-1.1, MD5, SHA1).
  • Улучшена реализация кодирования/декодирования сообщений JSON: ранее при кодировании строк JSON не экранировались некоторые "непечатаемые" (управляющие) символы. Теперь такие символы преобразуются в комбинации \uXXXX.
  • Исправлена ошибка: у плат RP-01, а также плат RP-400 и RP-650 исполнений отличных от 02 в файл конфигурации не записывался элемент <board/>, в результате чего не сохранялись комментарии и настройки "Необходимая" для этих плат.
  • Исправлена ошибка в веб-интерфейсе: активация/деактивация сервера агентом Zabbix устанавливала порт сервера в значение 10051.
  • Пакету sw добавлена зависимость от нового пакета mc-03.

Добавлен новый пакет mc-03. Пакет содержит прошивку платы MC-03.

Пакет libcares2 обновлен до версии 1.22.1. Изменения в по сравнению с предыдущей версией 1.19.0 можно посмотреть в changelog.

Пакеты openssl, openssl-conf, libssl3 и libcrypto3 обновлены до версии 3.1.4. По сравнению с версией 3.1.2 в них устранено несколько уязвимостей. Подробнее об изменениях можно прочитать здесь.

Пакет libgnutls30 обновлен до версии 3.8.2. С изменениями в проекте gnutls можно ознакомиться здесь.

Выпущено обновление ПО плат SW-01, BS-220, PS-650D

Пакет bs-220 обновлен до ревизии r5. По сравнению с предыдущим релизом r4 в него добавлены прошивки платы BS-220 исполнений 1, 2, 3 и 4 ревизии 20. По сравнению с прошивками предыдущей ревизии 17 в них добавлена новая функция - настройка порога аварии "Низкий заряд батареи".

Пакет ps-650dt обновлен до ревизии r4. По сравнению с предыдущим релизом r3 в него добавлена прошивка платы PS-650D ревизии 19. По сравнению с прошивкой ревизии 17 в ней исправлена ошибка: неверно отображалось входное напряжение выше 650 вольт.

Пакет sw обновлен до ревизии r2326. По сравнению с предыдущим релизом r2322 в нем сделаны следующие изменения:

  • Добавлена поддержка новой функции платы BS-220: настройка порога аварии "Низкий заряд батареи".
  • В веб-интерфейсе исправлена ошибка: после перетаскивания нескольких выделенных каналов в таблице TDM нельзя было перетащить групповой канал с панели групповых каналов.

Выпущено обновление ПО плат SW-01, RP-400, PS-48D, PS-24D

Пакет rp-400 обновлен до ревизии r4. По сравнению с предыдущим релизом r3 в него добавлена прошивка платы RP-400 исполнения 2 ревизии 2.

Пакет ps-24d обновлен до ревизии r3. По сравнению с предыдущим релизом r2 в него добавлена прошивка платы PS-24D исполнения 6 ревизии 2.

Пакет ps-48d обновлен до ревизии r16. По сравнению с предыдущим релизом r15 в него добавлена прошивка платы PS-48D исполнения 6 ревизии 2.

По сравнению с предыдущими ревизиями прошивок в них сделаны следующие изменения:

  • Изменен алгоритм отправки ответа на команду reset.
  • Помехи в шине SPI могли приводить к отказу модуля SPI в контроллере, после каждой посылки сделана переинициализация SPI.

Пакет sw обновлен до ревизии r2322. По сравнению с предыдущим релизом r2320 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат PS-48D исполнения 06 и PS-24D исполнения 06 в заголовке диалога теперь не отображается максимальная мощность платы, вместо этого в верхней части диалога отображается надпись "Исполнение платы: xx Вт".
  • Улучшена диагностика ошибок при импорте настроек TDM и ethernet: распознается попытка загрузить файл конфигурации блока вместо файла, в который были экспортированы настройки.

Выпущено обновление ПО плат SW-01, GE-16, GE-108

Пакет ge-16 обновлен до ревизии r6. По сравнению с предыдущим релизом r5 в него добавлена прошивка платы GE-16 ревизии 6.

Пакет ge-108 обновлен до ревизии r8. По сравнению с предыдущим релизом r7 в него добавлена прошивка платы GE-108 ревизии 8.

По сравнению с предыдущими ревизиями прошивок в них сделаны следующие изменения:

  • Добавлен опрос параметров SFP модуля.
  • Добавлены счётчики ошибок оптических интерфейсов.

Пакет sw обновлен до ревизии r2320. По сравнению с предыдущим релизом r2317 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалогах конфигурации плат GE-108 и GE-16 параметры ES и SES оптических интерфейсов теперь не отображаются, если версия ПО платы меньше 8 (для GE-108) или меньше 6 (для GE-16).
  • В веб-интерфейсе в диалоге конфигурации плат SM-01 и SM-02 при сохранении конфигурации выполняется проверка пересечения диапазонов таймслотов TDM DSL A, DSL B и/или E1. При обнаружении пересечения выдается сообщение об ошибке.
  • В веб-интерфейсе в диалоге конфигурации платы E1-08 при сохранении конфигурации добавлена проверка совпадения значений параметра "Позиция TDM" включенных (не заблокированных) портов. В случае обнаружения совпадения выдается сообщение об ошибке.

Выпущено обновление ПО плат VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r84 и r81 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 81.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r92 и r45 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 45.

По сравнению с предыдущими ревизиями прошивок в новых прошивках исправлена ошибка: при получении ACK соответствующее событие не передавалось канальным окончаниям, что могло приводить к неправильной работе перехвата вызовов.

Выпущено обновление ПО плат SW-01, PS-24D, PS-48D

Пакет sw обновлен до ревизии r2317. По сравнению с предыдущим релизом r2314 в нем сделаны следующие изменения:

  • В веб-интерфейсе панель групповых каналов перенесена в правый верхний угол.
  • Добавлена поддержка конфигурации и отображение состояния платы MC-03.
  • Добавлена поддержка плат PS-24D исполнения 6 и PS-48D исполнения 6.

Пакет ps-24d обновлен до ревизии r2. По сравнению с предыдущим релизом r1 в него добавлена прошивка платы PS-24D исполнения 6.

Пакет ps-48d обновлен до ревизии r15. По сравнению с предыдущим релизом r14 в него добавлена прошивка платы PS-48D исполнения 6.

Выпущено обновление ПО плат VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r83 и r80 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 80.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r91 и r44 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 44.

По сравнению с предыдущими ревизиями прошивок в новых прошивках библиотеки libcrypto и libssl обновлены до версии 3.1.2. Об изменениях, сделанных в openssl, можно прочитать ​здесь.

Выпущено обновление ПО плат VE-01, VE-02, ST-018, ST-124

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r82 и r79 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 79.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r90 и r43 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 43.

По сравнению с предыдущими ревизиями прошивок в новых прошивках сделаны следующие изменения:

  • Пакет dnsmasq обновлен до версии 2.89. Об изменениях, сделанных в dnsmasq, можно прочитать здесь.
  • Пакет dropbear обновлен до версии 2022.83. Об изменениях, сделанных в dropbear, можно прочитать здесь.
  • Библиотеки libpcre и libpcrecpp обновлены до версии 8.45. О сделанных в них изменениях можно прочитать здесь.
  • Библиотека libpri обновлена до версии 1.6.1. О сделанных в ней изменениях можно прочитать здесь.

Пакет st-018 обновлен до ревизии r9. По сравнению с предыдущим релизом r8 в нем содержится прошивка платы ST-018 ревизии 9.

Пакет st-124 обновлен до ревизии r4. По сравнению с предыдущим релизом r3 в нем содержится прошивка платы ST-124 ревизии 4.

По сравнению с предыдущими ревизиями прошивок в новых прошивках сделаны следующие изменения:

  • Добавлен опрос параметров SFP модулей.
  • Добавлена функция контроля ошибок кросс-интерфейса ethernet и реинициализация ethernet при нештатном состоянии.
  • Введен механизм модульного применения настроек конфигурации платы.

Выпущено обновление ПО плат SW-01, VE-01, VE-02, E1-08, RP-400, RP-650

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r81 и r78 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 78.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r89 и r42 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 42.

По сравнению с предыдущими ревизиями прошивок в новых прошивках сделаны следующие изменения:

  • Канальное окончание DS теперь поддерживает сообщение REFER вне диалога (возвращает ответ 304 с URI оператора).
  • Исправлена ошибка, приводившая к отбою сразу после ответа удаленного вызываемого абонента в сценариях, когда ответ на предложение SDP был получен в надежном предварительном ответе, а не в окончательном ответе.

Пакет e1-08 обновлен до ревизии r16. По сравнению с предыдущей ревизией r15 в него добавлена прошивка платы E1-08 исполнения 3.

Пакет rp-400 обновлен до ревизии r3. По сравнению с предыдущей ревизией r2 в него добавлена прошивка платы RP-400 исполнения 2.

Пакет rp-650 обновлен до ревизии r3. По сравнению с предыдущей ревизией r2 в него добавлена прошивка платы RP-650 исполнения 2.

Пакет sw обновлен до ревизии r2314. По сравнению с предыдущим релизом r2304 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалогах конфигурации плат ST-018 и ST-124 сделано отображение информации о модулях SFP.
  • В веб-интерфейсе в диалоге конфигурации модулей CS02 и CS24 платы PD-04 улучшено поведение чекбоксов Блокировка и Передача в канале ТЧ сигнала "Охрана": ввод значения параметра Позиция данных сигнала "Охрана" возможен только при отсутствии отметки чекбокса Блокировка и наличии отметки чекбокса Передача в канале ТЧ сигнала "Охрана".
  • Добавлена поддержка плат RP-400 и RP-650 исполнения 2.
  • Исправлена ошибка в веб-интерфейсе: в панели групповых каналов изменение режима суммирования не передавалось плате SW-01.
  • Исправлена ошибка, которая могла приводить к падению в случае возникновения некоторых ошибок SSL при работе агента Zabbix.

Пакет libgnutls30 обновлен до версии 3.8.1. С изменениями в проекте gnutls можно ознакомиться здесь.

Пакет ca-certificates обновлен до версии 20230311.

Пакет wget обновлен до версии 1.21.4.

Пакеты openssl, openssl-conf, libssl3 и libcrypto3 обновлены до версии 3.1.2. По сравнению с версией 3.1.0 в них устранен ряд уязвимостей. Подробнее об исправлениях можно прочитать здесь.

Выпущено обновление ПО плат SW-01, PD-04

Добавлены новые пакеты libssl3 и libcrypto3, собранные из openssl-3 в связи с приближающимся окончанием жизни ветки openssl-1.1.

Пакеты net-snmp-mibs, net-snmp-server и libnetsnmp40 обновлены до ревизии r10.2. Новая ревизия пакетов собрана с использованием openssl-3.

Пакет wget обновлен до ревизии r9.4.9. Новая ревизия пакета собрана с использованием openssl-3.

Пакет libcurl4 обновлен до версии 8.2.0. Изменения во сравнению с предыдущим релизом 7.50.3 можно посмотреть на странице проекта.

Пакет uacme обновлен до ревизии r1.9. Новая ревизия пакета собрана с использованием openssl-3.

Пакет sw обновлен до ревизии r2304. По сравнению с предыдущим релизом r2294 в нем сделаны следующие изменения:

  • Демон swd собран с использованием openssl-3.
  • При импорте экспортированной ранее конфигурации платы, настроек ethernet или настроек TDM выполняется дополнительная проверка имени корневого элемента XML. Это позволяет быстрее выявить случай, когда пользователь по ошибке пытается импортировать посторонний документ XML (не являющийся экспортированной из блока конфигурацией).
  • В веб-интерфейсе в конфигурации модулей R485 платы PD-04 добавлена поддержка новой формулы вычисления параметра T (таймаут переключения с передачи на прием).
  • В веб-интерфейсе в таблице конфигурации модуля R485 платы PD-04 название столбца "Таймаут" изменено на "Вкл.", а также столбцы "Вкл.", "Скорость, бит/с", "Кол-во стоп-битов" и "Бит четности" объединены в группу "Точная настройка переключения на прием".
  • В веб-интерфейсе при обновлении ячеек таблицы TDM-маппера снимается выделение каналов, как это было до ревизии r2291.
  • Исправлена ошибка в веб-интерфейсе: в таблице коммутации TDM во всплывающей "подсказке" каналов отображалось 'NaN' вместо слова 'модуль'.
  • Исправлена пара ошибок в веб-интерфейсе: при манипуляциях с каналами в TDM-маппере могли пропадать утолщенные разделители первых четырех E1 в режиме канальных плат.
  • Исправлена ошибка в веб-интерфейсе: могла неверно позиционировался иконка "X" в авариях "Плата отсутствует" или "Неверный тип платы".

Пакет pd-04 обновлен до ревизии r20. По сравнению с предыдущим релизом r19 в него добавлена прошивка платы PD-04 ревизии 27. По сравнению с прошивкой ревизии 26 в ней скорректирована настройка времени переключения с передачи на приём при работе с модулем R485.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2294. По сравнению с предыдущим релизом r2287 в нем сделаны следующие изменения:

  • В веб-интерфейсе в таблице коммутации TDM при включенном режиме канальных плат добавлены визуальные разделители (утолщенные бордюры) между 8-канальнми группами первых четырех E1.
  • В веб-интерфейсе в таблицах TDM заблокированные каналы плат EM-04, FS-08, FO-08 и VF-08, а также каналы плат VE-01 и VE-02, для которых нет канальных окончаний, имеют более яркий цвет фона.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 больше не отображается чекбокс "Proxy NDP" (ранее он был добавлен по ошибке).

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r80 и r77 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 77. По сравнению с предыдущей ревизией 76 в ней сделаны следующие изменения:

  • Исправлена ошибка: при аварийном состоянии сигнальных линков канальных окончаний PRI и SS7 вызывающий со стороны сети IP абонент получал ответ 404 и голосовое сообщение "номер не существует". Теперь возвращается ответ 480.
  • Канальные окончания, работающие с соединительными линиями (SS7, PRI, АДАСЭ, EM, FXO, 1IND, R2, R2DTMF, SL) при занятости разговорных каналов возвращают ответ 480 (было 486).

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r88 и r41 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 41. По сравнению с предыдущей ревизией 40 в ней сделаны следующие изменения:

  • Новая функция "Proxy ARP". При включении "Proxy ARP" плата отвечает на запросы ARP, полученные из интерфейса WAN (eth0), если запрошенный адрес принадлежит интерфейсу LAN (eth2).
  • Добавлена статистика канальным окончаниям R232, R422, R485:
    • общее количество принятых из порта байт;
    • общее количество переданных в порт байт;
    • общее количество принятых из сети байт;
    • общее количество переданных в сеть байт;
    • количество принятых из сети байт в текущем соединении;
    • количество переданных в сеть байт в текущем соединении;
    • общее количество соединений.
  • Исправлена ошибка: при аварийном состоянии сигнальных линков канальных окончаний PRI и SS7 вызывающий со стороны сети IP абонент получал ответ 404 и голосовое сообщение "номер не существует". Теперь возвращается ответ 480.
  • Канальные окончания, работающие с соединительными линиями (SS7, PRI, АДАСЭ, EM, FXO, 1IND, R2, R2DTMF, SL) при занятости разговорных каналов возвращают ответ 480 (было 486).

Пакет sw обновлен до ревизии r2287. По сравнению с предыдущим релизом r2281 в нем сделаны следующие изменения:

  • В веб-интерфейсе в строках канальных окончаний R232, R422, R485 платы VE-02 исполнения 1 не отображается иконка "Разъединить".
  • В веб-интерфейсе реализовано отображение статистики передачи данных канальными окончаниями R232, R422, R485 платы VE-02 исполнения 1.
  • В веб-интерфейсе в диалоге конфигурации платы VE-02 исполнения 1 добавлены конфигурационные параметры "Proxy ARP" и "Proxy NDP".
  • Устранена утечка памяти, возникшая ранее в r2281.
  • Устранены возможные гонки при обновлении веб-интерфейсом списка плат и списка аварий, которые могли приводить к отсутствию в списке имеющихся в блоке плат/аварий или отображению в списке несуществующих плат/аварий.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r79 и r76 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 76. По сравнению с предыдущей ревизией 74 в ней сделаны следующие изменения:

  • Плата возвращает свой серийный номер (при его наличии) для отображения на вкладке "Инвентаризация" веб-интерфейса.
  • Реализовано создание, конфигурирование и удаление статических конференций.
  • Реализована подписка на события конференции в соответствии с RFC:4579 и RFC:4575.
  • Реализована обработка конференциями сообщения REFER вне диалога INVITE.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r87 и r40 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 40. По сравнению с предыдущей ревизией 39 в ней сделаны следующие изменения:

  • Плата возвращает свой серийный номер (при его наличии) для отображения на вкладке "Инвентаризация" веб-интерфейса.
  • Реализовано создание, конфигурирование и удаление статических конференций.
  • Реализована подписка на события конференции в соответствии с RFC4579 и RFC4575.
  • Реализована обработка конференциями сообщения REFER вне диалога INVITE.
  • Канальные окончания RTP индицируют состояние "Error" миганием и состояние "Rem. host down" постоянным свечением желтого светодиода соответствующего порта.
  • Канальным окончаниям R232, R422 и R485 добавлена возможность конфигурации числа битов данных в символе. Этим же канальным окончаниям в настройке числа стоп-бит добавлен вариант 1.5 стоп-бита.

Пакет sw обновлен до ревизии r2281. По сравнению с предыдущим релизом r2255 в нем сделаны следующие изменения:

  • Реализовано конфигурирование и передача платам VE-01 и VE-02 списка статических конференций. В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлена вкладка "Конференции".
  • В веб-интерфейсе в диалогах конфигурации канальных окончаний R232, R422, R485 платы VE-02 параметру "Число стоповых бит" добавлено значение "1.5". В этом же диалоге добавлен конфигурационный параметр "Число бит данных".
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 при снятии отметки чекбокса "Блокировка" модуля FS01 конфигурационный параметр "Напряжение линии" устанавливается в значение "48 В".
  • Величина таймаута watchdog увеличена до 64 сек для уменьшения вероятности ложного срабатывания при большой нагрузке.
  • В веб-интерфейсе устранена ошибка javascript при снятии/установке отметки чекбоксов "Маска аварии" и "Блокировка порта" на вкладке "Ethernet" (сами функции при этом работали).

Выпущено обновление ПО плат SW-01, MC-02

Пакет sw обновлен до ревизии r2252. По сравнению с предыдущим релизом r2251 в нем реализован мониторинг изменения файлов сертификата SSL (/usr/share/sw/server.cer) и ключа (/usr/share/sw/server.key). При изменении этих файлов сервер HTTPS автоматически перезапускается чтобы начать использовать новый сертификат.

Пакет mc-02 обновлен до ревизии r6. По сравнению с предыдущим релизом r5 в него добавлена прошивка платы MC-02 ревизии 4. По сравнению с прошивкой ревизии 3 в ней исправлена ошибка работы с буфером SPI (некоторые пакеты от платы SW-01 могли не обрабатываться).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2251. По сравнению с предыдущим релизом r2250 в нем исправлена ошибка в веб-интерфейсе: элементы дополнительного меню экспорта и импорта конфигурации плат могли быть скрыты за ярлыками вкладок.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2250. По сравнению с предыдущим релизом r2241 в нем сделаны следующие изменения:

  • Исправлены недостатки верстки страницы веб-интерфейса:
    • ширина панели ярлыков вкладок могла превышать ширину самих вкладок;
    • устранены разрывы рамки вкладок;
    • устранены лишние линии под ярлыками активных вкладок.
  • В веб-интерфейсе вкладка "Инвентаризация" не отображается в режиме резерва (так как SW-01 в режиме резерва не может опросить другие платы).
  • Веб-интерфейс в режиме обновления SSE автоматически обновляется при переходе SW-01 в режим резерва.
  • Исправлена опечатка в тексте веб-интерфейса.

Пакет libcares2 обновлен до версии 1.19.0. Изменения в по сравнению с предыдущей версией 1.10.0 можно посмотреть в changelog.

Выпущено обновление ПО платы SW-01

Пакеты libssl1.1, libcrypto1.1 и openssl-conf обновлены до версии 1.1.1t. По сравнению с версией 1.1.1s в них устранен ряд уязвимостей:

Выпущено обновление ПО платы SW-01

В ПО платы SW-01 добавлен новый пакет pe-14, содержащий прошивку платы PE-14 ревизии 1.

Пакет sw обновлен до ревизии r2241. По сравнению с предыдущим релизом r2238 в нем сделаны следующие изменения:

  • Пакету sw добавлена зависимость от пакета pe-14.
  • При успешной синхронизации конфигурации резервной платой SW-01 с активной платой SW-01 в веб-интерфейсе автоматически обновляется имя станции (блока).
  • Устранена проблема: при перезагрузке платы SW-01 или рестарте swd веб-интерфейс в режиме обновления данных "SSE" (используется по умолчанию) не обновлял список аварий блока, в результате чего веб-интерфейс мог продолжать отображать уже отсутствующие аварии. Теперь в описанной ситуации после повторного подключения к плате SW-01 веб-интерфейс обновляет список аварий и плат.
  • Устранена проблема: при импорте ранее сохраненной конфигурации плат VE-01 или VE-02, если в конфигурации установлено получение сетевых настроек по DHCP, то настройки адресов шлюза и DNS в плату не передавались. Если при этом в плату ранее были записаны статические адреса шлюза и DNS из старой конфигурации, то они продолжали отображаться в веб-интерфейсе в графе "Текущие". Теперь в режиме DHCP статические адреса шлюза и DNS принудительно сбрасываются (в плату записываются пустые строки).

Выпущено обновление ПО платы TD-01

Пакет td-01 обновлен до ревизии r6. По сравнению с предыдущим релизом r5 в него добавлена прошивка платы TD-01 ревизии 8. По сравнению с прошивкой ревизии 7 в ней исправлена ошибка - вместо аварии LOS могла отображаться авария AIS.

Выпущено обновление ПО платы TD-01

Пакет td-01 обновлен до ревизии r5. По сравнению с предыдущим релизом r4 в него добавлена прошивка платы TD-01 ревизии 7. По сравнению с прошивкой ревизии 6 в ней исправлена ошибка - не работал loopback IP пакетов.

Выпущено обновление ПО платы SW-01

Пакеты libssl1.1, libcrypto1.1 и openssl-conf обновлены до ревизии r14.1. По сравнению с ревизией r14.0 в них вместо /dev/random используется /dev/urandom, что устраняет проблему долгого старта после перезагрузки из-за отсутствия энтропии.

Пакет sw обновлен до ревизии r2238. По сравнению с предыдущим релизом r2232 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации канального окончания EM платы VE-02 при установке номера канала 255 или 256 автоматически скрывается параметр "ИКМ код" и отображаются параметры "Номинальный уровень...". При установке любого другого канала - отображается параметр "ИКМ код" и скрываются параметры "Номинальный уровень..."
  • В веб-интерфейсе в диалоге конфигурации платы TD-01 кнопка "Сбросить" устанавливает отметки чекбоксов "Маска аварии" портов и чекбоксов "Формат".
  • Реализовано кеширование HTTP(S) сервером вычисленных ETag статических ресурсов. Это снизило нагрузку на CPU и ускорило выдачу сервером статического контента.
  • HTTP(S) сервер (и вообще swd) больше не использует libgcrypt для вычисления хэшей MD5, так как в некоторых случаях это приводило к падениям. MD5 теперь вычисляется средствами openssl.
  • Исправлена ошибка, в результате которой в файле конфигурации не сохранялись значения параметров "Auth protocol" трапсинков, отличные от MD5 и SHA1.

Выпущено обновление ПО плат SW-01, E1-08, TD-01

Пакет e1-08 обновлен до ревизии r15. По сравнению с предыдущим релизом r14 в него добавлена прошивка платы E1-08 исполнения 2 ревизии 15. По сравнению с прошивкой ревизии 14 в ней сделаны следующие изменения:

  • Значение таймаута перезагрузки при отсутствии центральной платы увеличено с 20 до 120 секунд.
  • При записи конфигурации в плату порты, настройки которых не изменились, продолжают работу без перерыва связи.

Пакет td-01 обновлен до ревизии r4. По сравнению с предыдущим релизом r3 в него добавлена прошивка платы TD-01 ревизии 6. По сравнению с прошивкой ревизии 4 в ней сделаны следующие изменения:

  • Добавлен таймер устаревания записей для таблицы ARP ~5 минут и принудительный arp_request для обновления записей (исправлена ошибка: не удалялись устаревшие записи из таблицы ARP).
  • Устранена проблема "arp флуда", теперь arp запросы отправляются не чаще чем раз в 2 секунды для каждой записи arp таблицы.
  • Максимальный размер пакетов с данными увеличен до MTU 1500.
  • Время между UDP-пингами увеличено с 2-х до 5 секунд.
  • Добавлен идентификатор udp-пинга (для устранения возможности некорректного определения задержки).
  • Добавлен loopback ip-пактов: теперь можно передавать данные между конвертерами одной платы.

Выпущены новые пакеты libssl1.1 и libcrypto1.1 проекта openssl ветки 1.1. По сравнению с библиотеками libssl1.0.2 и libcrypto1.0.2 они поддерживают более криптостойкие алгоритмы, а также протокол tls1.3.

Пакет wget обновлен до ревизии r9.3. По сравнению с предыдущим релизом r9.2 он собран с использованием openssl-1.1.

Пакеты libnetsnmp40, net-snmp-mibs и net-snmp-server обновлены до ревизии r10.1. По сравнению с предыдущим релизом r10.0 они собраны с использованием openssl-1.1.

Выпущен новый пакет libgnutls30 версии 3.7.8, а также пакеты libgmp10 и nettle, от которых он зависит. По сравнению с libgnutls26 версии 2.10.4 библиотека libgnutls30 содержит более криптостойкие алгоритмы и протокол tls1.3. Более подробно с изменениями в проекте gnutls можно ознакомиться здесь.

Выпущен новый пакет libmicrohttpd12 версии 0.9.70. По сравнению с предыдущим релизом libmicrohttpd10 версии 0.9.27 он собран с использованием libgnutls30. Подробнее об изменениях в проекте можно прочитать в ChangeLog.

Пакет sw обновлен до ревизии r2232. По сравнению с предыдущим релизом r2210 в нем сделаны следующие изменения:

  • swd использует новые версии openssl-1.1.1 и gnutls-3.7.8.
  • В настройках серверов Zabbix можно задавать номер порта.
  • HTTP и HTTPS серверы используют одну инстанцию для работы с протоколами IPv4 и IPv6 (dual-stack), что позволяет более экономно использовать ресурсы платы.
  • В веб-интерфейсе обновление данных выполняется в режиме SSE (Server Side Events). При необходимости возврата к использованию режима "опрос" необходимо после обновления установить режим "опрос" на вкладке "Разное" веб-интерфейса.
  • В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03 диалог закрывается после успешной отправки плате команды RESTART.
  • В конфигурации по умолчанию платы ST-124 маска аварии портов ethernet имеет значение "чекбокс отмечен" (маска включена).
  • В конфигурации по умолчанию платы TD-01 значение по умолчанию конфигурационных параметров Маска аварии портов Ethernet платы TD-01 изменено на "включена" (чекбокс отмечен).
  • Улучшение в веб-интерфейсе в диалоге конфигурации платы TD-01:
    • столбец Неформат переименован в Формат, логика чекбоксов в этом столбце изменена на обратную (снятие отметки включает неформатированный режим).
    • При отмеченном чекбоксе блокировка остальные настройки конвертера становятся неактивными.
    • При отметке чекбокса блокировка фон ячеек соответствующего конвертера в таблице состояния отображается серым.
    • При нажатии "OK" или "Применить" не валидируются настройки заблокированных конвертеров.
    • При записи конфигурации в плату добавлена проверка на использовании несколькими конвертерами одного и того же номера UDP порта источника. При обнаружении использования несколькими конвертерами одного и того же порта источника выдается сообщение об ошибке.
    • При записи конфигурации добавлена проверка, больше ли размер буфера приема четырех размеров пакета передачи. И если нет, выдается сообщение об ошибке.
    • Диапазон допустимых значений параметров UPD порт источника и UDP порт назначения изменен на 1...65535.
    • Изменена проверка валидности значений параметра Размер пакета передачи. Теперь проверка учитывает значение параметра Число каналов потока E1.
    • При значении интегральной задержки канала, превышающем 1000 мс, отображается значение '> 1000 мс'.
    • При снятии отметки с чекбокса Формат в поле Число каналов потока E1 автоматически записывается значение 32, а само поле становится неактивным. При установке отметки поле Число каналов потока E1 снова становится активным.
    • Значение конфигурационного параметра Размер буфера приема округляется до 8 мс при потере фокуса ввода.
    • В таблице "Состояние" сделаны следующие изменения:
      • Столбцы таблицы собраны в две группы - "Порты E1" и "Порты Ethernet".
      • Столбец "Link" переименован в более понятное "Входной поток".
      • Состояние "нет" в столбце "Входной поток" (бывший "Link") изменено на "LOS".
      • В столбце "Интегральная задержка канала" состояние "-" (задержка не измерена) изменено на "нет связи".
      • При отсутствии отметки чекбокса "Блокировка" в настройках соответствующего конвертера фон ячеек столбца "Интегральная задержка канала" отображается красным если "нет связи" и зеленым в остальных случаях.
      • Столбец "Извещение" переименован в "Авария удаленной стороны".
      • Фон ячеек столбца "Авария удаленной стороны" (бывший "Извещение") в состоянии "-" (отсутствие аварии) больше не зеленый (а нейтральный серый).`

Выпущено обновление ПО плат SW-01, PD-04, PS-220D

Пакет pd-04 обновлен до ревизии r19. По сравнению с предыдущим релизом r18 в него добавлена прошивка платы PD-04 ревизии 26. По сравнению с прошивкой ревизии 25 в ней исправлена ошибка идентификации модуля OCK1.

Пакет ps-220d обновлен до ревизии r11. По сравнению с предыдущим релизом r10 в него добавлена прошивка платы PS-220D исполнения 3 ревизии 17. По сравнению с прошивкой ревизии 16 в ней изменено отображаемое наименование платы на "PS-220D-48". ВНИМАНИЕ! Для продолжения мониторинга параметров платы агентом Zabbix после обновления необходимо изменить наименование платы во всех ключах параметров.

Пакет sw обновлен до ревизии r2210. По сравнению с предыдущим релизом r2206 в нем устранено возможное "зависание" агента Zabbix в ожидании данных от сервера при нарушении связи с сервером.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2206. По сравнению с предыдущим релизом r2186 в нем сделаны следующие изменения:

  • Улучшение веб-интерфейса: в подсказке, появляющийся при наведении курсора на ячейку канала TDM-маппера, рядом с наименованием платы отображается установленный для этой платы комментарий. Рядом с названием порта или канала также отображается установленный для этого порта или канала комментарий.
  • В веб-интерфейсе в таблице коммутации TDM сделана визуальная группировка потоков E1 по физическим шинам. Это делает более удобной конфигурацию некоторых плат, имеющих ограничения, связанные с распределением потоков по шинам.
  • В веб-интерфейсе добавлена вкладка "Инвентаризация", отображающая серийные номера (при их наличии) установленных плат.
  • В веб-интерфейсе при удалении VLAN выполняется дополнительная проверка, совпадает ли ID удаляемого VLAN с значением параметра Default VLAN ID (PVID) порта CPU. В случае совпадения выдается предупреждение с предложением подтвердить удаление или отказаться от него. Это позволит предотвратить потерю управления блоком в результате ошибки пользователя.
  • В веб-интерфейсе в диалогах конфигурации плат PS-48D, PS-220D, PS-650DT, BS-220, PS-220-BRS и PS-24D величина нагрузки отображается с точностью до целых процентов.
  • В веб-интерфейсе добавлена возможность сброса счетчиков портов коммутатора ethernet.
  • Устранена проблема: при наличии оптического модуля SFP после включении блока могли наблюдаться ошибки и потери пакетов в порту 9 коммутатора ethernet.
  • Исправлена ошибка: при блокировке порта коммутатора ethernet порт мог продолжать индицировать наличие линка.

Выпущено обновление ПО плат SW-01, GE-16

Пакет ge-16 обновлен до ревизии r5. По сравнению с предыдущим релизом r4 в него добавлена прошивка платы GE-16 ревизии 5. По сравнению с прошивкой ревизии 4 в ней сделаны следующие изменения:

  • Исправлена ошибка в работе с микросхемами коммутатора и phy (выбран корректный режим SPI).
  • Для тактового генератора включен режим термокомпенсации частоты.

Пакет sw обновлен до ревизии r2186. По сравнению с предыдущим релизом r2179 в нем сделаны следующие изменения:

  • Для удобства пользователя, в варианте веб-нтерфейса "IP АТС" в диалогах редактирования канальных окончаний плат VE-01 и VE-02 параметры "Тип платы", "Слот" и "Порт" больше не скрываются, а отображаются неактивными.
  • В веб-сервере при установке cookies более не добавляется атрибут path=/. Это может быть полезно, например, в случае, когда несколько блоков "спрятаны" за обратным прокси-сервером, перенаправляющим блокам запросы из разных подкаталогов.
  • В веб-интерфейсе в панели групповых каналов при наведении курсора на ячейку слагаемого в правом верхнем углу ячейки появляется пиктограмма в виде красного крестика, при клике которой выполняется очистка (удаление) слагаемого.
  • Исправлена ошибка в веб-интерфейсе: при бросании канала в ячейку первого слагаемого панели групповых каналов в появляющемся в ячейке обозначении канала присутствовала лишняя буква "A".
  • Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации плат SM-01, SM-02, SM-03 временное нарушение связи с блоком приводило к прекращению обновления состояния платы.
  • В процессе работы агента Zabbix сохраняется статус (сообщения о возникающих ошибках) и текущее число метрик. Статус и число метрик отображаются в веб-интерфейсе. Это позволяет лучше видеть различные проблемы, возникающие при мониторинге блока:

При наведении курсора мыши на пиктограмму в столбце "Статус" отображается текст сообщения об ошибке или "OK".

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2179. По сравнению с предыдущим релизом r2173 в нем сделаны следующие изменения:

  • Реализована функция сброса к заводским настройкам. Если после длинного (5 сек.) нажатия CLR (сброс IP адреса) продолжать удерживать кнопку CLR нажатой еще 10 секунд, воспроизводится трехкратный звуковой сигнал (сопровождаемый миганием "OK"), и выполняется сброс следующих настроек:
    • сбрасывается пароль веб-пользователя 'admin' в значение по умолчанию (пустая строка);
    • все веб-пользователи кроме 'admin' удаляются;
    • сбрасываются сетевые настройки в '/etc/network/interfaces' к исходным значениям;
    • удаляется пароль 'root' в '/etc/passwd';
    • очищается конфигурация блока в '/usr/share/sw/config.xml'.
    После этого выполняется перезагрузка платы SW-01.
  • В веб-интерфейсе из диалога конфигурации канального окончания DS плат VE-01/VE-02 убран конфигурационный параметр Передавать "отбой" при отключении конференции. Там же исправлено название параметра Сигнал включения Tx на Сигнал подключения Tx.
  • В веб-интерфейсе на подвкладках "Порты" и "RSTP" вкладки "Ethernet" обозначения "eth1" и "eth2" портов 8 и 9 коммутатора изменены на "Eth1" и "Eth2" соответственно (теперь обозначения соответствуют надписям на лицевой панели).
  • В веб-интерфейсе на подвкладках "VLAN" и "Trunks" вкладки "Ethernet" ячейкам таблиц с чекбоксами портов 8, 9 и 63 добалены всплывающие подсказки с обозначениями портов "Eth1", "Eth2" и "CPU" соответственно.

Выпущено обновление ПО платы FO-08

Пакет fo-08 обновлен до ревизии r14. По сравнению с предыдущим релизом r13 в него добавлена прошивка платы FO-08 исполнения 3 ревизии 14. По сравнению с прошивкой ревизии 11 в ней устранен эффект звуковых помех (щелчков) в разговорном тракте при увеличении трафика опроса платы по SPI.

Выпущено обновление ПО платы FO-08

Пакет fo-08 обновлен до ревизии r13. По сравнению с предыдущим релизом r12 в него добавлена прошивка платы FO-08 исполнения 4 ревизии 13. По сравнению с прошивкой ревизии 12 в ней устранен эффект звуковых помех (щелчков) в разговорном тракте при увеличении трафика опроса платы по SPI.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r77 и r74 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 74.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r86 и r39 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 39.

По сравнению с прошивками предыдущих ревизий в новых прошивках канальному окончанию PRI добавлен конфигурационный параметр "Префикс межгорода" и конфигурационный флаг "Дополнительный гудок". Если флаг установлен, после набора префикса межгорода в канал выдается дополнительный сигнал "Готовность".

Пакет sw обновлен до ревизии r2173. По сравнению с предыдущим релизом r2172 в веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01 и VE-02 добавлены конфигурационные параметры "Префикс межгорода" и "Сигнал готовности после префикса МГ".

Выпущено обновление ПО платы SW-01

Пакет dropbear обновлен до версии 2022.82-r7.1.9.

В предыдущем релизе 2022.82-r7.0.9 по ошибке не был наложен патч, позволяющий подключаться пользователям с пустым паролем. В новом релизе пользователи с пустым паролем снова могут подключаться к плате по SSH. Однако мы настоятельно рекомендуем не использовать пустые пароли, а еще лучше не использовать пароли вообще, а использовать аутентификацию криптографическими ключами.

Выпущено обновление ПО плат SW-01, VE-02

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r85 и r38 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 38. По сравнению с прошивкой ревизии 38 в новой прошивке сделано следующее изменение:

  • При наличии в плате VE-02 модуля EM01 добавлена возможность использования с интерфейсом этого модуля не только канального окончания EM01 (полупостоянный поток RTP), но и канального окончания EM (интерфейс E&M).

Пакет sw обновлен до ревизии r2172. По сравнению с предыдущим релизом r2170 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации канального окончания EM платы VE-02 добавлены конфигурационные параметры "Номинальный уровень входа" и "Номинальный уровень выхода", которые отображаются если канальное окончание используется портом модуля EM01 (номер канала 255 или 256). В этом же диалоге конфигурационный параметр "ИКМ код" скрывается, если канальное окончание используется портом модуля EM01 (номер канала 255 или 256).
  • В веб-интерфейсе исправлен текст заголовка диалогов изменения системных переменных SNMP (ранее в заголовке было ошибочно написано "Изменение корневого OID'а блока").

Выпущено обновление ПО плат VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r76 и r73 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 73.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r84 и r37 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 37.

По сравнению с прошивками предыдущих ревизий в новых прошивках исправлена ошибка: при вызове в чужой домен не выполнялся "маскарадинг INVITE" и административная блокировка исходящих вызовов.

Выпущено обновление ПО платы SW-01

Пакет ca-certificates обновлен до версии 20220111. По сравнению с предыдущим релизом 20211001 из него удалены корневые сертификаты с истекшим сроком годности.

Пакет dropbear обновлен до версии 2022.82. По сравнению с предыдущим релизом 2015.68 новая версия поддерживает более криптостойкие алгоритмы ed25519, ecdh, ecdsa, curve25519-sha256, chacha20-poly1305. Подробнее обо всех изменениях можно посмотреть в файле CHANGES официального репозитория.

Пакет sw обновлен до ревизии r2170. По сравнению с предыдущим релизом r2162 в нем сделаны следующие изменения:

  • Добавлена возможность управления (чтения и записи) системными переменными SNMP sysName, sysContact и sysLocation из веб-интерфейса.
  • В веб-интерфейсе в большинстве таблиц добавлено "подсвечивание" строк, на которые наведен курсор.
  • Из веб-интерфейса убраны дублирующиеся настройки транков.
  • Исправлена ошибка в веб-интерфейсе: в режиме "IP-АТС" на вкладке "Выбор" кнопка "до 3 потоков E1 + до 128 FXO/FXS" всегда отображалась неактивной.
  • Исправлены опечатки в веб-интерфейсе.

Выпущено обновление ПО плат SW-01, VE-01, VE-02, RT-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r75 и r72 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 72.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r83 и r36 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 36.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Добавлена функция "Маскарадинг INVITE" и новый конфигурационный флаг для сообщений INVITE, передаваемых внешними юзер-агентами через прокси-сервер платы VE-01/VE-02. Если домен в поле From сообщения INVITE принадлежит плате, домен в поле Contact устанавливается таким же, как в поле From.
  • Функция "Маскарадинг INVITE" для канальных окончаний шлюза теперь работает аналогично описанной выше - если домен в поле From принадлежит плате, домен в поле Contact устанавливается таким же, как в поле From.
  • Исправлена ошибка, которая при большом числе сконфигурированных SIP-пользователей могла приводить к "потере" платой части пользователей.

Пакет sw обновлен до ревизии r2162. По сравнению с предыдущим релизом r2154 в нем сделаны следующие изменения:

  • Добавлена поддержка платы GE-04 исполнения 2.
  • Добавлена поддержка платы PE-14.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 имевшийся ранее конфигурационный флаг "маскарадинг INVITE" заменен блоком с двумя чекбоксами: "от шлюза" и "от внешних UA".
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 группы параметров "ping" и "Опции" перенесены с вкладки "Настройки" на новую вкладку "Разное".

Пакет rt-01 обновлен до ревизии r7. В пакете содержится прошивка платы RT-01 ревизии 7. По сравнению с предыдущей ревизией 6 в ней скорректирован период декремента таймера выключения.

Выпущено обновление ПО платы TD-01

Пакет td-01 обновлен до ревизии r3. В пакете содержится прошивка платы TD-01 ревизии 4. По сравнению с предыдущей ревизией 3 в ней исправлена ошибка: счётчик RX не учитывал некоторые UDP пакеты.

Выпущено обновление ПО платы VE-02

Пакеты ve-02 и ve-02-csp обновлены до ревизий r82 и r3 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 35. По сравнению с прошивкой ревизии 34 в новой прошивке исправлена ошибка, приводившая к отсутствию медиапотока от канальных окончаний шлюза в интерфейс LAN (ethernet 1).

Выпущено обновление ПО плат SW-01, VE-01, VE-02, TD-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r74 и r71 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 71.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r81 и r34 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 34.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Добавлена возможность настройки альтернативного сервера NTP.
  • При обновлении пакетов с прошивками сохраняются файлы нескольких старых прошивок для возможности вернуться к более старой ревизии прошивки (экспериментальная функция).

Пакет sw обновлен до ревизии r2154. По сравнению с предыдущим релизом r2150 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлен новый конфигурационный параметр "Сервер NTP". В этом параметре можно установить имя хоста или IP адрес сервера, который будет использоваться для синхронизации времени. Если значение параметра - пустая строка, время будет браться с NTP сервера платы SW-01, как это и было раньше.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 в поле "Адрес DNS" теперь допускается указывать не только адрес IPv4, но и адрес IPv6.
  • В веб-интерфейсе в диалоге конфигурации модуля R485 платы PD-04 столбец "Таймаут" перенесен влево.
  • В веб-интерфейсе в диалоге конфигурации модуля R485 платы PD-04 при отсутствии отметки чекбокса "Таймаут" параметры "Скорость, бит/с", "Кол-во стоп-битов" и "Бит четности" неактивны.
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы PD-04 при загрузке конфигурации модуля R485 с нулевым значением "Скорость передачи" текст параметра "Позиция данных" отображался серым даже после снятия блокировки.

Пакет td-01 обновлен до ревизии r2. В пакете содержится прошивка платы TD-01 ревизии 3. По сравнению с предыдущей ревизией 2 в ней исправлена функция начальной загрузки конфигурации.

Выпущено обновление ПО платы VE-02

Пакеты ve-02, ve-02-csp и ve-02-rootfs обновлены до ревизий r80, r2 и r33 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 33. По сравнению с прошивкой ревизии 32 в новой прошивке изменен метод приема шлюзом потоков RTP от устройств, подключенных к интерфейсу LAN (прием работает более надежно, устранена передача из интерфейса LAN сообщений ICMP port unreachable).

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r73 и r70 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 70.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r79 и r32 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 32.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Канальному окончанию DS добавлен конфигурационный параметр "Сигнал включения Tx", устанавливающий сигнал, передаваемый в канал при подключении оператора.

Пакет sw обновлен до ревизии r2150. По сравнению с предыдущим релизом r2146 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалог конфигурации канального окончания DS плат VE-01 и VE-02 добавлен конфигурационный параметр "Сигнал включения Tx".
  • Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации модуля R232 платы PD-04 отсутствовал чекбокс "Шлейф".
  • Исправлена опечатка в названии столбца в веб-интерфейсе.

Выпущено обновление ПО платы PD-04

Пакет pd-04 обновлен до ревизии r18. В пакет добавлена новая прошивка платы PD-04 ревизии 25. По сравнению с прошивкой предыдущей ревизии 24 в ней сделаны следующие изменения:

  • Для модуля R485 добавлена поддержка пользовательской настройки времени переключения с передачи на приём.
  • Для тактового генератора включен режим термокомпенсации частоты.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r72 и r69 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 69.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r78 и r31 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 31.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Канальному окончанию FXS добавлен конфигурационный параметр "Инверсия СУВ".
  • Когда в ответе SDP отвергается медиапоток, в целях уменьшения размера сообщения не указываются атрибуты отвергнутого медиапотока.
  • В ситуации, когда в ответ на INVITE несколько раз приходит ответ "180 Ringing", генерация КПВ включается только один раз (ранее при каждом получении "180 Ringing" генерация КПВ начиналась заново, что нарушало последовательность "сигнал"-"пауза").
  • Добавлена поддержка регулярного выражения from URI в маршрутах SIP. Теперь имеется возможность "ветвить" вызовы в зависимости от URI вызывающего абонента. Подробнее см. маршрутизация с учетом вызывающего.
  • В ответах на INVITE вместо Remote-Party-ID передается P-Asserted-Identity.

Пакет sw обновлен до ревизии r2146. По сравнению с предыдущим релизом r2139 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации канальных окончаний FXS плат VE-01 и VE-02 добавлен чекбокс "Инверсия СУВ".
  • Добавлена поддержка регулярных выражений from URI в маршрутах SIP плат VE-01 и VE-02.
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 в настройки модуля R485 добавлены новые конфигурационные параметры "Скорость, бит/с", "Кол-во стоп-битов", "Бит четности", "Таймаут".
  • Исправлена ошибка, которая могла приводить к двойному освобождению памяти и, как результат, падению swd при изменении настроек трапсинка v1 и v2c.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2139. По сравнению с предыдущим релизом r2134 в нем сделаны следующие изменения:

  • В веб-интерфейсе значения переменных "SQ" (.8.x.7.y.6.0) платы SM-03 трактуются как знаковые. При значении SQ меньше нуля оно отображается в диалоге платы как "<0". При значении SQ меньше трех фон соответствующей ячейки веб-интерфейса делается желтым.
  • В веб-интерфейсе в диалоге конфигурации платы BS-220 исполнений 1 и 3 в строке "Исполнение платы" вместо "60 Вт" отображается "40+20 Вт".
  • В веб-интерфейсе в диалоге конфигурации платы BS-220 исполнений 2 и 4 в строке "Исполнение платы" вместо "100 Вт" отображается "65+35 Вт".
  • В веб-интерфейсе в диалоге конфигурации платы BS-220 добавлено отображение нагрузки платы в процентах.
  • Изменены таймаут ожидания резервной платой SW-01 сообщений от активной платы SW-01 и таймаут возврата из режимов CRC32 и CRC16 контроля целостности служебных сообщений платы SW-01 в режим XOR8. Это устраняет потенциально возможный ложный переход управления блоком к резервной плате SW-01, вызванный рассинхронизацией режимов контроля целостности сообщений между платами SW-01.
  • Исправлена ошибка веб-интерфейса: в диалоге конфигурации плат PS-220D и PS-650DT могла ошибочно отображаться строка в параметром Uвх.

Выпущено обновление ПО платы SM-03

Пакет sm-03 обновлен до ревизии r2. В пакете появилась прошивка платы SM-03 ревизии 2. По сравнению с прошивкой ревизии 1 в ней включена функция перезапуска напряжения 1.5V при аварийном рестарте платы.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r71 и r68 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 68.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r76 и r30 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 30.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Добавлен глобальный конфигурационный флаг "Маскарадинг INVITE", при установке которого в поле Contact исходящего запроса INVITE указываются адрес и порт внешнего интерфейса платы. Это позволяет использовать VE-01/VE-02 с оборудованием (станциями), накладывающим дополнительные ограничения на поле Contact.
  • Канальному окончанию R2DTMF добавлен конфигурационный параметр "Таймаут набора". Теперь окончание набора номера может определяться таймаутом дополнительно к регулярному выражению набора.
  • Канальному окончанию FXS добавлена возможность указания домена в параметре "Горячая линия". Если в значении параметра указан домен (есть символ '@'), то указанный домен используется при отправке INVITE и имеет приоритет перед другими конфигурационными параметрами ("To домен" и "SIP URI").
  • Улучшен алгоритм отбоя по таймауту RTP. Теперь отбой по таймауту выполняется даже в случае, когда канальное окончание не получило ни одного пакета RTP (ранее в подобном случае отбой не происходил).
  • Если канальное окончание получает Caller-ID с "непечатными" (невалидными) символами, такие символы заменяются на '?'. Ранее получение "мусора" в имени Caller-ID могло приводить к отбою из-за невозможности сформировать валидный URI.
  • При записи журнала платы в файл сохраняется 10 последних файлов (ранее сохранялся один). Также максимальный размер файлов увеличен до 10 Мбайт.
  • Исправлена ошибка: если канальное окончание FXO не могло отправить INVITE в сеть, после отбоя вызова веб-интерфейс продолжал отображать имя вызывающего абонента.
  • Исправлена ошибка: в некоторых случаях, когда выполнялся отбой сразу после отправки INVITE (до установки диалога), сообщение CANCEL не отправлялось в сеть, однако успешность отправки не проверялась, в результате SIP сессия оставалась незавершенной.
  • Исправлены ошибки: при передаче ответа в сеть IP не проверялась успешность отправки "200 OK". В случаях, когда непосредственно перед ответом было принято CANCEL, канальное окончание могло оставаться в занятом состоянии. Теперь при неуспешной отправке ответа выполняется отбой.
  • Исправлена ошибка: в некоторых случаях, когда сразу после INVITE из сети IP принималось CANCEL, отбой не обрабатывался канальным окончанием, в результате чего канальное окончание оставалось в занятом состоянии.

Пакеты net-snmp-server, net-snmp-mibs и libnetsnmp обновлены до версии 5.9.1. По сравнению с предыдущей версией 5.7.3 добавлена поддержка новых алгоритмов хэш-функций и аутентификации, исправлены некоторые ошибки. Подробнее со сделанными изменениями в пакете net-snmp можно ознакомиться здесь.

Пакет sw обновлен до ревизии r2134. По сравнению с предыдущим релизом r2130 в нем сделаны следующие изменения:

  • Оптимизирована отправка SNMP TRAP. Ранее отправка каждого SNMP TRAP требовала большого объема вычислений, особенно в режиме SNMPv3, что в случаях, когда одновременно отправляется много сообщений TRAP, приводило к большим задержкам в работе и даже могло вызвать перезагрузку платы по таймеру watchdog.
  • Добавлена возможность шифрования SNMPv3 TRAP: в веб-интерфейсе трапсинков SNMPv3 добавлены конфигурационные параметры "Security level", "Priv protocol" и "Priv password".
  • Добавлены новые (более современные) алгоритмы аутентификации SNMPv3 TRAP: SHA224, SHA256, SHA384 и SHA512.
  • Изменен алгоритм генерации Engine ID трапсинков: теперь Engine ID генерируется соединением MAC адреса платы с именем трапсинка (при этом используются только первые 21 байт имени трапсинка, так как размер Engine ID не может превышать 32 байта).
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлен чекбокс "Маскарадинг INVITE".
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 канальным окончаниям R2DTMF добавлен конфигурационный параметр "Таймаут набора".

Выпущено обновление ПО плат SM-02, BS-220

Пакет sm-02 обновлен до ревизии r12. В пакете появилась прошивка платы SM-02 ревизии 12. По сравнению с прошивкой ревизии 11 в ней включена функция перезапуска напряжения 1.5V при аварийном рестарте платы.

Пакет bs-220 обновлен до ревизии r4. По сравнению с предыдущим релизом r3 в него добавлены новые прошивки платы BS-220 исполнений 1, 2, 3 и 4 ревизии 17. По сравнению с прошивками BS-220 исполнений 1 и 2 предыдущей ревизии 15 в прошивках ревизии 17 сделаны следующие изменения:

  • Скорректирован коэффициент измерения тока по шине 12 вольт.
  • Добавлена поддержка внутренних датчиков температуры типа DS18B20.
  • Исправлена ошибка инвертирования выходного датчика.

Выпущено обновление ПО плат SW-01, RT-01, MC-02

Пакет rt-01 обновлен до ревизии r6. По сравнению с предыдущим релизом r5 в него добавлена новая прошивка платы RT-01 ревизии 6. По сравнению с прошивкой ревизии 5 в ней добавлена функция индикации режима программирования и тестирования платы RT-01.

Пакет mc-02 обновлен до ревизии r5. По сравнению с предыдущим релизом r4 в него добавлена новая прошивка платы MC-02 ревизии 3. По сравнению с прошивкой ревизии 2 в ней включена термокомпенсация генератора платы.

Пакет sw обновлен до ревизии r2130. По сравнению с предыдущим релизом r2125 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлена поддержка плат BS-220 исполнений 3 и 4.
  • В веб-интерфейсе в диалоге конфигурации платы BS-220 отображаемое значение параметра Uаб округляется до десятых долей (ранее значение округлялось до целого).
  • В веб-интерфейсе после импорта конфигурации в платы SM-01, SM-02 и SM-03 выдается диалог с предложением выполнить рестарт платы.
  • При отсутствии конфигурации коммутатора платы SW-01 в конфиг-файле конфигурация портов коммутатора устанавливается в значения по умолчанию (ранее сохранялись текущие настройки).
  • В веб-интерфейсе в окне конфигурации платы PD-04 добавлена возможность устанавливать произвольные текстовые комментарии для каждого из установленных модулей.

Выпущено обновление ПО плат SW-01, RT-01

Пакет rt-01 обновлен до ревизии r5. По сравнению с предыдущим релизом r4 в него добавлена новая прошивка платы RT-01 ревизии 5. По сравнению с прошивкой ревизии 4 в ней добавлена функция сигнализации об аварии ретранслятора.

Пакет ps-650dt обновлен до ревизии r3. По сравнению с предыдущим релизом r2 в него добавлена новая прошивка платы PS-650DT ревизии 17. По сравнению с прошивкой ревизии 16 в ней сделаны следующие изменения:

  • Изменено имя (тип) платы с "PS-650DT" на "PS-650D". Внимание! В результате изменения наименования типа платы изменились ключи метрик агента Zabbix. Для продолжения мониторинга параметров платы после обновления прошивки до ревизии 17 требуется скорректировать ключи, заменив в них "PS-650DT" на "PS-650D".
  • Добавлена поддержка внутренних датчиков температуры типа DS18B20.

Пакет ca-certificates обновлен до версии 20211001. Из пакета удалены корневые сертификаты с истекшим сроком действия.

Пакет fo-08 обновлен до ревизии r12. По сравнению с предыдущим релизом r11 в него добавлена новая прошивка платы FO-08 исполнения 4 ревизии 12.

Пакет sw обновлен до ревизии r2125. По сравнению с предыдущим релизом r2118 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 при нажатии кнопки "Рестарт" на диалог накладывается спиннер с предложением подождать.
  • В веб-интерфейсе максимальное значение рекомендуемого диапазона значений числа каналов платы SM-02 для кодов TCPAM64 и TCPAM128 изменено с 249 на 175.
  • В веб-интерфейсе больше не выдается сообщение об ошибке 'genComm: no such board'.
  • В веб-интерфейсе диалог импорта конфигурации платы создается с неактивной кнопкой "Загрузить". Кнопка активируется при изменении поля ввода файла.
  • В веб-интерфейсе в диалоге конфигурации платы PS-650DT строка Uвх отображается, если значение переменной .5.0 платы не равно 0xffff.
  • В веб-интерфейсе в диалоге конфигурации платы RT-01 добавлено отображение аварии ретранслятора и чекбокс маски этой аварии.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r70 и r67 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 67.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r75 и r29 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 29.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Канальное окончание FXO передает причину отбоя в поле Reason при отбое из-за отсутствия dialtone (502 "No dialtone") и при отбое по прекращению сигналов вызова TDM до ответа со стороны SIP (487 "ORIGINATOR_CANCEL").
  • Добавлен новый глобальный параметр "T1" для установки таймаута SIP T1.
  • Отключен авто-маскарадинг контакта при регистрации, приводивший к неверному адресу хоста в поле Contact сообщений REGISTER.
  • Исправлена ошибка: при получении ответа 1xx или при получении ACK неверно проверялось наличие SDP в принятом сообщении. В результате при некоторых условиях был возможен ложный отбой с причиной "Incompatible media parameters".

Пакет sw обновлен до ревизии r2118. По сравнению с предыдущим релизом r2115 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03 при нажатии кнопки "Рестарт" поверх всего диалога помещается спиннер с надписью "Подождите, выполняется рестарт платы...". Такой же спиннер появляется если после записи конфигурации в плату SM-01, SM-02 или SM-03 положительно ответить на вопрос о рестарте платы.
  • В веб-интерфейсе значения переменных "SQ" (.8.x.7.y.6.0) плат SM-01 и SM-02 трактуются как знаковые. При значении SQ указанных выше плат меньше нуля оно отображается в диалоге платы как "<0". При значении SQ указанных выше плат меньше трех фон соответствующей ячейки веб-интерфейса делается желтым.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлен новый глобальный конфигурационный параметр "T1" (таймаут SIP T1). Значение по умолчанию - 500 мс.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r69 и r66 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 66.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r74 и r28 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 28.

По сравнению с прошивками предыдущих ревизий в новых прошивках сделаны следующие изменения:

  • Добавлена поддержка сигнализации SS7. Плата позволяет сконфигурировать и использовать до четырех независимых инстанций SS7 ISUP. Добавлены два новых типа канальных окончаний - "SS7lnk" (линк MTP2 для канала сигнализации) и "SS7" (разговорный канал). Подробнее с описанием работы и конфигурационных параметров системы сигнализации SS7 в платах VE-01 и VE-02 можно ознакомиться здесь. Также имеется пример настройки сети из трех станций с использованием системы сигнализации SS7.
  • Добавлена возможность наличия двух и более маршрутов SIP с одним и тем же регулярным выражением, но разным значением порядка (ранее приходилось видоизменять регулярное выражение).
  • В большинстве случаев отбоя в сообщениях SIP указывается причина отбоя в поле Reason.
  • При отбое со стороны SIP и наличии в сообщении поля Reason указанная в нем причина транслируется в сеть TDM, если это поддерживается используемой системой сигнализации (PRI, SS7).
  • Библиотека openssl обновлена до версии 1.1.1l. Теперь имеется возможность использования современного протокола TLSv1.3. Подробнее с изменениями в библиотеке можно ознакомиться в changelog проекта openssl.
  • Библиотеки libosip2 и libexosip2 обновлены до версии 5.2.1. Подробнее с изменениями в библиотеках можно ознакомиться в changelog libosip2 и changelog libexosip2.
  • SSH сервер dropbear обновлен до версии 2020.81. Новая версия поддерживает более криптостойкие алгоритмы ed25519, ecdh, ecdsa, curve25519-sha256, chacha20-poly1305.
  • resiprocate (используется как SIP proxy и registrar серверы) обновлен до версии 1.12.0. Подробнее с изменениями можно ознакомиться в changelog.
  • Устранена проблема, которая могла приводить к незапуску DHCP клиента, что приводило к отсутствию у платы сетевых настроек.
  • Устранена проблема: при некоторых условиях (смена используемого кодека EVRC* на кодек не-EVRC* без пересоздания канала при включенной функции VAD) активация медиапотока могла заканчиваться ошибкой и даже приводить к перезагрузке платы.

Пакет sw обновлен до ревизии r2115. По сравнению с предыдущим релизом r2113 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 разрешено создание нескольких маршрутов SIP c одинаковыми регулярными выражениями, но разными значениями порядка.
  • В веб-интерфейсе в диалоге конфигурации плат PS-220, PS-48, BS-220, PS-48D, PS-220D, PS-220-BRS, PS-24D, PS-650DT значение Uвх округляется до целого числа, благодаря чему исключается ненужная пользователям избыточная точность.

Выпущено обновление ПО плат SW-01, BS-220, PS-220D, PS-650DT

Пакет bs-220 обновлен до ревизии r3. По сравнению с предыдущим релизом r2 в него добавлены новые прошивки платы BS-220 исполнений 1 и 2 ревизии 15. В новых прошивках скорректировано измерение напряжения АКБ.

Пакет ps-220d обновлен до ревизии r10. По сравнению с предыдущим релизом r9 в него добавлены новые прошивки платы PS-220D исполнений 2, 3 и 4 ревизии 16. В новых прошивках скорректирован коэффициент измерения входного напряжения.

Пакет ps-650dt обновлен до ревизии r2. По сравнению с предыдущим релизом r1 в него добавлена новая прошивка платы PS-650DT ревизии 16. В новой прошивке скорректирован коэффициент измерения входного напряжения.

Пакет sw обновлен до ревизии r2113. По сравнению с предыдущим релизом r2100 в нем сделаны следующие изменения:

  • При генерации MIB-файла добавлена генерация dummy-идентификаторов так, чтобы каждый элемент OID имел декларацию. Без этих деклараций некоторые менеджеры (например SNMPc) "не видят" лежащие ниже переменные.
  • В веб-интерфейсе в диалоге конфигурации платы PS-220D строка Uвх отображается, если значение переменной .5.0 платы PS-220D не равно 0xffff.
  • В веб-интерфейсе добавлена настройка выбора полосы захвата/удержания генератора платы SW-01. На выбор представлено два варианта:
    • DS1 (64/83 ppm);
    • E1 (100/130 ppm).
  • В веб-интерфейсе при нажатии кнопки "Обновить CDR" записи отображаются с первой страницы.

Выпущено обновление ПО платы VE-02

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r73 и r27 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 27. По сравнению с прошивкой предыдущей ревизии 26 в ней исправлена ошибка, приводившая к искажению передаваемых символов интерфейсами RS-232/RS-422/RS-485 (канальные окончания R232/R422/R485).

Выпущено обновление ПО плат SW-01, VE-01, VE-02, FS-08, PD-04

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r68 и r65 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 65. По сравнению с прошивкой предыдущей ревизии 64 в ней сделаны следующие изменения:

  • В полупостоянных потоках RTP при использовании кодеков GSM, GSM-EFR, GSM-HR-08, AMR, EVRC, EVRC0, EVRCB, EVRCB0 авария LOS формируется даже при использовании VAD, что позволяет лучше контролировать функционирование системы связи.
  • Добавлена сервисная функция ping, позволяющая проконтролировать доступность плате VE-01 любого хоста в сети.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r72 и r26 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 26. По сравнению с прошивкой предыдущей ревизии 25 в ней сделаны следующие изменения:

  • В полупостоянных потоках RTP при использовании кодеков GSM, GSM-EFR, GSM-HR-08, AMR, EVRC, EVRC0, EVRCB, EVRCB0 авария LOS формируется даже при использовании VAD, что позволяет лучше контролировать функционирование системы связи.
  • Добавлена сервисная функция ping, позволяющая проконтролировать доступность плате VE-01 любого хоста в сети.
  • Добавлена поддержка модулей R232 и R485, позволяющих организовать интерфейсы RS-232 и RS-485 соответственно.
  • Модулю R422 добавлена возможность настройки скорости.
  • Модуль R422 теперь может устанавливаться как на место 1, так и на место 2.

Пакет sw обновлен до ревизии r2096. По сравнению с предыдущим релизом r2084 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 добавлена поддержка функции ping.
  • Для плат PS-48D, PS-24D текст аварии "Отсутствует входное напряжение" заменен на "Низкое входное напряжение", что точнее описывает суть аварии.
  • В веб-интерфейсе добавлены диалоги конфигурации канальных окончаний R485 и R232 платы VE-02.
  • В веб-интерфейсе в диалоге конфигурации канального окончания R422 платы VE-02 добавлен конфигурационный параметр "Скорость".
  • В веб-интерфейсе в диалоге конфигурации платы E1-08 режим порта "Несинхронный" переименован в "Плезиохронный".
  • В веб-интерфейсе в таблицах на вкладке TDM каналы, используемые платами E1-08 для передачи стаффинга плезиохронных потоков в 32-м потоке E1, отмечаются цветом.
  • В веб-интерфейсе в диалоге конфигурации плат GE-12, GE-16 и GE-108 название столбца "Плезиохронный поток" изменено на "Плезиохронный".
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 добавлена поддержка модуля TN01.

Пакет fs-08 обновлен до ревизии r13. По сравнению с предыдущим релизом r12 в него добавлена прошивка платы FS-08 исполнения 4 ревизии 11.

Пакет pd-04 обновлен до ревизии r17. В пакет добавлена новая прошивка платы PD-04 ревизии 24. По сравнению с прошивкой предыдущей ревизии 23 в ней добавлена поддержка модуля TN01.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2084. По сравнению с предыдущим релизом r2083 пакету добавлена зависимость от пакета td-01, содержащего прошивки платы TD-01.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2083. По сравнению с предыдущим релизом r2074 в нем сделаны следующие изменения:

  • В веб-интерфейсе изменена логика отображения надписей "Master" и "Slave" для платы BS-220. Теперь надпись "Master" отображается если выходной ток платы превышает 100 мА.
  • В конфигурации плат SM-01, SM-02, SM-03, GE-04, PE-04, MC-02, GE-12, GE-16, GE-108, TE-01, TE-04, ST-018, ST-124 значение по умолчанию конфигурационного параметра "Запрет управления потоком" внутреннего порта ethernet изменено на "включено" (управление потоком запрещено).
  • Исправлена ошибка в веб-интерфейсе: на странице "Генератор" не отображалась конфигурация (вкл/выкл) выходов refclk0/refclk1 плат ST-018 и ST-124.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2074. По сравнению с предыдущим релизом r2072 в нем исправлена ошибка: при парсинге и сериализации JSON-строк не обрабатывались специальные символы "возврат каретки", "перевод формата" и "обратный ход".

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r67 и r64 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 64.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r71 и r25 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 25.

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

Пакет sw обновлен до ревизии r2072. По сравнению с предыдущим релизом r2054 в нем сделаны следующие изменения:

  • Обновлена прошивка ПЛИС: в первые 4 потока в режиме канальных плат ранее передавались СУВ ab01, теперь передаются СУВ abcd.
  • В веб-интерфейсе в настройках канального окончания PPS плат VE-01 и VE-02 добавлены конфигурационные параметры "Сигнал включения ретрансляторов" Tx/Rx.
  • В веб-интерфейсе устранено возможное наложение текста заголовка и символа "гамбургер" в окнах конфигурации плат.
  • Исправлена ошибка в веб-интерфейсе, не позволявшая изменить настройки уже существующего VLAN коммутатора SW-01 в полном варианта интерфейса конфигурации ethernet.
  • Исправлена ошибка: при открытии веб-интерфейса в режиме SSE и наличии в блоке аварий "Плата отсутствует" символ "X" (отмена аварии) мог отображаться не на своем месте (был смещен влево).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2054. По сравнению с предыдущим релизом r2048 в нем сделаны следующие изменения:

  • В веб-интерфейсе в таблице коммутации TDM при отмеченном чекбоксе "Режим канальных плат" установка режима СУВ в первых четырех строках неактивна (заблокирована).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2048. По сравнению с предыдущим релизом r2039 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы PD-04 при выключении в конфигурации модуля R232 аппаратного управления потоком не отображаются индикаторы состояния сигналов RTS/CTS.
  • В веб-интерфейсе в диалоге конфигурации плат FS-08 исполнения 4 портам платы добавлены конфигурационные параметры "Инверсия СУВ".
  • В связи с участившимися случаями обращений в службу поддержки пользователей, использующих устаревшие веб-браузеры, в веб-интерфейсе блока добавлена проверка успешного выполнения основного скрипта браузером. В случае неудачи выводится предупреждение о том, что используемый браузер, возможно, устарел.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2039. По сравнению с предыдущим релизом r2038 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы GE-16 более не отображается панель с параметрами "refclk0" и "refclk1", так как плата GE-16 не поддерживает синхронизацию генератора блока.
  • В веб-интерфейсе на вкладке "Генератор" плата GE-16 более не отображается как возможный источник синхронизации генератора блока.

Выпущено обновление ПО плат SW-01, GE-108

Пакет ge-108 обновлен до ревизии r7. В пакет добавлена новая прошивка платы GE-108 ревизии 7. По сравнению с прошивкой предыдущей ревизии 6 в ней сделаны следующие изменения:

  • Если порт назначен источником сигнала для шины refclk, при блокировке порта refclk переводится в Z-состояние.
  • При авариях LOF, AIS сигнал на шину refclk не выдается.

Пакет sw обновлен до ревизии r2038. По сравнению с предыдущим релизом r2032 в нем сделаны следующие изменения:

  • Улучшение веб-интерфейса: после редактирования канальных окончаний плат VE-01/VE-02 сохраняется отображение их предыдущего состояния в таблице канальных окончаний.
  • В веб-интерфейсе в диалоге конфигурации платы GE-108 параметры "Число байт" потоков 1-8 на вкладке "Потоки E1" более не отображаются.
  • Исправлена ошибка в веб-интерфейсе: после записи конфигурации в платы SM-01 и SM-02 появлялся диалог с вопросом о выполнении рестарта платы, однако рестарт выполнялся немедленно, не дожидаясь ответа пользователя.
  • Исправлена ошибка в веб-интерфейсе: в режиме SSE после закрытия сообщения об успешном импорте настроек платы плата пропадала из списка плат.
  • Исправлена ошибка в веб-интерфейсе: параметры refclk0 и refclk1 диалога конфигурации платы GE-108 позволяли выбрать опции 1-8, в то время как они не поддерживаются платой.

Выпущено обновление ПО плат SW-01, GE-04

Пакет ge-04 обновлен до ревизии r10. В пакет добавлена новая прошивка платы GE-04 ревизии 10. По сравнению с прошивкой предыдущей ревизии 9 в ней добавлена функция Ingress limit (ограничение входящего трафика каждого Ethernet порта платы).

Пакет sw обновлен до ревизии r2032. По сравнению с предыдущим релизом r2031 в нем исправлена ошибка: в веб-интерфейсе некоторые счетчики пакетов коммутатора ethernet платы SW-01 отображались как знаковые числа, что могло приводить к выводу отрицательных значений.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r2031. По сравнению с предыдущим релизом r2028 в нем исправлена ошибка в веб-интерфейсе: в платы GE-12, GE-16 и GE-108 не записывалась конфигурация потоков E1 с номерами больше восьмого.

Выпущено обновление ПО плат SW-01, VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r66 и r63 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 63.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r70 и r24 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 24.

В новых версиях прошивок сделаны следующие изменения:

  • Добавлена периодическая проверка наличия процессов udhcpc (клиент DHCP) и ntpclient (клиент NTP). Если обнаруживается, что процесс, который должен работать, по каким-то причинам отсутствует, выполняется его повторный запуск.
  • В канальном окончании АДАСЭ убраны ненужные паузы: если цифр номера для передачи в канал нет (занятие без набора номера), то после передачи сигнала "Занятие" не выполняется пауза 1000 мс, а также не делается межсерийная пауза 700 мс. Благодаря этому медиапоток активируется сразу после занятия.
  • Канальному окончанию АДАСЭ добавлена возможность делать дополнительную паузу в процессе набора номера. Пауза в номере обозначается символом 'p'. Длительность паузы настраивается.
  • Канальным окончаниям АДАСЭ и FXO добавлена возможность настраивать длительность паузы между сериями импульсов при передаче номера в канал импульсным способом.
  • Реализована функция "громкий бой" для SIP-пользователей (только для VE-02).

Пакет sw обновлен до ревизии r2028. По сравнению с предыдущим релизом r2021 в нем сделаны следующие изменения:

  • Реализован дополнительный метод коррекции хода часов реального времени. Допустимый диапазон значения коррекции в веб-интерфейсе расширен.
  • В веб-интерфейсе в диалог конфигурации канального окончания АДАСЭ плат VE-01 и VE-02 добавлен конфигурационный параметр "Пауза набора" для задания длительности дополнительной паузы при наборе.
  • В веб-интерфейсе SIP-пользователям платы VE-02 добавлен новый конфигурационный параметр - таймаут "громкого боя".
  • В веб-интерфейсе канальным окончаниям FXO и АДАСЭ плат VE-01 и VE-02 добавлен конфигурационный параметр "Межцифровой интервал" для настройки длительности паузы между сериями импульсов при передаче номера в канал импульсным способом.
  • Исправлена ошибка: в веб-интерфейсе SIP-пользователям плат VE-01 и VE-02 не устанавливались пустые значения параметров "Группа перехвата вызовов" и "Комментарий".

Выпущено обновление ПО плат SW-01, GE-12

Пакет ge-12 обновлен до ревизии r17. В пакет добавлена новая прошивка платы GE-12 ревизии 16. По сравнению с прошивкой предыдущей ревизии 15 в ней добавлена функция Ingress limit (ограничение входящего трафика каждого Ethernet порта платы).

Пакет sw обновлен до ревизии r2021. По сравнению с предыдущим релизом r2019 в нем сделаны следующие изменения:

  • В веб-интерфейсе для плат PS-220, PS-48 и PS-220-BRS возвращен старый вариант диалога конфигурации (бывший до ревизии r1997).
  • Исправлена ошибка: в веб-интерфейсе при открытии диалога конфигурации платы GE-12 и ошибке чтения переменных платы вместо сообщения об ошибке выдавалось ложное предупреждение об устаревшей прошивке платы.

Выпущено обновление ПО плат SW-01, PD-04

Пакет pd-04 обновлен до ревизии r16. В пакет добавлена новая прошивка платы PD-04 ревизии 23. По сравнению с прошивкой предыдущей ревизии 22 в ней добавлена функция маскирования аварий модулей CS24.

Пакет sw обновлен до ревизии r2019. По сравнению с предыдущим релизом r2007 в нем сделаны следующие изменения:

  • В функции "ingress limit" портов ethernet платы SW-01 изменено временное окно замера скорости, благодаря этому ограничение работает также в режиме порта 1 Гбит/с (ранее не работало). В веб-интерфейсе значение ограничения пересчитывается в соответствии с новым значением окна.
  • Добавлен новый конфигурационный параметр "MRU" портов коммутатора ethernet платы SW-01. Этот параметр позволяет настраивать максимально допустимый размер принимаемых кадров, при превышении которого коммутатор отбрасывает пакет. Таким образом появляется возможность, например, коммутировать пакеты большого размера (Jumbo Frames), размер которых превышает установленный стандартом ethernet лимит.
  • В веб-интерфейсе в диалоге конфигурации плат ST-018 и ST-124 сделан ряд косметических изменений, делающих настройки ethernet различных плат более единообразными:
    • Столбец "Link" переименован в "Status";
    • Столбец "Выкл" переименован в "Enabled" (с одновременной инверсией логики чекбоксов);
    • Столбец "Mask" переименован в "Masked" и размещен следующим за столбцом "Enabled";
    • Столбец "10/100" переименован в "Speed" и размещен следующим за столбцом "Masked";
    • Настройка скорости объединена с настройкой "AutoNeg";
    • Столбец "Duplex" размещен следующим за столбцом "Speed".
  • Платам GE-04 и GE-12 добавлена поддержка функции "Ingress Limit" (при условии поддержки функции прошивкой платы). В веб-интерфейсе в диалоге конфигурации платы портам ethernet добавлены конфигурационные параметры для настройки ограничения.
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 модулям CS24 добавлен чекбокс "Маски аварий".
  • Исправлена ошибка в веб-интерфейсе: при ошибочном значении параметров "VLAN ID" и "QoS" в таблице протоколов диалога конфигурации порта ethernet платы SW-01 несмотря на отображение сообщения об ошибке конфигурация порта все равно записывалась в плату.

Выпущено обновление ПО плат SW-01, ST-018, ST-124

Пакет st-018 обновлен до ревизии r8. В пакет добавлена прошивка платы ST-018 ревизии 8. По сравнению с прошивкой предыдущей ревизии 7 в ней исправлена работа настроек ethernet (ранее настройки не записывались в микросхему коммутатора).

Пакет st-124 обновлен до ревизии r3. В пакет добавлена прошивка платы ST-124 ревизии 3. По сравнению с прошивкой предыдущей ревизии 2 в ней исправлена работа настроек ethernet в режиме работы VLAN 802.1Q:

  • VLAN группы с PVID больше 255-и не работали (пакеты отбрасывались);
  • настройка PVID insert не включала вставку тегов.

Пакет sw обновлен до ревизии r2007. По сравнению с предыдущим релизом r1996 в нем сделаны следующие изменения:

  • В веб-интерфейсе диалог конфигурации плат PS-220, PS-48, BS-220, PS-48D, PS-220D, PS-220-BRS, PS-24D и PS-650DT перекомпонован для более удобного расположения элементов (в два столбца).
  • В веб-интерфейсе в диалоге конфигурации платы ST-018:
    • добавлено отображение счетчиков ошибок оптики B1, B2 и B3;
    • скорректированы обозначения портов на вкладке "ethernet";
    • изменено название конфигурационного параметра "Filter broadcast storm" на "Disable broadcast storm filter";
    • портам на вкладке "ethernet" добавлены новые конфигурационные параметры - "PVID insert";
    • на вкладке "VLAN" удалена часть таблицы "EnVIDinsert ports".
  • Удалена поддержка несуществующей платы PS-220DT (была реализована по ошибке).
  • Переменная .250.0 платы BS-220 добавлена в список известных (содержит инвентаризационный номер платы).
  • Устранен возможный deadlock, который мог возникнуть при остановке агента Zabbix (при переходе платы SW-01 в резерв) и привести к перезагрузке.
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы ST-018 не устанавливался конфигурационный параметр "Выкл" порта 8 на вкладке "ethernet".
  • Исправлены ошибки: в веб-интерфейсе при записи конфигурации в платы ST-018 и ST-124 конфигурационные параметры "PVID" на вкладке "VLAN" записывались в неверную тетраду переменной платы.

Выпущено обновление ПО плат SW-01 и ST-124

Пакет st-124 обновлен до ревизии r2. В пакет добавлена прошивка платы ST-124 ревизии 2. По сравнению с прошивкой предыдущей ревизии 1 в ней добавлены счетчики ошибок оптических интерфейсов.

Пакет sw обновлен до ревизии r1996. По сравнению с предыдущим релизом r1992 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы ST-124 добавлено отображение счетчиков ошибок B1, B2 и B3.
  • Исправлена ошибка в веб-нтерфейсе: неверно отображалось состояние синхронизации SDH платы ST-124.
  • В веб-интерфейсе исправлены ошибки проверки наличия коллизий каналов TDM платы E1-08: проверялась действующая конфигурация вместо записываемой, не учитывался режим портов E1.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1992. По сравнению с предыдущим релизом r1984 в нем сделаны следующие изменения:

  • Таймаут ожидания результата активации прошивки плат увеличен до ~102 секунд. Это уменьшает вероятность появления сообщения о таймауте активации прошивок в процессе обновления прошивок плат, которые по каким-то причинам долго активируют новую прошивку.
  • В веб-интерфейсе при создании нового VLAN коммутатора платы SW-01 выполняется проверка, существует ли уже VLAN с заданным ID. Если такой VLAN существует, выдается сообщение об ошибке.
  • В веб-интерфейсе скорректированы обозначения портов ethernet платы ST-124: STM групп 0, 1, 2 и 3 заменены на STM групп 3, 2, 1 и 0 соответственно, Ext. port 0, 1, 2 и 3 заменены на Ext. port 1, 2, 3 и 4 соответственно.
  • В веб-интерфейсе в диалоге конфигурации платы ST-124 изменено название конфигурационного параметра "Filter broadcast storm" на "Disable broadcast storm filter".
  • В веб-интерфейсе в диалоге конфигурации платы ST-124 портам ethernet добавлены новые конфигурационные параметры - "PVID insert".
  • В веб-интерфейсе в диалоге конфигурации платы ST-124 на вкладке "VLAN" удалены конфигурационные параметры "EnVIDinsert ports".
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы ST-124 не действовал конфигурационный параметр "Выкл" порта 8 на вкладке ethernet.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1984. По сравнению с предыдущим релизом r1980 в нем сделаны следующие изменения:

  • Добавлена поддержка платы ST-124.
  • Изменился критерий вывода надписи Master или Slave плат PS-24D, PS-48D, PS-220D, PS-650DT. Теперь надпись "Master" для этих плат отображается, если выходной ток превышает 100 мА.
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы ST-018 не функционировали настройки "VLAN index" портов ethernet.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1980. По сравнению с предыдущим релизом r1975 в нем сделаны следующие изменения:

  • Добавлена поддержка внешних датчиков температуры в платах PS-24D, PS-220D, PS-650D.
  • В веб-интерфейсе при добавлении канального окончания плат VE-01/VE-02 в заголовке появляющегося диалога убрано слово "SIP".
  • В веб-интерфейсе исправлена ошибка проверки коллизий каналов TDM платы TE-04: не учитывался номер первого потока E1.
  • В веб-интерфейсе исправлена проверка коллизий TDM платы EM-04: проверялось 8 каналов вместо четырех.
  • Исправлена ошибка: переменная .20.0 (конфигурация служебных полей контейнеров VC-12) платы ST-018 не сохранялась в конфиг-файле.

Выпущено обновление ПО плат BS-220, PS-220D, PS-24D, PS-48D и PS-650DT

Пакет bs-220 обновлен до ревизии r2. В пакет добавлены прошивки плат BS-220 исполнений 1 и 2 ревизии 14. По сравнению с прошивками предыдущей ревизии 7 в них сделаны следующие изменения:

  • Включена термокомпенсация внутреннего тактового генератора 32MHz.
  • В ПЗУ хранится серийный номер.
  • Маски аварий приведены в SNMP совместимый вид.

Пакет ps-48d обновлен до ревизии r14. В пакет добавлены прошивки плат PS-48D исполнений 3, 4 и 5 ревизии 14. По сравнению с прошивками предыдущей ревизии 13 в них сделаны следующие изменения:

  • Включена термокомпенсация внутреннего тактового генератора 32MHz.
  • В ПЗУ хранится серийный номер.
  • Маски аварий приведены в SNMP совместимый вид.
  • Для внешних термодатчиков расширен диапазон температур от -55 до +125.

Пакет ps-650dt обновлен до ревизии r1. В пакет добавлена прошивка платы PS-650DT ревизии 14. По сравнению с прошивкой предыдущей ревизии 9 в ней сделаны следующие изменения:

  • Включена термокомпенсация внутреннего тактового генератора 32MHz.
  • В ПЗУ хранится серийный номер.
  • Маски аварий приведены в SNMP совместимый вид.
  • Для внешних термодатчиков расширен диапазон температур от -55 до +125.
  • Улучшен алгоритм обработки ошибок термодатчиков для предотвращения ложных срабатываний аварии.
  • Добавлена фильтрация единичных ошибок термодатчиков.
  • Добавлена поддержка внешних термодатчиков MC04-DT и внутреннего термодатчика.

Пакет ps-220d обновлен до ревизии r9. В пакет добавлены прошивки плат PS-220D исполнений 2, 3 и 4.

Пакет ps-24d обновлен до ревизии r1. В пакет добавлены прошивки плат PS-24D исполнений 2 и 3.

Выпущено обновление ПО плат GE-04, GE-12

Пакет ge-04 обновлен до ревизии r9. В пакет добавлена прошивка платы GE-04 ревизии 9.

Пакет ge-12 обновлен до ревизии r16. В пакет добавлена прошивка платы GE-12 ревизии 15.

В новых версиях прошивок сделаны следующие изменения:

  • Исправлена ошибка в работе с микросхемами коммутатора и phy (выбран корректный режим SPI).
  • Для тактового генератора включен режим термокомпенсации частоты.

Выпущено обновление ПО плат SW-01, PD-04, VE-01, VE-02

Пакет pd-04 обновлен до ревизии r15. В пакет добавлена прошивка платы PD-04 ревизии 22. По сравнению с предыдущей ревизией 21 в ней добавлена поддержка модуля GS01.

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r65 и r62 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 62.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r69 и r23 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 23.

В новых версиях прошивок сделаны следующие изменения:

  • Добавлен глобальный конфигурационный параметр исключений блокировок исходящих вызовов. Заданные в нем исключения действуют в том случае, если ограничения не заданы абоненту индивидуально (параметр "Исключения блокировки" абонента пуст).
  • Исправлена ошибка: в плату SW-01 не передавались обновления состояния канала 256.

Пакет sw обновлен до ревизии r1975. По сравнению с предыдущим релизом r1962 в нем сделаны следующие изменения:

  • В веб-интерфейсе реализована "раскраска" каналов в таблице коммутации, занятых платой TD-01.
  • В веб-интерфейсе при записи конфигураций плат выполняется проверка на конфликт каналов TDM. Если записываемая конфигурация использует каналы, уже используемые другими платами, выдается предупреждение.
  • В веб-интерфейсе при записи конфигурации канальных окончаний плат VE-01/VE-02 выполняется проверка, попадает ли канальное окончание в таймслот 16 потока E1, работающего в режиме PCM30. И если попадает, выдается предупреждающее сообщение.
  • Платам VE-01 и VE-02 передается новый конфигурационный параметр - глобальные исключения блокировок исходящих вызовов. В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 добавлено соответствующее поле ввода. В диалоге административных блокировок абонента в поле исключений блокировки при отсутствии значения отображаются глобальные исключения.
  • В веб-интерфейс добавлена поддержка модуля GS01 платы PD-04.

Выпущено обновление ПО плат SW-01, PS-48D

Пакет ps-48d обновлен до ревизии r13. По сравнению с предыдущим релизом r12 в нем добавлены прошивки плат PS-48D исполнений 3, 4 и 5 ревизии 13. В этих прошивках добавлена поддержка функции внутреннего термодатчика.

Пакет sw обновлен до ревизии r1962. По сравнению с предыдущим релизом r1957 в нем сделаны следующие изменения:

  • Для повышения безопасности хранения cookies с данными аутентификации браузером пользователя (исключения возможности кросс-доменных запросов), сервер HTTP(S) при установке cookies указывает атрибут SameSite=Strict.
  • В веб-интерфейсе в диалоге конфигурации плат PS-48D исполнений 3 и выше более не скрывается строчка с отображением температуры.
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 если при записи конфигурации чекбокс "Блокировка" модулей C1FL, R485, R232, R422, TG01, S1FL_TEST отмечен, то конфигурационный параметр "Скорость"/"Частота оцифровки" модуля игнорируется.
  • Устранены возможные падения при использовании веб-интерфейсом режима обновления данных SSE.

Выпущено обновление ПО плат SW-01, SM-03

В репозиторий добавлен новый пакет sm-03. Пакет содержит прошивку новой платы SM-03 ревизии 1.

Пакет sw обновлен до ревизии r1957. По сравнению с предыдущим релизом r1956 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы RT-01 изменилась логика отображения состояния СУВ A: раньше индикатор "СУВ A" отображался зеленым, когда СУВ A был равен единице, и серым, если нулю. Теперь этот индикатор отображается зеленым, если СУВ A имеет активный уровень (активный уровень настраивается конфигурационным параметром "Активный уровень СУВ"), и серым - если неактивный.
  • Пакету добавлена зависимость от sm-03.

Выпущено обновление ПО плат SW-01, FO-08, PD-04

Пакет sw обновлен до ревизии r1956. По сравнению с предыдущим релизом r1955 в веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 вкладки "SIP окончания" и "RTP потоки" объединены в одну общую вкладку "Канальные окончания".

Пакет fo-08 обновлен до ревизии r11. В пакет добавлена прошивка платы FO-08 исполнения 3 ревизии 11. По сравнению с предыдущей ревизией 10 в ней скорректированы номиналы уровней приема и передачи.

Пакет pd-04 обновлен до ревизии r14. В пакет добавлена прошивка платы PD-04 ревизии 21. По сравнению с предыдущей ревизией 20 в ней скорректированы номиналы уровней приема и передачи.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1955. По сравнению с предыдущим релизом r1947 в нем сделаны следующие изменения:

  • Оптимизирована работа сервера HTTP(S): разрешено кеширование картинок из каталога /img.
  • Реализовано обновление некоторых данных веб-интерфейса с помощью Server Sent Events (SSE) вместо опроса, что снижает нагрузку на сеть и задержки обновления информации в веб-интерфейсе. Режим SSE включается на вкладке "Разное" веб-интерфейса (по умолчанию выключен).
  • Устранены возможные коллизии при использовании MIB-файлов SNMP менеджерами: в генерируемом MIB имена модуля и корневого элемента зависят от корневого OID блока.

Пакеты libcrypto1.0.2, libssl1.0.2 и openssl-conf обновлены до версии 1.0.2u. Информацию об изменениях по сравнению с предыдущими версиями можно посмотреть на официальном сайте openssl.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1947. По сравнению с предыдущим релизом r1944 в нем сделаны следующие изменения:

  • Добавлена возможность запроса состояний портов коммутатора ethernet платы SW-01 по SNMP.
  • Добавлена возможность генерации аварий платы SW-01 при пропадании линка портов. В веб-интерфейсе портам коммутатора добавлен чекбокс "Маска аварии".

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1944. По сравнению с предыдущим релизом r1941 в нем сделаны следующие изменения:

  • Реализована функция "Loopback detection" (обнаружение петель) для коммутатора ethernet. При обнаружении петли порт-отправитель блокируется (не передает и не принимает пакеты) на определенное время.
  • В веб-интерфейсе улучшена работа с фокусом открываемых всплывающих окон: теперь фокус остается у окна даже если элемент, ранее имевший фокус, был запрещен.
  • Исправлена ошибка: после завершения проверки обновлений кнопки "выбрать все", "отменить все" и "установить выбранные пакеты" появляютя только если есть доступные обновления (ранее они появлялись даже при отсутствии обновлений).

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r64 и r61 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 61.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r68 и r22 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 22.

В новых версиях прошивок сделаны следующие изменения:

  • Канальному окончанию PRI добавлен конфигурационный параметр "Рег. выражение набора".
  • Исправлена ошибка: если соединение разрывалось в момент приема из канала TDM сигнала DTMF, некоторые канальные окончания при следующей активации медиапотока могли передавать пакеты RTP RFC2833 с концом DTMF предыдущего сеанса.

Пакет sw обновлен до ревизии r1941. По сравнению с предыдущим релизом r1933 в нем сделаны следующие изменения:

  • В коммутаторе ethernet платы SW-01 для VLAN, в которых включен CPU, разрешено зеркалирование в CPU трафика на мультикастовый адрес ff02::1.
  • Параметр "уровень передачи" портов платы VF-08 по умолчанию имеет значение -7 дБм.
  • В веб-интерфейсе исправлены ошибки в наименованиях модулей FS01, FO01 и EM01 платы PD-04 (ранее эти модули отображались как "FS-01", "FO-01" и "EM-01" соответственно).
  • В веб-интерфейсе в конфигурации канальных окончаний PRI плат VE-01/VE-02 добавлен конфигурационный параметр "Рег. выражение набора".

Выпущено обновление ПО платы PD-04

Пакет pd-04 обновлен до ревизии r13. В пакете появилась прошивка платы PD-04 ревизии 20. По сравнению с ранее выпущенной прошивкой ревизии 18 в ней сделаны следующие изменения:

  • Исправлена ошибка функции детектирования модулей, присутствовавшая в прошивках ревизий 17 и 18.
  • Исправлена ошибка: в прошивке ревизии 19 отсутствовала функция динамической идентификации модуля.

Прошивки ревизий 17, 18 и 19 удалены из пакета, так как содержали серьезные ошибки.

Выпущено обновление ПО платы VE-02

Пакеты ve-02, ve-02-csp и ve-02-rootfs обновлены до ревизий r67, r1 и r21 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 21. По сравнению с предыдущей ревизией 20 в ней сделаны следующие изменения:

  • Реализована маршрутизация пакетов RTP/RTCP между канальными окончаниями шлюза и устройством (IP-телефоном), подключенным к интерфейсу LAN.
  • В канальном окончании FO01 сделан периодический контроль состояния кофидека. При обнаружении потери кофидеком конфигурации выполняется реинициализация модуля FO01.

Выпущено обновление ПО плат PD-04, FO-08

Пакет pd-04 обновлен до ревизии r11. В пакете появилась прошивка платы PD-04 ревизии 18. По сравнению с ранее выпущенной прошивкой ревизии 17 в ней скорректирована работа модуля FO01 при поражении статическим электричеством.

Пакет fo-08 обновлен до ревизии r10. В пакете появилась прошивка плат FO-08 исполнений 1 и 3 ревизии 10. По сравнению с ранее выпущенной прошивкой ревизии 9 в ней изменен контроль доступа к регистрам кофидека.

Выпущено обновление ПО платы FO-08

Пакет fo-08 обновлен до ревизии r9. В пакете появилась прошивка платы FO-08 исполнения 3 ревизии 9. По сравнению с ранее выпущенной прошивкой ревизии 7 в ней сделаны следующие изменения:

  • Расширен диапазон фильтра частоты звонка с 20-50 Гц до 16-52 Гц.
  • Введен контроль доступа к регистрам кофидека.

Выпущено обновление ПО плат PD-04, FO-08

Пакет pd-04 обновлен до ревизии r10. В пакете появилась прошивка платы PD-04 ревизии 17. По сравнению с ранее выпущенной прошивкой ревизии 16 в ней исправлена работа модуля FO01.

Пакет fo-08 обновлен до ревизии r8. В пакете появилась прошивка платы FO-08 исполнения 1 ревизии 9. По сравнению с ранее выпущенной прошивкой ревизии 6 в ней сделаны следующие изменения:

  • Изменена версия CPLD, введена функция считывания ревизии платы из CPLD.
  • Расширен диапазон фильтра частоты звонка с 20-50 Гц до 16-52 Гц.
  • Введен контроль доступа к регистрам кофидека.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1933. По сравнению с предыдущим релизом r1929 в нем сделан ряд улучшений пользовательского интерфейса:

  • При записи конфигурации плат VE-01 и VE-02 выполняется проверка, не назначены ли канальные окончания, использующие СУВ, на каналы, попадающие в таймслот 0 потоков E1, и если да, выдается диалог с предупреждением.
  • Исправлена ошибка: в веб-интерфейсе при появлении всплывающего окна (диалога) фокус оставался на элементе "под" открывшимся окном, и этот элемент продолжал получать ввод. Теперь при появлении всплывающего окна фокус устанавливается на элемент ввода в этом окне.
  • Ранее, если сообщение о недопустимом значении конфигурационного параметра закрыть клавишей Esc, фокус ввода не устанавливался на поле с ошибочным значением. Теперь фокус устанавливается при закрытии сообщения любым способом.
  • Исправлена ошибка: при вводе недопустимого значения коррекции хода часов реального времени сообщение об ошибке могло выдаваться дважды.

Выпущено обновление ПО плат VE-02, SW-01

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r66 и r20 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 20. По сравнению с предыдущей ревизией 19 в ней добавлена поддержка функции "громкий бой" канальными окончаниями FS01.

Пакет sw обновлен до ревизии r1929. По сравнению с предыдущим релизом r1897 в нем сделаны следующие изменения:

  • Для унификации обозначений шин тактовой синхронизации в веб-интерфейсе на вкладке "Генератор" обозначения шин синхронизации "REFCLK0" и "REFCLK1" изменены на "refclk0" и "refclk1" соответственно, в диалогах конфигурации плат E1-08, GE-12 и ST-018 обозначения "Refclk0" и "Refclk1" заменены на "refclk0" и "refclk1" соответственно.
  • Добавлена возможность изменять профили планировщика коммутатора ethernet платы SW-01.
  • В веб-интерфейсе улучшен вывод MAC-адресов в таблице FDB коммутатора ethernet платы SW-01.
  • При включении порта CPU в VLAN коммутатора ethernet платы SW-01 в FDB автоматически добавляется статическая запись для порта CPU и MAC-адреса платы. Наличие такой записи позволяет не зеркалировать в порт CPU unknown unicast кадры и, таким образом, снизить объем ненужного трафика в порт CPU.
  • В коммутаторе ethernet платы SW-01 включено зеркалирование ARP broadcast пакетов в порт CPU (для VLAN, в которые добавлен порт CPU). Это позволяет не зеркалировать в порт CPU все unregistered Non-IPv4 Broadcast пакеты и, таким образом, еще больше снизить объем ненужного трафика в порт CPU.
  • В коммутаторе ethernet платы SW-01 разрешено зеркалирование в порт CPU сообщений NDP (для VLAN, в которые добавлен порт CPU). Это позволяет не зеркалировать в порт CPU все unregistered IPv6 Multicast пакеты и, таким образом, дополнительно снизить объем ненужного трафика в порт CPU.
  • Конфигурация по умолчанию VLAN 1 теперь не зеркалирует в порт CPU Unregistered IPv4 Broadcast, Unregistered Non-IPv4 Broadcast и Unknown unicast пакеты. Включение/выключение порта 63 в VLAN в кратком варианте конфигурации ethernet теперь не виляет на состояние трех перечисленных параметров VLAN.
  • При добавлении нового VLAN в краткой версии веб-интерфейса в нем не включается зеркалирование в порт CPU Unregistered IPv4 Broadcast, Unregistered Non-IPv4 Broadcast и Unknown unicast пакетов.
  • В веб-интерфейсе в диалоге конфигурации канальных окончаний FS01 платы VE-02 добавлен конфигурационный параметр "Таймаут "громкого боя".
  • Исправлена ошибка в веб-интерфейсе: при включении/исключении порта в/из VLAN в кратком варианте интерфейса портился комментарий VLAN в полном варианте интерфейса.
  • Исправлена ошибка: в действиях правил PCL не устанавливалась смена VID.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r63 и r60 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 60.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r65 и r19 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 19.

В новых версиях прошивок сделаны следующие изменения:

  • Улучшена валидация запросов: при получении шлюзом не-INVITE запроса с полем Replaces возвращается ответ "400 Bad request".
  • VE-01: добавлен новый тип канального окончания DS (диспетчерская конференция через групповой канал TDM). Его подробное описание можно увидеть здесь.
  • В канальном окончании АДАСЭ расширен диапазон уровней приема сигналов 1200 Гц и 1600 Гц: порог детектирования сигналов снижен до -17 дБм.
  • Устранен ненужный рестарт прокси-сервера в случае, когда плате передается конфигурация без сертификата SSL, и в текущей конфигурации сертификата также нет.
  • VE-01: исправлена ошибка, которая могла приводить к перезагрузке при изменении сетевых настроек.
  • Устранена ошибка, которая в некоторых случаях могла возникать при записи конфигурации в плату после изменения режима журналирования, приводившая к перезагрузке платы.
  • Исправлена ошибка: при получении сообщения, адресованного плате из чужого домена, которое посредством таблицы маршрутов перенаправлялось в другой чужой домен, прокси-сервер требовал аутентификации при любых значениях настроек.

Пакет sw обновлен до ревизии r1897. По сравнению с предыдущим релизом r1886 в нем сделаны следующие изменения:

  • Улучшение веб-интерфейса: в диалоге конфигурации плат SM-01, SM-02, VE-01, VE-02, GE-04, PE-04, MC-02, GE-12, GE-108 и GE-16 шапки таблиц остаются видимыми при прокручивании. Также видимыми при прокручивании остаются заголовки столбцов канальных интервалов таблицы коммутации TDM.
  • В веб-интерфейсе в диалоге настройки портов коммутатора ethernet платы SW-01 добавлена возможность выбора Tail-Drop профиля и профиля планировщика.
  • Устранена проблема: при отключении в конфигурации порта коммутатора ethernet платы SW-01 ограничения скорости передачи порта передача трафика могла прекратиться.
  • Исправлена ошибка: при применении настроек порта коммутатора ethernet платы SW-01 терялся флаг включения LACP. Теперь в веб-интерфейсе из настроек порта убрана настройка транка, так как она дублировала функции подвкладки "Транки".
  • В веб-интерфейсе исправлена ошибка разметки таблицы коммутации TDM.
  • Исправлена ошибка, приводившая к появлению двойных атрибутов при импорте конфигурации платы.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1886. По сравнению с предыдущим релизом r1880 в нем сделаны следующие изменения:

  • В коммутаторе ethernet платы SW-01 теперь доступна функция Ingress Filtering. Если эта функция включена отметкой соответствующего чекбокса в диалоге настроек порта коммутатора, при приеме каждого пакета через данный порт выполняется проверка, является ли порт членом VLAN принятого пакета, и если нет, принятый пакет отбрасывается.
  • Доступна новая функция ограничения входящего трафика для портов коммутатора ethernet платы SW-01. В веб-интерфейсе в настройках портов коммутатора добавлена панель "Ingress rate limit", позволяющая выбрать виды ограничиваемого трафика и скорость ограничения:

  • Исправлена ошибка: при отсутствии конфигурации платы SW-01 для слота 9 не применялась конфигурация TDM по умолчанию.
  • Исправлена ошибка: в веб-интерфейсе при переключении на вкладку "Разное" неверно отображался режим реле стоечной сигнализации "Выключено".

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1880. По сравнению с предыдущим релизом r1870 в нем сделаны следующие изменения:

  • Добавлена возможность установки текстовых комментариев VLAN'ам коммутатора платы SW-01. В режиме краткой конфигурации ethernet комментарий устанавливается кликом ячейки комментария нижней таблицы подвкладки "VLAN" вкладки "Ethernet". В режиме полной конфигурации ethernet комментарий устанавливается в поле "Комментарий" диалога настроек VLAN.
  • В веб-интерфейсе в таблице соединений TDM ячейки комментариев каналов теперь можно кликать. При клике появляется диалог изменения комментария канала.
  • В веб-интерфейсе информация об обновлениях прошивок плат теперь отображается с разбивкой по ревизиям (с указанием номера ревизии и даты релиза).
  • Реализованы функции экспорта и импорта настроек коммутатора ethernet платы SW-01. В веб-интерфейсе на вкладке "Ethernet" для этого добавлены кнопки "Экспорт настроек" и "Импорт настроек".
  • Реализованы функции экспорта и импорта настроек TDM платы SW-01. В веб-интерфейсе на вкладке "TDM" для этого добавлены кнопки "Экспорт настроек" и "Импорт настроек".
  • В веб-интерфейсе на подвкладке "FDB" вкладки "Ethenet" добавлена кнопка "Обновить". Она позволяет перечитать FDB коммутатора не перезагружая веб-страницу.
  • В веб-интерфейсе на вкладке "Генератор" название столбца "Полоса захвата" изменено на "Полоса фильтра", а значения "1.8 Hz" и "922 Hz" изменены на "узкая" и "широкая" соответственно. Новые названия более точно отражают действие настройки.
  • Улучшена совместимость с браузерами Intrnet Explorer: ранее в них не генерировался список соединений TDM из-за не реализованного метода Array.fill().
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации платы PD-04 при загрузке конфигурации блокированного модуля R232 ячейке с параметром "Позиция данных" назначался неверный класс, в результате чего текст поля отображался серым даже после снятия блокировки.
  • Устранен ряд ошибок разметки HTML веб-интерфейса, связанных с отсутствием закрывающих тегов.

Выпущено обновление ПО плат VE-02, SW-01

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r64 и r18 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 18. По сравнению с ревизией 16 в ней сделаны следующие изменения:

  • Исправлена ошибка, приводившая к разрыву соединения канальным окончанием R422 при заполнении буфера передачи UART.
  • Исправлена ошибка: канальное окончание R422 в режиме сервера не активировало TCP keepalive при подключении клиента.

Пакет sw обновлен до ревизии r1870. По сравнению с предыдущим релизом r1862 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы PE-04 при отсутствии в блоке плат PS-48/PS-48D/BS-220(60W) отображается предупреждение о том, что для работы PoE требуется наличие 48 В.
  • При отсутствии в блоке плат PS-48/PS-48D/BS-220(60W) в диалоге конфигурации платы EM-04 в веб-интерфейсе отображается предупреждение о том, что для работы СУВ требуется наличие 48 В.
  • В веб-интерфейсе в диалоге конфигурации плат GE-12/GE-16/GE-108 при установке режима работы оптики "Точка-точка" оптический порт B блокируется, и вся строка этого порта становится неактивной.
  • При запросе файла /config.xml HTTP-сервер платы SW-01 добавляет заголовок Content-Disposition, в котором предлагает браузеру имя файла, содержащее название блока и текущую дату.
  • В веб-интерфейсе в диалоге конфигурации платы TE-04 исправлены ошибки сброса настроек в значения по умолчанию.
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации полупостоянного потока RTP плат VE-01/VE-02 не проверялась валидность значения параметра СУВ Payload Type.
  • Исправлена ошибка: при включении платы SW-01 агент Zabbix при некоторых условиях мог не загрузить из конфиг-файла список серверов.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1862. По сравнению с предыдущим релизом r1846 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлена функция сохранения данных формы доступа к шлюзу MC04-TDMoIP.SFP в локальном хранилище браузера. Теперь при повторном открытии диалога доступа к шлюзу ранее введенные адрес, имя и пароль подставляются в форму автоматически.
  • В веб-интерфейсе при записи конфигурации в плату TE-01 применены дополнительные ограничения на значение числа потоков E1 конвертера ethernet-TDM. Этим устраняется возможность установки некорректных значений конфигурационных параметров.
  • В веб-интерфейсе в таблице коммутации TDM текст ячеек каналов в состоянии "Очищен" всегда отображается серым цветом. Благодаря этому очищенные и неочищенные каналы лучше различаются визуально при отображении на темном фоне.
  • Плате SW-01 добавлена переменная .10.0 (master), возвращающая 1 если плата работает в активном режиме и 0 если плата в режиме резерва. Это позволит системам мониторинга определять переход управления к резервной плате SW-01.
  • При исключении порта CPU из VLAN коммутатора ethernet платы SW-01 удаляется соответствующая запись из FDB, благодаря чему форвардинг кадров в порт CPU прекращается немедленно. Ранее форвардинг в порт CPU мог продолжаться в течение нескольких минут после снятия отметки чекбокса порта 63.
  • В веб-интерфейсе в диалоге конфигурации платы RT-01 изменены названия чекбоксов "Шлейф канала радиомодуля" и "Шлейф канала РКС" на "Внутренний шлейф" и "Внешний шлейф" соответственно. Новые названия более точно отражают функции конфигурационных параметров.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01/VE-02 при переключении на вкладку "SIP окончания" больше не производится повторное центрирование диалога на экране, что устраняет "прыжок" диалога на новое место в окне.
  • В веб-интерфейсе в таблице конфигурации STP/RSTP портов коммутатора ethernet кроме номера слота и имени платы, к которым подключен порт, теперь также отображается комментарий платы. При клике ячейки с комментарием открывается диалог, позволяющий изменить комментарий платы.
  • Добавлены функции экспорта и импорта настроек отдельных плат блока. В веб-интерфейсе в диалоги конфигурации всех плат добавлено дополнительное выпадающее меню с пунктами "Экспорт настроек..." и "Импорт настроек...". При экспорте текущие настройки платы сохраняются в файл XML. При импорте ранее экспортированного файла содержащиеся в нем настройки записываются в плату независимо от места ее установки. Эти функции позволяют переносить настройки одной платы в другую как в пределах блока, так и из одного блока в другой.

Выпущено обновление ПО платы PS-48D

Пакет ps-48d обновлен до ревизии r12. По сравнению с предыдущим релизом r11 в нем добавлены прошивки плат PS-48D исполнений 3, 4 и 5 ревизии 12.

В прошивке платы PS-48D исполнения 3 ревизии 12 по сравнению с прошивкой ревизии 11 улучшен алгоритм обработки ошибок термодатчиков для предотвращения ложных срабатываний аварии.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1846. По сравнению с предыдущим релизом r1833 в нем сделаны следующие изменения:

  • Добавлена поддержка плат PS-48D исполнений 4 и 5.
  • В веб-интерфейсе в диалогах конфигурации плат TE-01 и TE-04 термин "суперцикл" заменен на "сверхцикл".
  • В веб-интерфейсе в диалоге конфигурации платы TE-04:
    • надписи "Link0", "линк 1" и "Port1" заменены на "Порт 1";
    • надписи "Link1", "линк 2" и "Port2" заменены на "Порт 2";
    • надпись "Port3" заменена на "Порт 3".
  • В веб-интерфейсе в диалоге конфигурации платы PD-04 исправлены названия параметров "Уровень приема" и "Уровень передачи" модуля FS01 на "Усиление приема" и "Усиление передачи" соответственно, что более точно отражает суть настроек.
  • В веб-интерфейсе в диалогах конфигурации плат GE-12/GE-16/GE-108 в таблице VLAN при отметке чекбокса порта коммутатора автоматически снимается отметка чекбокса этого порта в другой половине таблицы (Tagged/Untagged). Это помогает избежать ошибки, когда один и тот же порт включен в VLAN как Tagged и Untagged одновременно.
  • Агенту Zabbix добавлена новая функция - "readsfp". Ключи MC04.SW-01.readsfp[9] и MC04.SW-01.readsfp[10] возвращают данные, прочитанные из внутренней памяти модулей SFP плат SW-01 в слотах 9 и 10 соответственно.
  • Исправлена ошибка: при сохранении конфигурации нажанием кнопки "Сохранить" в веб-интерфейсе конфигурация резервной платы SW-01 не сохранялась, в результате чего терялся признак "необходимая", и не возникала авария при отсутствии резервной платы.
  • Исправлена ошибка: в веб-интерфейсе при открытии настроек канального окончания PRI плат VE-01 и VE-02 значение "Unknown" конфигурационного параметра "Тип коммутатора" ошибочно отображалось как "E1 EuroISDN".
  • Исправлена ошибка отображения в веб-интерфейсе температуры модулей SFP: в случае внешней калибровки параметров модуля использовалось неверное значение калибровки смещения, что могло приводить к неверному значению температуры.
  • Исправлена ошибка: при повторном старте агента Zabbix после его остановки (если плата SW-01 перешла в резерв, а затем снова активировалась) сервера из файла конфигурации добавлялись к уже имевшемуся списку серверов в ОЗУ, что приводило к дублированию. Теперь список серверов очищается как при остановке агента, так и при его старте.

Выпущено обновление ПО платы FS-08 исполнения 3

Пакет fs-08 обновлен до ревизии r12. По сравнению с предыдущим релизом r11 в нем добавлена прошивка платы FS-08 исполнения 3 ревизии 10. В этой прошивке добавлена фильтрация входящего СУВ. Звонком считается активный СУВ длительностью не менее 128 мс.

Выпущено обновление ПО плат VE-02, SW-01

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r62 и r16 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 16. В новой ревизии прошивки сделаны следующие изменения:

  • Добавлен новый тип канального окончания DS (диспетчерская конференция через групповой канал TDM). Подробное описание работы этого канального окончания можно прочитать здесь.
  • Канальному окончанию R422 добавлен конфигурационный параметр "Таймаут передачи". При установке ненулевого значения таймаута при получении данных из интерфейса RS-422 данные не отправляются сразу в сеть, а складываются во временный буфер. Отправка накопленных в буфере данных происходит по истечении заданного параметром таймаута. Это позволяет экономить ресурсы сети, уменьшая накладные расходы ценой увеличения задержки передачи.
  • Исправлена ошибка, которая при некоторых условиях могла приводить к перезагрузке при изменении сетевых настроек платы.

Пакет sw обновлен до ревизии r1833. По сравнению с предыдущим релизом r1819 в нем сделаны следующие изменения:

  • Добавлена поддержка платы TE-04.
  • В веб-интерфейсе добавлена конфигурация канального окончания DS плат VE-01 и VE-02.
  • В веб-интерфейсе в конфигурации канального окончания R422 платы VE-02 добавлен конфигурационный параметр "Таймаут передачи".
  • Добавлен конфигурационный флаг, разрешающий/запрещающий автоматический переход резервной платы SW-01 в активный режим при отказе основной платы. Флаг устанавливается в веб-интерфейсе и сохраняется в конфиг-файле.
  • Панель групповых каналов на вкладке "TDM" веб-интерфейса открывается/закрывается при нажатии 'G' только при отсутствии всплывающих окон.
  • Исправлена ошибка в веб-интерфейсе: при открытии диалога настроек канального окончания R422 платы VE-02 поле "Канал" ошибочно получалось активированным, позволяя изменить номер канала.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r60 и r57 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 57.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r60 и r14 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 14.

В новых версиях прошивок сделаны следующие изменения:

  • Всем канальным окончаниям SIP добавлен конфигурационный параметр Realm. Это позволяет регистрировать разные канальные окончания на разных серверах даже если имя пользователя учетных записей совпадает.
  • Добавлен глобальный флаг, предписывающий прокси-севреру требовать аутентификации запросов нашему домену из чужих доменов. Это позволяет эффективно контролировать доступ к шлюзу, исключив обслуживание вызовов из сети IP без аутентификации.
  • В плате VE-02 добавлена поддержка модуля R422 (передача данных RS-422 через TCP).

Пакет sw обновлен до ревизии r1819. По сравнению с предыдущим релизом r1815 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации платы RT-01 вывод версии модуля RT01 перемещен в левую нижнюю часть диалога. При заблокировнном модуле строка с версией делается серой (неактивной).
  • В веб-интерфейсе в конфигурации плат VE-01/VE-02 добавлены чекбоксы "Запрет 100rel" и "Аутентифицировать запросы из чужих доменов". В настройки канальных окончаний SIP добавлен конфигурационный параметр "Realm".
  • В веб-интерфейсе конфигурации платы VE-02 добавлена поддержка модуля R422.
  • Исправлена ошибка: не сбрасывались настройки E1 в конфигурации плат SM-01/SM-02/SM-03 при нажатии кнопки "Сброс" в веб-интерфейсе.

Выпущено обновление ПО плат GE-04, GE-16, GE-108

Пакет ge-04 обновлен до ревизии r8. В пакете содержится прошивка платы GE-04 ревизии 8.

Пакет ge-16 обновлен до ревизии r4. В пакете содержится прошивка платы GE-16 ревизии 4.

Пакет ge-108 обновлен до ревизии r6. В пакете содержится прошивка платы GE-108 ревизии 6.

В новых ревизиях прошивок тактирование контроллера выполняется от внутреннего генератора вместо внешнего резонатора в целях повышения отказоустойчивости.

Выпущено обновление ПО плат VE-01, VE-02, GE-12, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r59 и r56 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 56.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r58 и r12 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 12.

В новых ревизиях прошивок сделаны следующие изменения:

  • Улучшена генерация значения SSRC в пакетах RTP (значение генерируется более случайным).
  • SIP пользователям, регистрирующимся на сервере платы, добавлена поддержка административной блокировки входящих и/или исходящих вызовов с передачей соответствующего речевого сообщения.

Пакет ge-12 обновлен до ревизии r14. В пакете содержится прошивка платы GE-12 ревизии 14. По сравнению с предыдущей ревизией 13 в ней сделаны следующие изменения:

  • Тактирование контроллера переведено с внешнего резонатора на внутренний генератор.
  • Устранено ложное срабатывание счетчика UAS.

Пакет sw обновлен до ревизии r1815. По сравнению с предыдущим релизом r1813 в нем при записи конфигурации в платы VF-08 и PD-04 с модулем 4W01 включается High-Pass фильтр.

Выпущено обновление ПО плат MC-02, RT-01, SW-01

Добавлен новый пакет mc-02. В нем содержится прошивка платы MC-02 ревизии 2.

Пакет rt-01 обновлен до ревизии r4. По сравнению с предыдущим релизом r3 в нем добавлена прошивка платы RT-01 ревизии 4. По сравнению с прошивкой ревизии 3 в ней сделаны следующие изменения:

  • добавлена поддержка модуля RT01 версии 1;
  • добавлен High pass фильтр для минимизации ложных срабатываний VAD;
  • добавлен вывод версии модуля RT01.

Пакет sw обновлен до ревизии r1813. По сравнению с предыдущим релизом r1809 в нем сделаны следующие изменения:

  • Добавлена зависимость от нового пакета mc-02.
  • Убран технологический контроль времени выполнения callback-функций и вывод в лог соответствующих сообщений.
  • В веб-интерфейсе в списке SIP-пользователей плат VE-01/VE-02 добавлена возможность установки блокировок входящей и/или исходящей связи, а также исключений блокировки исходящей связи.
  • В веб-интерфейсе в диалоге конфигурации платы RT-01 добавлено отображение версии модуля RT01.

Выпущено обновление ПО платы VF-08

Пакет vf-08 обновлен до ревизии r3. По сравнению с предыдущим релизом r2 в нем добавлена прошивка платы VF-08 ревизии 3. По сравнению с прошивкой ревизии 2 в ней скорректирована отработка сигнала глобального сброса.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r58 и r55 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 55.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r57 и r11 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 11.

В новых ревизиях прошивок сделаны следующие изменения:

  • В сообщениях RTCP передаются более точные временные отметки (теперь они синхронизируются по NTP).
  • Для более быстрой синхронизации системного времени с сервером NTP платы SW-01 (а также для случаев, когда с платой SW-01 по каким-то причинам нет связи через сеть) начальная установка системных часов производится по времени, получаемому от платы SW-01 по управляющей шине SPI.

Пакет sw обновлен до ревизии r1809. По сравнению с предыдущим релизом r1806 в нем улучшен алгоритм запроса переменных плат агентом Zabbix. При запросе у платы большого числа переменных возможна ситуация, при которой ответ с запрашиваемыми данными превышает максимально допустимый размер сообщения. В этом случае в ответное сообщение помещаются значения лишь часть запрошенных переменных, которые смогли поместиться. Ранее в подобной ситуации сервер Zabbix получал ошибку для переменных, которые не были прочитаны из платы, и соответствующие элементы периодически переходили в статус "Не поддерживается". Теперь агент распознает такую ситуацию и повторяет запрос переменных, значения которых не поместились в буфер.

Выпущено обновление ПО плат VE-01, VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r57 и r54 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 54.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r56 и r10 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 10.

В новых ревизиях прошивок исправлена ошибка, имевшая место в предыдущей ревизии (53 и 9), которая могла приводить к отсутствию медиапотока (и, как следствие, слышимости) у некоторых канальных окончаний при повторных вызовах.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r56 и r53 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 53.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r55 и r9 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 9.

В новых ревизиях прошивок сделаны следующие изменения:

  • Добавлен новый тип канального окончания EM, предназначенный для работы с интерфейсами E&M. Канальное окончание поддерживает варианты сигнализации "немедленный старт", "wink" и "задержка старта". Подробнее работа канального окончания описана на wiki-страничке ve:wiki:EndpointEM.
  • Добавлен новый тип канального окончания SL, предназначенный для работы с системами сигнализаций тональными частотами, используемыми на ведомственных сетях связи. Канальное окончание поддерживает варианты сигнализации "2100 Гц", "2600 Гц" и "600+750 Гц". Подробнее работа канального окончания описана на wiki-страничке ve:wiki:EndpointSL.
  • Добавлены глобальные настройки, определяющие, в каких полях сообщений SIP платы отправляют и принимает Caller-ID (отображаемое имя и номер вызывающего абонента): From, Remote-Party-ID и/или P-Asserted-Identity.
  • Канальное окончание PRI теперь транслирует отображаемое имя вызывающего абонента при вызове со стороны TDM в сторону сети IP.
  • При изменении приоритета журналирования, если режим журналирования остается неизменным, перезапуск syslogd не производится.
  • Исправлена ошибка: если канальное окончание PRI не могло отправить INVITE в сеть IP, соответствующий канал возвращался в исходное состояние, но не отправлял DISCONNECT в сторону сети TDM. Также в веб-интерфейсе в состоянии канала продолжали отображаться имя и номер вызывающего абонента.
  • Исправлена ошибка: при нахождении канального окончания в режиме VBD в веб-интерфейсе вместо "VBD" могло отображаться название кодека, выбранного для передачи речи.
  • Исправлена ошибка: если канальное окончание АДАСЭ получало "отбой" со стороны TDM в состоянии Calling, то после перехода в исходное состояние в канал продолжал передаваться сигнал КПВ.
  • Исправлена ошибка: при включении избыточности для полупостоянного потока RTP поток RTP генерировался, но не принимался платой.

Пакет sw обновлен до ревизии r1806. По сравнению с предыдущим релизом r1794 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний EM и SL.
  • В веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 добавлены конфигурационные параметры "Передавать Caller-ID" и "Принимать Caller-ID", позволяющие выбрать, какие поля сообщений SIP используются для передачи и получения информации Caller-ID.
  • Исправлена ошибка: если при наступлении времени отправки метрик серверу Zabbix плата SW-01 находится в режиме slave (в резерве), не только не производилась отправка данных, но и не планировалась следующая отправка. В результате после возврата платы в режим master эти метрики уже не отправлялись никогда. Теперь новая отправка планируется независимо от текущего режима платы.
  • Исправлена ошибка: при переходе платы SW-01 из режима резерва (slave) в активный режим (master) не обновлялись настройки агентов Zabbix, SNMP и ИСУМ, а также CDR-менеджера. Это приводило к тому, что, несмотря на успешную синхронизацию конфигурации между резервной и основной платами SW-01, при переходе управления блоком к резервной плате агенты продолжали работать со старой конфигурацией. Теперь при передаче управления блоком от одной платы SW-01 к другой агенты перечитывают свои настройки из принятой конфигурации.
  • Исправлена ошибка: при наличии в конфигурации автозагрузок файлов CDR на внешний сервер FTP эти загрузки выполнялись даже если плата SW-01 работала в режиме резерва.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1794. По сравнению с предыдущим релизом r1792 в нем сделаны следующие изменения:

  • Исправлена ошибка: в веб-интерфейсе в конфигурации плат VE-01/VE-02 при выборе значения "Ручная установка часового пояса" параметра "Часовой пояс" на вкладке "ДВО" строка ввода "TZ" оставалась заблокированной, в результате чего установить значение TZ было невозможно.
  • Исправлена ошибка: при отображении настроек платы PE-04 в веб-интерфейсе ложно включалось реле громкого боя.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r55 и r52 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 52.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r54 и r8 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 8.

В новых ревизиях прошивок сделаны следующие изменения:

  • Канальное окончание FXO (и FO01 платы VE-02) теперь может передавать номер вызываемого абонента декадными импульсами. Для включения декадно-импульсного набора канальному окончанию добавлен соответствующий конфигурационный параметр.
  • Канальным окончаниям FXS добавлен конфигурационный флаг "Расширенные параметры имп. набора", позволяющий принимать декадно-импульсный набор номера даже при больших отклонениях параметров импульсов набора от требуемых стандартами. Например телефонные аппараты с дисковыми номеронабирателями часто формируют импульсы набора увеличенной длительности. Ранее это приводило к ошибкам в наборе или полной невозможности набора номера. При установке нового конфигурационного флага значительно расширяются допустимые границы длительности импульса, при которой он еще воспринимается платой как импульс набора номера. Обратите внимание, что при установке нового флага не будет работать сигнал Flash длительностью менее 120 мс, в том числе соответствующий принятому в России стандарту 80 мс. Рекомендуем устанавливать флаг "Расширенные параметры имп. набора" только в случаях, когда иначе набор номера не принимается правильно.
  • Добавлена возможность изменять настройки журналирования плат VE-01 и VE-02 через веб-интерфейс. Можно изменять приоритет журналирования, регулируя, таким образом, подробность ведения журнала, а также изменять режим журналирования, определяющий, где хранится системный журнал - в кольцевом буфере в ОЗУ (режим "буфер") или в файле в ПЗУ (режим "файл"). Сделанные изменения вступают в действие немедленно без необходимости перезагрузки платы. Это упрощает выявление причин возможных проблем в процессе эксплуатации плат. Обратите внимание, что настройки ведения журнала хранятся непосредственно в плате VE-01/VE-02, а не в файле конфигурации блока MC04-DSL-3U. Для лучшей производительности и сохранения ресурса ПЗУ, если нет непосредственной необходимости ведения журнала в ПЗУ, рекомендуется устанавливать режим журналирования "буфер".
  • Исправлена ошибка: при получении входящего INVITE флаг канальных окончаний "Принимать только TLS" проверялся раньше, чем выполнялась проверка совпадения вызываемого URI c URI канального окончания (или регулярным выражением вызова). В результате если канальному окончанию установлен флаг "Принимать только TLS", при получении INVITE через небезопасный транспорт код ответа устанавливался в 486, и если вызываемый URI не совпадал с URI ни одного из канальных окончаний, вызывающий получал ответ "486 Busy Here" вместо ожидаемого "404 Not Found". Теперь проверка флага "Принимать только TLS" выполняется канальными окончаниями только в случае совпадения вызываемого URI с URI или регулярным выражением вызова канального окончания.

Пакет sw обновлен до ревизии r1792. По сравнению с предыдущим релизом r1787 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний FXO и FO01 плат VE-01/VE-02 добавлен чекбокс "Импульсный набор".
  • В веб-интерфейсе в конфигурации канальных окончаний FXS и FS01 плат VE-01/VE-02 добавлен конфигурационный параметр "Расширенные параметры имп. набора".
  • В веб-интерфейсе в конфигурации плат VE-01/VE-02 добавлены настройки приоритета и режима журналирования.

Выпущено обновление ПО платы PS-48D

Пакет ps-48d обновлен до ревизии r11. По сравнению с предыдущим релизом r10 в нем добавлена прошивка платы PS-48D исполнения 3 ревизии 11. По сравнению с прошивкой ревизии 10 в ней добавлена фильтрация единичных ошибок термодатчиков.

Выпущено обновление ПО плат SW-01, PS-48D

Пакет ps-48d обновлен до ревизии r10. По сравнению с предыдущим релизом r9 в нем добавлена прошивка платы PS-48D исполнения 3.

Пакет sw обновлен до ревизии r1787. По сравнению с предыдущим релизом r1783 в нем сделаны следующие изменения:

  • Добавлена поддержка платы MC-02.
  • Исправлена ошибка: при появлении платы PS-48D исполнения 3 в нее не записывались маска аварии термодатчика, включение термодатчиков и пороги температуры.

Выпущено обновление ПО платы GE-12

Пакет ge-12 обновлен до ревизии r13. Пакет содержит прошивку платы GE-12 ревизии 13. По сравнению с прошивкой ревизии 12 в ней добавлено отображение счетчиков ES и SES.

Выпущено обновление ПО платы RT-01

Пакет rt-01 обновлен до ревизии r3. Пакет содержит прошивку платы RT-01 ревизии 3. По сравнению с прошивкой ревизии 2 в ней изменен режим рестарта платы.

Выпущено обновление ПО плат VE-01 и VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r54 и ve-01-rootfs_1.0-r51 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 51.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r53 и ve-02-rootfs_1.0-r7 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 7.

По сравнению с предыдущими ревизиями прошивок плат в них сделаны следующие изменения:

  • Устранена проблема ложного разрыва соединений по таймауту RTP.
  • Устранена проблема отсутствия связи с платой по IPv6 из-за неприема некоторых мультикастовых пакетов, в том числе запросов NDP.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1783. По сравнению с предыдущим релизом r1777 в нем сделаны следующие изменения:

  • Добавлена поддержка платы PS-48D исполнения 3.
  • В веб-интерфейсе для платы GE-12 добавлено отображение счетчиков ES и SES.
  • Исправлена ошибка: при некорректном размере содержимого элемента <mapper/> файла конфигурации платы SW-01 в выводимом в лог предупреждении указывался ожидаемый размер вместо фактического. Теперь указывается и фактический, и ожидаемый.
  • Исправлена ошибка: в веб-интерфейсе в конфигурации канальных окончаний плат VE-01 и VE-02 не устанавливались параметры "Шаблон запроса АОН" и "Макс. число запросов АОН".

Проблемы с доступом к серверу

Вчера вечером из-за проблем в сети одного из наших интернет-провайдеров наш сервер в течение трех часов был недоступен по протоколу IPv4. В результате этого по указанному протоколу был недоступен блок демо-доступа MC04-DSL-3U, сервисы trac, рассылки mailman, репозитории программного обеспечения и некоторые другие. По протоколу IPv6 все сервисы оставались доступны. Приносим извинения за доставленные неудобства.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1777. По сравнению с предыдущим релизом r1772 в нем сделаны следующие изменения:

  • Добавлена поддержка платы PS-220DT.
  • Добавлена поддержка платы SM-03.
  • Добавлена поддержка платы VF-08. Пакету sw добавлена зависимость от пакета vf-08, содержащего прошивку платы VF-08.
  • В веб-интерфейсе убрано ограничение длины комментария SIP-пользователей плат VE-01, VE-02.

Выпущено обновление ПО плат VE-01 и VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r53 и ve-01-rootfs_1.0-r50 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 50.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r52 и ve-02-rootfs_1.0-r6 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 6.

По сравнению с предыдущими ревизиями прошивок плат в них сделаны следующие изменения:

  • Устранен вывод в журнал ложного сообщения "starting RTP stream to ...", который мог происходить через 2 минуты после старта медиапотока.
  • Исправлена ошибка: при использовании функции Session Timer шлюз мог генерировать для обновления таймера сообщения UPDATE с неверным значением хоста в поле Contact. Это могло приводить к тому, что удаленный юзер-агент передавал запрос в рамках существующего диалога на неверный URI, и запрос не принимался шлюзом.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r52 и ve-01-rootfs_1.0-r49 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 49. По сравнению с предыдущим релизом 48 в ней добавлен новый тип канальных окончаний "МБ" с сигнализацией тональными сигналами 2100 Гц. Подробнее описание работы канального окончания описано здесь.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r51 и ve-02-rootfs_1.0-r5 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 5. По сравнению с предыдущим релизом 4 в ней также добавлен новый тип канальных окончаний МБ.

Пакет sw обновлен до ревизии r1772. По сравнению с предыдущим релизом r1770 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалогах конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний типа МБ.
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 при удалении из таблицы SIP-пользователей пользователя, имеющего более одного контакта, удалялась только строка с первым контактом, остальные контакты оставались в таблице в виде "мусора".

Выпущено обновление ПО плат VE-02, SW-01

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r50 и ve-02-rootfs_1.0-r4 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 4. По сравнению с предыдущим релизом 3 в ней добавлена поддержка модулей EM01. Модуль EM01 позволяет преобразовать аналоговые сигналы интерфейса канала ТЧ в поток RTP.

Пакет sw обновлен до ревизии r1770. По сравнению с предыдущим релизом r1764 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлена поддержка модулей EM01 платы VE-02.
  • В веб-интерфейсе в диалоге конфигурации платы VE-02 убраны конфигурационные параметры "Код" из конфигурации канальных окончаний модулей FS01, FO01 и EM01, так как эти модули всегда используют кодирование по a-закону.
  • Исправлена ошибка: в платах VE-01 и VE-02 веб-интерфейс не позволял создать полупостоянный поток RTP для канала 256.
  • Исправлена ошибка: в веб-интерфейсе могли отображаться отрицательные значения счетчиков пакетов.
  • В веб-интерфейсе в диалоге конфиуграции платы ST-018 исправлены названия двух последних столбцов таблицы на вкладке "Потоки E1": добавлено "J2".
  • В веб-интерфейсе в диалоге конфигурации платы ST-018 исправлена опечатка в заголовке столбца вкладки "Ethernet" (было написано "WCAT" вместо "VCAT").
  • Исправлена ошибка: в веб-интерфейсе в таблице состояния портов коммутатора ethernet платы SW-01 при скорости соединения 1000 Мбит/с состояние дуплекса могло отображаться как "Half".

Выпущено обновление ПО плат VE-02, SW-01

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r49 и ve-02-rootfs_1.0-r3 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 3. По сравнению с предыдущим релизом 2 в ней сделаны следующие изменения:

  • Добавлена поддержка модуля FO01 (канальное окончание FO01). Теперь физический порт FXO можно получить средствами платы VE-02.
  • Исправлена ошибка: таймер длительности соединения, устанавливаемый конфигурационным параметром "Таймаут соединения", мог перезапускаться при REINVITE, например при постановке соединения на hold или снятии с hold'а. Теперь этот таймер запускается только один раз.

Пакет sw обновлен до ревизии r1764. По сравнению с предыдущим релизом r1762 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации платы VE-02 добавлена поддержка канальных окончаний FO01.
  • Исправлена ошибка: в веб-интерфейсе в конфигурации платы VE-02 не применялись настройки канального окончания FS01 "Длительность звонка", "Длительность паузы", "Таймаут соединения" и "Макс. длина номера".

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01, ve-01-rootfs, ve-02, ve-02-rootfs обновлены до ревизий ve-01_1.0-r51, ve-01-rootfs_1.0-r48, ve-02_1.0-r48 и ve-02-rootfs_1.0-r2 соответственно. В пакетах содержатся прошивки плат VE-01 и VE-02 ревизий 48 и 2. По сравнению с предыдущими релизами в новых прошивках сделаны следующие изменения:

  • Добавлен новый тип канального окончания: R2DTMF. Канальное окончание поддерживает вариант системы межстанционной сигнализации R2, известный как "R2-DTMF". Подробнее о работе данного типа канального окончания можно прочитать здесь.
  • Оптимизирован алгоритм обработки ответа на предложение SDP: в некоторых случаях устранено ненужное пересоздание медиапотока при ответе абонента, приводившее к заметному на слух прерыванию звука.
  • Улучшен алгоритм активации медиапотока и генерации сигнала КПВ: теперь медиапоток, приходящий со стороны сети IP, всегда имеет приоритет, а местный сигнал КПВ генерируется при получении ответа "180 Ringing" только в случае отсутствия медиапотока.
  • Исправлены опечатки в выводимых в системный журнал сообщениях.
  • Исправлена ошибка, которая могла приводить к перезагрузке платы в случае завершения транзакции INVITE по таймауту.

В прошивке платы VE-02 дополнительно обновлены библиотеки openssl, c-ares и pcre до ревизий 1.0.2q, 1.15.0 и 8.42 соответственно.

Пакет sw обновлен до ревизии r1762. По сравнению с предыдущим релизом r1758 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний R2DTMF.
  • В режиме веб-интерфейса "IP-АТС" неиспользуемым каналам в TDM-маппере назначается режим "Очищен" (было - завернут на себя).
  • В веб-интерфейсе в таблице коммутации TDM-маппера текст ячеек каналов, завернутых на себя, отображается черным цветом.
  • Исправлена ошибка: при завершении аварий платы по получению нулевого значения переменной .3.0 (общая авария платы) индикатор "mem" зажигался независимо от того, были ли завершенные аварии подтверждены или нет.

Выпущено обновление ПО платы SW-01, выпущено ПО платы VE-02

Добавлены новые пакеты ve-02, ve-02-csp и ve-02-rootfs, содержащие прошивку платы VE-02 исполнения 1 (вариант исполнения для установки в блок MC04-DSL-3U).

Пакет sw обновлен до ревизии r1758. По сравнению с предыдущим релизом r1748 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации модулей R232 платы PD-04 обозначения индикаторов состояния линий TxD и RxD приведены к более понятным "RxD" и "TxD". Каждому индикатору добавлено указание направления сигнала ("вход"/"выход").
  • Исправлена ошибка, в результате которой в веб-интерфейсе в таблицах каналов TDM выделялся цветом только один канал из используемых модулем CS02 платы PD-04.
  • В веб-интерфейсе в таблицах каналов TDM реализована отметка каналов платы PD-04, СУВ которых используются для передачи данных модулем CS02.
  • В веб-интерфейсе добавлена поддержка конфигурации плат VE-02.
  • Пакету sw добавлена зависимость от пакета ve-02.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r50 и ve-01-rootfs_1.0-r47 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 47. По сравнению с предыдущей ревизией 46 в ней сделаны следующие изменения:

  • Библиотека openssl обновлена до версии 1.0.2q. Подробнее об изменениях в openssl можно прочитать в Release Rotes.
  • Библиотека c-ares обновлена до версии 1.15.0. Подробнее об изменениях в c-ares можно прочитать в changelog.
  • Библиотека pcre обновлена до версии 8.42. Подробнее об изменениях с pcre можно прочитать в changelog.
  • Добавлена поддержка расширения 100rel (надежная передача предварительных ответов), подробнее см. RFC:3262.
  • Улучшен алгоритм обновления параметров уже существующего медиапотока: устранено прерывание медиапотока в случаях, если кодек, Payload Type и ключи шифрования не изменились.
  • Улучшена фильтрация СУВ канальным окончанием FXO: кратковременные (короче 50 мс) импульсы 1 теперь полностью игнорируются (ранее приводили к инкременту счетчика числа звонков).
  • Улучшен алгоритм передачи вызова канальным окончанием FXS: теперь выполняется проверка поддержки удаленными UAS сообщения REFER и расширения replaces. UAS, которому будет отправлен REFER, теперь выбирается с учетом этой проверки.
  • Улучшен алгоритм объединения двух соединений в конференцию канальным окончанием FXS: если одно из имеющихся соединений является фокусом конференции, вместо создания новой конференции второе соединение передается уже существующей конференции.
  • Исправлена ошибка: при получении канальным окончанием FXS сообщения NOTIFY, уведомляющего о выполнении ранее отправленного REFER, при анализе поля Event не учитывалась возможность наличия параметров.
  • Исправлена ошибка: в случае невозможности активировать медиапоток канальным окончанием PRI происходил односторонний отбой (только в направлении сети IP).
  • Исправлена ошибка: при посылке reINVITE фокусу конференции абонентом, создавшим конференцию, поле Contact ответа содержало URI Conference-factory вместо URI фокуса конференции.
  • Исправлена ошибка: если уже существующему полупостоянному потоку RTP, у которого отсутствует входящий медиапоток, запретить использование VAD, авария LOS не появлялась.
  • Исправлена ошибка: если во время транзакции INVITE (например во время ожидания ответа вызываемого абонента) происходила новая транзакция в этом же диалоге, то ответ на первоначальный INVITE не передавался.
  • Исправлена ошибка: канальное окончание 256 не отправляло в плату SW-01 уведомления об изменении настроек ДВО.
  • Исправлена ошибка: изменения конфигурационного параметра "SIP прокси" канальных окончаний не применялись к уже выполненной регистрации.

Выпущено обновление ПО плат RP-400 и RP-650

Пакеты rp-400 и rp-650 обновлены до ревизии r2. По сравнению с предыдущим релизом r1 в них скорректированы расчёты значений выходного напряжения, КПД, выходного тока.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01, ve-01-rootfs и ve-01-sounds обновлены до ревизий ve-01_1.0-r49, ve-01-rootfs_1.0-r46 и ve-01-sounds_1.0-r6 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 46. По сравнению с предыдущей ревизией 45 в ней сделаны следующие изменения:

  • Прокси-сервер repro обновлен до версии 1.10.2.
  • Некоторые SIP-телефоны при регистрации указывают неверный номер порта (например 5060 вместо 5061 при работе через транспорт TLS), что приводило к невозможности вызова (контакты абонента не находились в базе данных регистраций). Теперь при регистрации юзер-агента AOR формируется без учета номера порта, что позволяет принимать входящие вызовы даже юзер-агентам, указывающим неверные номера портов.
  • Добавлена функция административной блокировки входящей и исходящей связи абонентам канальных окончаний FXS. При блокировке исходящей связи абонент слышит голосовое сообщение "Ваш номер отключен за неуплату". При блокировке входящей связи вызывающий слышит голосовое сообщение "Извините, в данный момент соединение невозможно". Возможна установка исключений, позволяющих абоненту вызывать определенные номера даже при включенной блокировке исходящих вызовов.
  • Канальным окончаниям FXS добавлена функция ограничения некоторых видов связи. Ограничение задается совпадением вызываемого номера с регулярным выражением.
  • Улучшен алгоритм определения встречного занятия канальными окончаниями 1IND в случаях получения сигнала "Ответ" до набора первой цифры (устранено ложное определение занятия).
  • Исправлена ошибка: после соединения с использованием SRTP при запросе ввода пароля канальному окончанию FXS вместо голосовых фраз воспроизводилось шипение.

Пакет sw обновлен до ревизии r1748. По сравнению с предыдущим релизом r1742 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации платы VE-01 добавлена функция блокировки входящей и исходящей связи абонентам канальных окончаний FXS.
  • В веб-интерфейсе в конфигурации канальных окончаний FXS платы VE-01 добавлен конфигурационный параметр "Ограничение видов связи".
  • Исправлено несколько опечаток в веб-интерфейсе.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r48 и ve-01-rootfs_1.0-r45 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 45. По сравнению с предыдущей ревизией 44 в ней сделаны следующие изменения:

  • Добавлена функция синхронизации регистраций SIP-пользователей с платой SW-01.

До сих пор, если на плате VE-01 регистрировались клиенты SIP, и по каким-то причинам плата перезагружалась (например в процессе обновления прошивки платы, в результате аппаратного или программного сбоя, или при замене платы) данные регистраций терялись. В результате если, например, SIP юзер-агент зарегистрировался на 1 час, и сразу после этого плата перезагружалась, почти целый час из-за потери регистрации юзер-агент не получал входящие вызовы, пока не обновлял свою регистрацию. Таким образом потеря регистрации могла приводить к нежелательным перерывам связи.

Теперь при каждой регистрации юзер-агента плата VE-01 передает данные регистрации плате SW-01, где они сохраняются в базе данных. В случае перезагрузки платы VE-01 (даже в результате ее физической замены на другую плату) сохраненные данные регистраций передаются из SW-01 в VE-01, в результате чего ранее зарегистрированные юзер-агенты продолжают получать входящие вызовы сразу после окончания загрузки конфигурации в плату VE-01, чем минимизируется время перерыва связи.

Следует учитывать, что данные регистраций привязаны к номеру слота платы VE-01, и не сохраняются при ее перестановке из одного слота в другой. Также данные регистраций не синхронизируются между основной и резервной платами SW-01.

  • Канальным окончаниям 1IND добавлен конфигурационный параметр "Инверсия СУВ", позволяющий работать через соединительные линии, имеющие инверсную полярность СУВ A (1 в активном состоянии и 0 - в неактивном).
  • Канальным окончаниям 1IND добавлен конфигурационный флаг, при установке которого первый сигнал "Ответ" не воспринимается как запрос АОН, если не сопровождается тональным сигналом 500 Гц. Подробности смотрите на странице описания канального окончания 1IND.
  • Канальным окончаниям 1IND добавлен конфигурационный параметр "Межцифровая пауза", позволяющий регулировать значение пауз между сериями импульсов набора номера.
  • Канальным окончаниям 1IND добавлен конфигурационный параметр "Пауза межгорода", позволяющий устанавливать дополнительную паузу в процессе передачи номера при исходящем в направлении TDM вызове.
  • Улучшена организация взаимодействия с SW-01 по шине управления: уменьшена вероятность ложного пропадания платы при большой загрузке служебными сообщениями.
  • Исправлена ошибка, которая могла приводить к падению и последующей перезагрузке платы при отбое поставленного на холд соединения канального окончания FXO.

Пакет sw обновлен до ревизии r1742. По сравнению с предыдущим релизом r1732 в нем сделаны следующие изменения:

  • Добавлена поддержка функции синхронизации регистраций SIP-пользователей плат VE-01.
  • В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 добавлены параметры "Инверсия СУВ", "Использовать сигнал "Снятие ответа", "Воспринимать первый "Ответ" как запрос АОН", "Пауза межгорода" и "Межцифровой интервал".
  • В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 в параметре "Префикс межгорода" разрешен ввод нецифровых символов.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1732. По сравнению с предыдущим релизом r1725 в нем сделаны следующие изменения:

  • При чтении и записи файла конфигурации шлюзов TDMoIP используется абсолютный путь. Это позволяет конфигурировать шлюзы с разными вариантами ПО, имеющими разное расположение "домашнего" каталога.
  • В веб-интерфейсе изменен способ выделения модуля платы PD-04 при переходе к ее конфигурации из таблицы коммутации: ранее фон всех ячеек соответствующей таблицы становился голубым, теперь - только ячеек, имеющих базовый стиль. Такое выделение не мешает отображать цветом фона состояние элементов модулей.
  • Изменена прошивка ПЛИС: если каналы TDM-маппера не используют СУВ, их значение в коммутационном поле инициализируется единицами.
  • Добавлена поддержка платы PS-650DT. Пакету sw добавлена зависимость от пакета ps-650dt.

Новый пакет ps-650dt содержит прошивки платы PS-650DT ревизий 8 и 9.

Проблемы с доступом к серверу

Сегодня днем из-за проблем в сети одного из наших интернет-провайдеров наш сервер более двух часов был недоступен по протоколу IPv4. В результате этого по указанному протоколу был недоступен блок демо-доступа MC04-DSL-3U, сервисы trac, рассылки mailman, репозитории программного обеспечения и некоторые другие. По протоколу IPv6 все сервисы оставались доступны. Приносим извинения за доставленные неудобства.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1725. По сравнению с предыдущим релизом r1724 в нем изменено отображение номера слота канальных окончаний платы VE-01 веб-интерфейсом в режиме "IP-АТС". Ранее использование режима "IP-АТС" требовало, чтобы плата VE-01 была установлена в слот 1. При этом слот 10 могла занимать плата FS-08. Теперь режим "IP-АТС" предполагает, что плата VE-01 установлена в слоте 10, при этом слот 1 может занимать плата FS-08.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1724. По сравнению с предыдущим релизом r1722 в нем сделаны следующие изменения:

  • Исправлена ошибка, в результате которой веб-интерфейс не показывал диалог конфигурации шлюзов TDMoIP.
  • Исправлена ошибка: в веб-интерфейсе в режиме "IP-АТС" в списке канальных окончаний SIP конфигурации платы VE-01 неверно отображались слот/порт канальных окончаний (наблюдался сдвиг на единицу).

Выпущено обновление ПО плат SW-01, ST-018

Пакет st-018 обновлен до ревизии st-018_1.0-r7. В пакете содержится прошивка платы ST-018 ревизии 7. По сравнению с предыдущей ревизией 6 в ней исправлена ошибка: при возникновении аварий ethernet не устанавливалась общая авария платы.

Пакет sw обновлен до ревизии r1722. По сравнению с предыдущим релизом r1720 в нем сделаны следующие изменения:

  • В конфигурации по умолчанию портов ethernet платы ST-018 маска аварий теперь установлена (ранее была сброшена).
  • Исправлена ошибка: в веб-интерфейсе конфигурации платы ST-018 на вкладке "Ethernet" были перепутаны заголовки столбцов таблицы.

Выпущено обновление ПО плат SW-01, ST-018

Пакет st-018 обновлен до ревизии st-018_1.0-r6. В пакете содержится прошивка платы ST-018 ревизии 6. По сравнению с предыдущей ревизией 4 в ней добавлено функционирование стыков ethernet.

Пакет sw обновлен до ревизии r1720. По сравнению с предыдущим релизом r1718 в нем сделаны следующие изменения:

  • Обновлен интерфейс конфигурации платы ST-018.
  • В веб-интерфейсе в режиме "IP-АТС" текущий выбранный набор интерфейсов выделяется стилем кнопки на вкладке "Выбор".

Проблемы с доступом к серверу

Сегодня днем из-за проблем в сети одного из наших интернет-провайдеров наш сервер в течение полутора часов был недоступен по протоколу IPv6. В результате этого по указанному протоколу был недоступен блок демо-доступа MC04-DSL-3U, сервисы trac, рассылки mailman, репозитории программного обеспечения и некоторые другие. По протоколу IPv4 все сервисы оставались доступны. Приносим извинения за доставленные неудобства.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1718. По сравнению с предыдущим релизом r1708 в нем сделаны следующие изменения:

  • Название канального окончания 1IND платы VE-01 приведено к единому виду.
  • Улучшение веб-интерфейса в режиме "IP-АТС": при создании канальных окончаний платы VE-01, подключенных к плате E1-08, для большего удобства указывается номер таймслота вместо номера канала потока E1 (как это отображается в списке канальных окончаний платы).
  • Улучшение веб-интерфейса в режиме "IP-АТС": при загрузке веб-страницы выполняется анализ таблицы коммутации каналов блока для определения сконфигурированного набора интерфейсов (до 8 E1, до 4 E1 + 120 FXS/FXO, до 3 E1 + 128 FXS/FXO). Запрос выбора набора интерфейсов выдается пользователю только в случае, если таблица коммутации не соответствует ни одному из трех допустимых наборов.
  • Исправлена ошибка веб-интерфейса в режиме "IP-АТС": в таблице канальных окончаний платы VE-01 неверно отображались номера слотов плат в слотах 10...18.
  • Исправлена ошибка веб-интерфейса в режиме "IP-АТС": при попытке создания канального окончания с номером канала больше 8 могла выдаваться ошибка "Номер канала должен быть в диапазоне 1..8".
  • Исправлена ошибка веб-интерфейса: если в таблице коммутации TDM использовались функции "Отменить"/"Вернуть", и при этом в панели групповых каналов не был выбран групповой канал, то на панели "Недавние" появлялся групповой канал с номером -1.
  • Исправлена ошибка веб-интерфейса: если в таблице групповых каналов первое слагаемое группового канала изменялось путем перетаскивания канала (группы каналов) на панель групповых каналов, то в таблице групповых каналов новое значение отображалось без типа суммирования (символа 'A' или 'L').
  • Исправлена ошибка: при установке программного пакета с помощью кнопки "Установить .ipk", если в выводе менеджера пакетов присутствовали символы '<' и/или '>', при уведомлении веб-интерфейса о завершении процесса установки мог формироваться невалидный код javascript, в результате чего веб-интерфейс навсегда оставался в состоянии "Installing package...".
  • В веб-интерфейсе устранен сдвиг окна на начало страницы при открытии диалога ввода комментария в окне свойств канала TDM.
  • В веб-интерфейсе устранен выход диалога свойств канала и/или потока TDM-маппера за нижнюю границу окна при его открытии.

Выпущено обновление ПО плат RP-400 и RP-650

Пакеты rp-400 и rp-650 обновлены до ревизии r1. В пакетах появились прошивки плат RP-400 и RP-650 ревизий 10. По сравнению с прошивками ревизии 9 в них сделаны следующие изменения:

  • Программная задержка перезапуска сокращена до 5 сек.
  • Скорректировано значение выходного напряжения.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r47 и ve-01-rootfs_1.0-r44 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 44. По сравнению с предыдущей ревизией 43 в ней сделаны следующие изменения:

  • Канальным окончаниям FXS добавлена функция выдачи дополнительного сигнала готовности после набора префикса межгорода. Некоторые пользователи телефонных услуг привыкли, что после набора префикса межгорода (например цифры 8) в абонентской линии снова присутствует сигнал "Готовность". Канальное окончание FXS теперь имеет возможность давать абоненту дополнительный сигнал "Готовность". Данная функция активируется установкой конфигурационного параметра "Сигнал готовности после префикса МГ".
  • Канальным окончаниям FXO добавлена функция автоматической блокировки при неисправности абонентской линии. В случае отсутствия сигнала "Готовность" в линии канальное окончание переходит в состояние NoDialtone и не принимает вызовы со стороны сети IP. В этом состоянии канальное окончание периодически проверяет линию на появление готовности. В случае обнаружения готовности канальное окончание переходит в исходное состояние. Благодаря этой функции решается проблема отсутствия исходящей связи из-за неисправности абонентской линии самого приоритетного канального окончания FXO в то время как имеются другие (менее приоритетные) исправные линии.
  • Исправлена ошибка: при поступлении очень короткого (менее 50 мс) нуля в канале СУВ A (сигнал вызова) канальное окончание FXO могло перейти в состояние Ringing и оставаться в нем неопределенно долго (независимо от параметра "Таймаут звонка") до прихода следующего нуля в СУВ А.

Пакет sw обновлен до ревизии r1708. По сравнению с предыдущим релизом r1683 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлен конфигурационный параметр "Сигнал готовности после префикса МГ" канальных окончаний FXS платы VE-01.
  • Исправлена ошибка: в веб-интерфейсе в настройках канального окончания FXO платы VE-01 чекбокс "Игнорировать наличие гудка" вместо игнорирования гудка включал игнорирование Caller-ID.
  • Таймаут взятия управления резервной платой SW-01 увеличен до 60 секунд.

Выпущено обновление ПО платы SM-02

Пакет sm-02 обновлен до ревизии r11. В пакете появилась прошивка платы SM-02 ревизии 11. По сравнению с прошивкой ревизии 10 в ней скорректирована работа настройки "Агрегация трафика DSL".

Выпущено обновление ПО платы SM-02

Пакет sm-02 обновлен до ревизии r10. В пакете появилась прошивка платы SM-02 ревизии 10. По сравнению с прошивкой ревизии 9 в ней добавлен режим синхронизации "DSL retime".

Выпущено обновление ПО платы PD-04

Пакет pd-04 обновлен до ревизии r9. В пакете появилась прошивка платы PD-04 ревизии 16. По сравнению с прошивкой ревизии 15 в ней исправлена ошибка, возникавшая при переключении модуля RS-485 с передачи на прием.

Выпущены прошивки плат RP-400 и RP-650, выпущено обновление ПО платы SW-01

В репозиторий добавлены пакеты rp-400 и rp-650, содержащие прошивки плат RP-400 и RP-650 соответственно.

Пакет sw обновлен до ревизии r1683. По сравнению с предыдущим релизом r1682 в нем исправлена ошибка, в результате которой в веб-интерфейсе в таблице коммутации TDM неверно указывались номера каналов платы VE-01, если в конфигурационном параметре "Число потоков E1" платы VE-01 установлены значения 3, 5, 6 или 7. Также пакету sw добавлены зависимости от пакетов rp-400 и rp-650.

Выпущено обновление ПО платы VE-01

Пакеты ve-01, ve-01-rootfs и ve-01-sounds обновлены до ревизий ve-01_1.0-r46, ve-01-rootfs_1.0-r43 и ve-01-sounds_1.0-r5 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 43. По сравнению с предыдущей ревизией 42 в ней сделаны следующие изменения:

  • Голосовая фраза "Ваш звонок был завершен", передаваемая канальным окончанием АДАСЭ, уже занятым соединением, при поступлении вызова от привилегированного абонента, заменена на фразу "Извините, ваш разговор прерван более приоритетным вызовом", что более точно отражает суть произошедшего события.
  • Исправлена ошибка, приводившая к перезагрузке платы, если канальное окончание 1IND получало пакет АОН, содержащий менее 18 символов.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r45 и ve-01-rootfs_1.0-r42 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 42. По сравнению с предыдущей ревизией 41 в ней сделаны следующие изменения:

  • Устранены перезагрузки платы, которые могли происходить при использовании полупостоянных потоков RTP с включенной функцией передачи СУВ.
  • Исправлена ошибка: если у канального окончания FXS сконфигурирован режим "горячая линия", и после посылки вызова, но до получения ответа происходило размыкание шлейфа длительностью, менее чем на 50 мс превышающей максимальную длительность сигнала flash, выполнялся новый вызов, при этом предыдущий вызов не снимался.

Выпущено обновление ПО плат SW-01, E1-08

Пакет e1-08 обновлен до ревизии e1-08_1.0-r14. В пакете содержится прошивка платы E1-08 исполнения 2 ревизии 14. По сравнению с предыдущей ревизией 13 в ней добавлена возможность использовать порты платы как входы синхронизации.

Пакет sw обновлен до ревизии r1682. По сравнению с предыдущим релизом r1677 в нем сделаны следующие изменения:

  • Добавлена поддержка конфигурации плат E1-08 с функцией "Порт как вход синхронизации".
  • Обновлена прошивка ПЛИС платы SW-01: исправлена ошибка перехода на резервные потоки E1.

Проблемы с доступом к серверу

Сегодня днем из-за проблем в сети одного из наших интернет-провайдеров наш сервер более часа был недоступен по протоколу IPv4. В результате этого по указанному протоколу был недоступен блок демо-доступа MC04-DSL-3U, сервисы trac, рассылки mailman, репозитории программного обеспечения и некоторые другие. По протоколу IPv6 все сервисы оставались доступны. Приносим извинения за доставленные неудобства.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1677. По сравнению с предыдущим релизом r1676 в нем исправлена ошибка, которая при некоторых условиях могла приводить к падению swd и последующей перезагрузке платы SW-01 по таймеру watchdog в момент пропадания общей аварии платы.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1676. По сравнению с предыдущим релизом r1674 в нем добавлена поддержка плат RP-400 и RP-650.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r44 и ve-01-rootfs_1.0-r41 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 41. По сравнению с предыдущей ревизией 40 в ней сделаны следующие изменения:

  • Таблица маршрутов SIP теперь вместо регулярных выражений POSIX использует Perl-совместимые регулярные выражения (PCRE), которые ранее уже использовались в конфигурации канальных окончаний шлюза. Синтаксис регулярных выражений PCRE значительно более мощный и гибкий, чем стандартных регулярных выражений POSIX. Примером одной из возможностей PCRE, отсутствующих в регулярных выражениях POSIX, является negative lookahead, позволяющая реализовать условия совпадений типа "все кроме...".
  • Добавлена возможность конфигурации параметров прокси-сервера "Прекратить поиск после нахождения маршрутов" и "Параллельный вызов маршрутов" через веб-интерфейс. Ранее эти параметры читались из внутреннего конфигурационного файла /etc/repro.config. Назначение этих параметров описано на wiki-странице маршрутизации SIP.

Пакет sw обновлен до ревизии r1674. По сравнению с предыдущим релизом r1669 в нем добавлены чекбоксы "Прекратить поиск после нахождения маршрутов" и "Параллельный вызов маршрутов" на вкладке "Маршруты SIP" диалога конфигурации платы VE-01 веб-интерфейса.

Выпущено обновление ПО платы E1-08

Пакет e1-08 обновлен до ревизии r12. В пакете появилась прошивка платы E1-08 исполнения 2 ревизии 13. По сравнению с прошивкой ревизии 11 в ней при включении конфигурационного параметра "Цикл" формируется CRC-4.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1669. По сравнению с предыдущим релизом r1667 в нем исправлена ошибка, которая могла приводить к записи ошибочной конфигурации в плату GE-12: конфигурационные параметры "Позиция TDM" потоков E1 устанавливались в значение 0, если в момент нажатия кнопки "Применить" или "OK" отображалась вкладка, отличная от "Потоки E1".

Выпущено обновление ПО плат SW-01, VE-01

Пакет sw обновлен до ревизии r1667. По сравнению с предыдущим релизом r1660 в нем сделаны следующие изменения:

  • В веб-интерфейсе конфигурации платы VE-01 добавлен глобальный конфигурационный параметр "Макс. число участников конференции", позволяющий изменять ограничение на число участников конференции при использовании встроенного в плату VE-01 сервера конференций.
  • Команда API send теперь требует наличия права изменения конфигурации.
  • Исправлена ошибка: в веб-интерфейсе конфигурации плат GE-12, GE-108 и GE-16 отображался отсутствующий в данных платах конфигурационный параметр "Источник синхронизации SDH".
  • Исправлена ошибка: в веб-интерфейсе при перетаскивании мышью отдельных каналов из таблицы коммутации на панель групповых каналов неверно определялся номер слагаемого группового канала.
  • Исправлена ошибка: в веб-интерфейсе при перетаскивании мышью отдельного канала на панель групповых каналов устанавливался неверный режим слагаемого в таблице групповых каналов, в результате при последующем выборе этого канала в панели групповых каналов сделанные изменения не отображались.
  • Исправлена ошибка: при изменении режима суммирования группового канала в панели групповых каналов сделанное изменение не отображалось в таблице групповых каналов.
  • Исправлена ошибка: при подключении к серверу Zabbix указатель использовался вне области видимости указываемого объекта. Теоретически это могло приводить к обращениям по неверному IP адресу сервера.

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r43 и ve-01-rootfs_1.0-r40 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 40. По сравнению с предыдущей ревизией 39 в ней сделаны следующие изменения:

  • Добавлен глобальный конфигурационный параметр, устанавливающий максимальное число участников конференции для встроенного фокуса конференций. Допустимые значения - от 3 до 99.
  • Устранена проблема: если после набора номера окончанием FXS абонент кладет трубку в тот момент, когда сообщение INVITE уже отправлено, но ответ от прокси-сервера еще не получен, посланный вызов не снимался.
  • Устранены перезагрузки платы при получении некоторых типов оповещений ALERT от медиапроцессора (MSP). Ранее любое оповещение ALERT от MSP трактовалось как нарушение в работе, и выполнялась перезагрузка платы. В действительности некоторые типы ALERT'ов не препятствуют дальнейшей работе платы. Теперь при получении ALERT от MSP анализируется тип оповещения, и перезагрузка платы выполняется только в случае необходимости.
  • Исправлена ошибка: при принудительном отбое соединения нажатием красной кнопки в веб-интерфейсе канальные окончания 1IND и MFC R2 не передавали отбой в сторону канала TDM, в результате чего происходил односторонний отбой.

Выпущено обновление ПО плат PD-04, SW-01, VE-01

pd-04

Пакет pd-04 обновлен до ревизии pd-04_1.0-r8. В него добавлена прошивка платы PD-04 ревизии 15. По сравнению с прошивкой ревизии 13 в ней добавлена поддержка модуля 4W01.

sw

Пакет sw обновлен до ревизии r1660. По сравнению с предыдущим релизом r1651 в нем сделаны следующие изменения:

  • В веб-интерфейсе реализована панель групповых каналов, упрощающая конфигурацию и коммутацию групповых каналов. При нажатии клавиши G на под-вкладке "Таблица коммутации" вкладки "TDM" веб-интерфейса блока в левом верхнем углу экрана появляется панель групповых каналов. Повторное нажатие G скрывает панель. Также показать или скрыть панель можно нажатием кнопки "Панель гр. каналов", расположенной над таблицей коммутации каналов. Панель содержит:
    • элемент выбора группового канала, позволяющий выбрать для просмотра и/или модификации любой из групповых каналов от G0 до G31;
    • надпись "Выбрать новый", при клике которой будет автоматически выбран не используемый в данный момент групповой канал, при этом все слагаемые выбранного канала будут очищены;
    • группу "Недавние", отображающую пять последних просмотренных групповых каналов. Клик по элементу этой группы левой кнопкой мыши выбирает соответствующий групповой канал для просмотра и/или модификации. Элементы из этой группы можно "перетащить" мышью в таблицу коммутации, при этом режим канала, на который будет "брошен" групповой канал, будет изменен на "групповой" с назначением соответствующего номера группового канала;
    • индикатор режима суммирования группового канала отображается в виде символа "А" (арифметическое суммирование) или "L" (логическое суммирование), клик левой кнопкой мыши по символу меняет режим суммирования канала;
    • слагаемые группового канала показывают суммируемые каналы. Можно "перетащить" мышью канал из таблицы коммутации на любую из ячеек слагаемых группового канала, при этом слагаемое будет заменено на канал, который был "брошен" на его ячейку. Также можно выделить в таблице коммутации несколько каналов и "перетащить" мышью несколько выделенных каналов на любую из ячеек слагаемых панели групповых каналов, в этом случае все ранее существовавшие слагаемые будут заменены "брошенной" группой каналов.
  • В веб-интерфейсе в конфигурации платы VE-01 добавлена поддержка расширенного набора кодеков (для плат VE-01 с прошивками ревизии 39 и выше добавлена поддержка кодеков GSM, G728, iLBC, GSM-EFR, AMR, GSM-HR-08, EVRC, EVRC0, EVRCB и EVRCB0). В форме конфигурации полупостоянных потоков RTP добавлены конфигурационные параметры "Bundling" и "Interleave" для кодеков EVRC/EVRCB. В конфигурации канальных окончаний SIP на вкладке "Настройки медиа" добавлен конфигурационный параметр "Max-interleave (EVRC/EVRCB)". Здесь же размер пакетов RTP теперь устанавливается строкой ввода, а не select'ом, расширен допустимый диапазон значений параметра. Подробнее об этих параметрах смотрите на cводной странице конфигурационных параметров проекта sip_ua в разделе Конфигурационные параметры медиа.
  • Изменен интерфейс конфигурации модулей 4W01 платы PD-04. В TDM-маппере каналам, используемым модулями 4W01, добавлены всплывающие подсказки.
  • В веб-интерфейсе в форме конфигурации модулей EM01 платы PD-04 при изменении режима автоматически устанавливаются наиболее часто используемые значения уровней приема и передачи для выбранного режима. То же самое производится при снятии отметки с чекбокса "Блокировка".
  • Улучшен алгоритм работы агента Zabbix: при большом объеме параметров мониторинга (тысячи) обработка получаемых от серверов данных может занимать значительное время (несколько секунд). Ранее на все время обработки данных захватывался семафор, и если в этот момент возникала авария, основной рабочий поток мог блокироваться до окончания обработки данных агентом. Теперь перед началом обработки данных агент быстро копирует данные во временный объект, затем производит их обработку и, наконец, быстро копирует результат обратно. Семафор захватывается только на время копирования данных.
  • Исправлена ошибка: при обнаружении плат PS-48D и PS-24D делалась попытка записи отсутствующих в этих платах переменных .15.0 и .17.0, что приводило к выводу сообщения об ошибке в системный журнал.

ve-01, ve-01-rootfs

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r42 и ve-01-rootfs_1.0-r39 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 39. По сравнению с предыдущей ревизией 38 в ней сделаны следующие изменения:

  • Встроенный в плату фокус конференции теперь поддерживает шифрование (RTP/SAVP).
  • Добавлена поддержка расширенного набора голосовых кодеков: GSM, G728, iLBC, GSM-EFR, AMR, GSM-HR-08, EVRC, EVRC0, EVRCB, EVRCB0.
  • Состояние Ringing канального окончания PRI переименовано в Proceeding. Это точнее отражает суть процесса.
  • Реализована защита от одностороннего отбоя каналов ISDN PRI. При отбое соединения со стороны IP запускается таймер ожидания RELEASE. Если в течение 10 секунд RELEASE не приходит, выполняется сброс канала.
  • При приеме вызова со стороны TDM канальным окончанием ISDN PRI голосовому каналу TDM устанавливается закон кодирования (a-law / μ-law), указанный в Bearer Capability сообщения SETUP.
  • Устранен вывод в лог ложного сообщения об ошибке при уничтожении канального окончания АДАСЭ.
  • Устранен вывод в лог ложного сообщения об ошибке при создании сигнального канала ISDN PRI.
  • Исправлена ошибка: если маршрутизатор IPv6 анонсирует префиксы с нулевым временем жизни, адрес с таким префиксом мог быть выбран платой VE-01 в качестве основного адреса IPv6. Теперь адреса с такими префиксами игнорируются платой.
  • Исправлена ошибка: при отправке запросов NDP мог использоваться неверный мультикастовый адрес ethernet.
  • Исправлена ошибка: не изменившийся со времени прошлого запроса MAC адрес внешнего хоста IPv6 воспринимался платой как ошибка получения MAC адреса, что приводило к ложной индикации аварии "Remote host down".
  • Исправлена ошибка: не уничтожались канальные окончания с типом отличным от VoIP (TAP, сигнальный канал ISDN PRI), что приводило к невозможности создать другой тип окончания с тем же номером канала.
  • Исправлена ошибка, которая могла приводить к невозможности создать новое соединение после использования кодеков G726.

Выпущено обновление ПО плат SW-01, GE-12, GE-16 и GE-108

Пакет sw обновлен до ревизии r1651. По сравнению с предыдущим релизом r1649 в нем устранена ошибка, проявлявшаяся в том, что в веб-интерфейсе при перетаскивании потока E1 мышью в таблице коммутации в момент отпускания кнопки мыши элемент таблицы, с которого начато перемещение, позиционировался в точку отпускания кнопки, а также не производилась коммутация, если поток E1 перетаскивался на более верхний (с меньшим номером) поток.

Пакеты ge-12, ge-16 и ge-108 обновлены до ревизий ge-12_1.0-r12, ge-16_1.0-r3 и ge-108_1.0-r5 соответственно. В пакетах содержатся прошивки плат ревизий 12, 3 и 5 соответственно. По сравнению с предыдущими ревизиями прошивок в оптических портах плат отключена функция ELB (Ethernet Loopback Blocking) для обеспечения корректной работы RSTP.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1649. По сравнению с предыдущим релизом r1636 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлена поддержка конфигурации модуля 4W01 платы PD-04.
  • В веб-интерфейсе в конфигурации потоков RTP платы VE-01 в поле "Назначение" теперь можно указывать как адреса IPv4, так и адреса IPv6 (например: 192.168.0.75:10234, 2a01:540:2f09:9800:ad:c3ff:fe00:6:10234). Обратите внимание, что адрес IPv6 не заключается в квадратные скобки. Последний символ двоеточие (:) является разделителем адреса и номера порта.
  • В веб-интерфейсе при переключении плат GE-04 и PE-04 в режим VLAN IEEE 802.1, если в таблице VLAN нет ни одной записи, автоматически создается пустая (незаполненная) запись VLAN.
  • В веб-интерфейсе в таблице установленных плат в столбец "Комментарий" помещается только часть текста комментария, не превышающая по ширине 200 пикселей. Полный текст комментария отображается во всплывающем tooltip'е при наведении на ячейку курсора мыши.
  • Если процесс swd находится в режиме завершения работы, блокируется обработка ответов на запросы наличия плат. Таким образом исключено обнаружение новых плат в процессе завершения работы, что могло приводить к задержкам или (в редких случаях) перезагрузкам.
  • В конфигурации плат GE-04, GE-12, GE-16, GE-108, PE-04, SM-01, SM-02 и TE-01 добавлен параметр запрета управления потоком на внутреннем порту коммутатора ethernet. В веб-интерфейсе добавлен соответствующий чекбокс.
  • При обновлении прошивки платы VE-01 проверяется, что плата есть в списке плат, и что на ней не включен DHCP. В противном случае выдается предупреждение.
  • В веб-интерфейсе платы ST-018 добавлены настройки источника синхронизации SDH, в полях конфигурации вставки/выделения поле режима дополнено вариантами "Eth <-> LA", "Eth <-> LB".
  • Исправлена ошибка: в веб-интерфейсе счетчики платы TE-01 могли отображать отрицательные значения.
  • Исправлена ошибка: в веб-интерфейсе в конфигурации канальных окончаний АДАСЭ платы VE-01 игнорировался параметр "Таймаут гудка".
  • Пакету sw добавлена зависимость от пакета st-018, содержащего прошивку платы ST-018.

Выпущено обновление ПО платы GE-108

Пакет ge-108 обновлен до ревизии ge-108_1.0-r4. В него добавлена прошивка платы GE-108 ревизии 4. По сравнению с прошивкой ревизии 3 в ней сделаны следующие изменения:

  • Появилась возможность конфигурировать порты 6 и 7 коммутатора ethernet.
  • Исправлена ошибка: в ответе на запрос названия платы возвращалось неверное значение ("GE108" вместо "GE-108").

Выпущено обновление ПО платы GE-16

Пакет ge-16 обновлен до ревизии ge-16_1.0-r2. В него добавлена прошивка платы GE-16 ревизии 2. По сравнению с прошивкой ревизии 1 в ней появилась возможность конфигурировать порты 6 и 7 коммутатора ethernet.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r41 и ve-01-rootfs_1.0-r38 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 38. По сравнению с предыдущей ревизией 37 в ней сделаны следующие изменения:

  • Увеличена "длина хвоста" эхоподавителя до максимально возможного значения.
  • Исправлена ошибка: у канальных окончаний FXO и ISDN PRI после выполнения трансфера соединения мог возникать односторонний отбой.

Выпущено обновление ПО плат SW-01 и VE-01

Пакеты ve-01, ve-01-rootfs и ve-01-sounds обновлены до ревизий ve-01_1.0-r40, ve-01-rootfs_1.0-r37 и ve-01-sounds_1.0-r4 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 37. По сравнению с предыдущей ревизией 36 в ней сделаны следующие изменения:

  • Устранен вывод в системный лог сообщений типа "ts 5: CIPHER_SRTP_OPT request failed". Ситуация, в которой выводилось это сообщение, не является ошибкой.
  • Канальным окончаниям АДАСЭ добавлен конфигурационный флаг, разрешающий принимать из канала TDM набор номера DTMF.
  • При поступлении канальному окончанию АДАСЭ приоритетного вызова перед разрывом существующего соединения в направлении сети IP воспроизводится голосовая фраза "Ваш звонок был завершен".
  • Если в ответе "200 OK" вызываемого абонента присутствует заголовок P-Asserted-Identity или P-Preferred-Identity, в CDR устанавливаются параметры вызываемого абонента, указанные в заголовке. Это полезно в ситуациях, когда, например, вызывается группа абонентов, один из которых отвечает на вызов. Теперь в CDR будет указан URI абонента, ответившего на звонок (с которым реально состоялся разговор), а не URI группы, как это было раньше.
  • Устранена регрессия: в прошивках ревизий 35 и 36 при создании полупостоянных потоков RTP с включенной функцией "Передавать СУВ" СУВ не передавались.

Пакет sw обновлен до ревизии r1636. По сравнению с предыдущим релизом r1607 в нем сделаны следующие изменения:

  • Добавлена поддержка платы ST-018.
  • В веб-интерфейсе в конфигурации канального окончания АДАСЭ платы VE-01 добавлен чекбокс "Разрешить прием номера DTMF".
  • В веб-интерфейсе в конфигурации канального окончания PPS платы VE-01 слово "регенераторы" заменено на "ретрансляторы".
  • В веб-интерфейсе при записи конфигурации плат GE-04, GE-12, GE-108, PE-04, GE-16 и ST-018 выполняются дополнительные проверки на необычные сочетания конфигурационных параметров, скорее всего являющиеся ошибкой конфигурации (например включено менее двух портов коммутатора ethernet). При обнаружении таких сочетаний выдается предупреждающее сообщение с возможностью подтвердить или отменить запись конфигурации в плату.
  • Добавлена поддержка TLS агенту Zabbix. Теперь в настройках сервера можно выбрать один из трех способов подключения: "Без шифрования", "PSK" и "Сертификат".
  • Исправлена ошибка: агент Zabbix мог закрыть соединение с сервером, если первый принятый сегмент данных ответа сервера меньше 13 байт.
  • Исправлена ошибка, из-за которой при изменении режима порта 63 коммутатора ethernet в системный журнал выводилось сообщение об изменении конфигурации порта 27.
  • Исправлена ошибка: при обнаружении ошибки в веб-форме конфигурации канальных окончаний платы VE-01 (например недопустимого значения порога джиттера) выводилось сообщение об ошибке, однако диалог настроек закрывался.

Выпущено обновление ПО платы SW-01

Пакет openssl-conf обновлен до версии openssl-conf_1.0.2l-r14.0.9. Добавлены пакеты libcrypto1.0.2 и libssl1.0.2. net-snmp и wget пересобраны с библиотекой openssl-1.0.2, как результат - обновлены пакеты wget, libnetsnmp30, net-snmp-mibs и net-snmp-server.

Добавлен пакет ps-24d, содержащий прошивку платы PS-24D ревизии 8.

Пакет sw обновлен до ревизии r1607. По сравнению с предыдущим релизом r1589 в нем сделаны следующие изменения:

  • Добавлена поддержка платы PS-24D.
  • В веб-интерфейсе в режиме полной конфигурации ethernet в таблицу портов коммутатора добавлена индикация отправки и получения pause-кадров ethernet.
  • Пакет собран с openssl-1.0.2 и теперь зависит от пакета libcrypto1.0.2.
  • Добавлена зависимость от нового пакета ps-24d.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r39 и ve-01-rootfs_1.0-r36 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 36. По сравнению с предыдущей ревизией 35 в ней сделаны следующие изменения:

  • Канальным окончаниям PPS добавлен конфигурационный параметр "Отключать ретрансляторы при отбое со стороны IP". При его установке, если канальное окончание получает BYE, в канал TDM передается команда выключения ретрансляторов.
  • Канальным окончаниям АДАСЭ добавлена функция "Приоритет диспетчера": при получении вызова от абонента, номер (username) которого совпадает с значением параметра "Горячая линия" при занятии 1600 Гц", текущее соединение разрывается, и устанавливается новое.
  • Канальное окончание АДАСЭ теперь допускает указание домена в конфигурационных параметрах "Горячая линия": значение параметров может быть указано как в форме имени (12345), так и в форме имени с доменом (12345@heaven.org).
  • Повышена надежность распознавания факса и перехода в режим T.38.
  • При окончании передачи факса переход из режима T.38 в режим голоса теперь выполняется не сразу после получения от факс-машины сообщения DCN, а по таймауту неактивности. При работе нескольких шлюзов в паре это дает удаленному шлюзу время на генерацию в канал сообщения DCN для удаленной факс-машины.
  • Окончаниям FXO добавлен конфигурационный параметр "Игнорировать наличие гудка". При установке этого флага окончание FXO выдерживает паузу "Таймаут гудка" после занятия линии, после чего начинает набор номера независимо от того, был в линии dialtone или нет. Эта функция может использоваться на линиях с нестандартным сигналом готовности и/или линиях плохого качества, где сигнал не определяется достаточно надежно.
  • Добавлена пауза 800 мс, которая выдерживается после окончания воспроизведения голосового сообщения перед отбоем соединения. Это помогает устранить обрывы окончания фразы из-за того, что некоторые телефонные аппараты не успевают закончить воспроизведение медиапотока из внутреннего буфера на момент получения отбоя.
  • При создании конференции в ее URI добавляется параметр x-id со случайно генерируемым значением. При получении запросов INVITE и REFER фокус конференции проверяет наличие этого параметра, и если он отсутствует или неверен, отклоняет запрос. Это защищает конференции от неавторизованного подключения.
  • Изменен алгоритм трансфера: после отправки первого NOTIFY ("100 Trying") ожидается ответ на NOTIFY, и только после получения ответа отправляется INVITE. Это исключает гонки, когда ответ на INVITE мог придти раньше ответа на NOTIFY, в результате чего новый (финальный) NOTIFY не мог быть отправлен.
  • При получении уведомления (NOTIFY) об успешном выполнении трансфера инициатор трансфера разрывает старое соединение, не полагаясь на то, что оно будет разорвано исполнителем.
  • Если канальному окончанию разрешены и RTP, и SRTP, то в предложении SDP формируются описания двух медиапотоков: RTP/SAVP и RTP/AVP. При ответе на предложение SDP, если использование SRTP запрещено, и в предложении есть медиапоток RTP/AVP, используется он. Если же в предложении был только медиапоток RTP/SAVP, то в ответе выбирается он, но не генерируются ключи (нет атрибута crypto), как это и было раньше.
  • При ответе на предложение SDP, содержащее несколько медиапотоков, в ответе сохраняется количество и порядок следования медиапотоков, перечисленных в предложении, как того требует RFC:3264.
  • В ответе на предложение SDP время сессии копируется из предложения (требование RFC:3264). Ранее всегда указывалось 0 0.
  • Исправлена ошибка, которая могла приводить к падению при изменении семейства адресов медиапотока (например если соединение было установлено по IPv6, а затем выполнен REINVITE с выбором IPv4).
  • Исправлена ошибка: при переводе канального окончания, использующего SRTP, на удержание (inactive) и последующем снятии с удержания могли неверно инициализироваться параметры шифрования, что приводило к шипению вместо звука в канале.
  • Исправлена ошибка: в случае таймаута ожидания ответа на вызов со стороны IP канальное окончание АДАСЭ освобождало канал, но не давало ответ вызывающему.
  • Исправлена ошибка: запрос регистрации канальных окончаний шлюза отправлялся через транспорт UDP независимо от установки транспорта в конфигурации окончания.
  • Исправлена ошибка: в режиме буферизации медиапотока "Адаптивный 2" минимальный размер буфера был вне допустимого диапазона (больше максимального).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1589. По сравнению с предыдущим релизом r1571 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний FXO платы VE-01 добавлен конфигурационный параметр "Игнорировать наличие гудка".
  • Реализована функция административной блокировки портов коммутатора ethernet. В веб-интерфейсе на вкладке портов ethernet добавлены чекбоксы блокировки.
  • В веб-интерфейсе на вкладке "TDM" добавлена подвкладка "Список соединений", отображающая соединения каналов TDM:

  • Исправлена ошибка: при первом ("холодном") старте swd неправильно применялись ограничения скорости портов коммутатора ethernet.
  • Исправлена ошибка: если из модуля SFP не читалась вторая страница данных идентификации, то данные первой страницы также не возвращались клиенту, в результате веб-интерфейс выдавал сообщение "Нет модуля SFP".
  • Сделано кеширование нескольких внутренних таблиц коммутатора ethernet для сокращения времени генерации конфигурационного файла.
  • Включены внутренние механизмы контроля времени выполнения callback-функций, времени захвата и ожидания семафоров, времени выполнения главных циклов. При обнаружении подозрительных задержек в системный журнал будут выводиться сообщения. Это может помочь выявить причину в случае неожиданного срабатывания таймера watchdog.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1571. По сравнению с предыдущим релизом r1566 в нем сделаны следующие изменения:

  • В веб-интерфейсе на подвкладках "VLAN" и "Trunks" вкладки "Ethernet" фон ячеек портов 8 и 9 коммутатора становится зеленым, если соответствующие порты имеют link.
  • Исправлена ошибка: в веб-интерфейсе в конфигурации плат GE-04, PE-04, GE-12, GE-108 и GE-16 в режиме "port-based VLAN" при изменении состояния чекбокса порта изменялось состояние неверного "парного" чекбокса.
  • Исправлена ошибка: в веб-интерфейсе конфигурации платы GE-108 при разблокировании потоков E1 1-8 могло ошибочно выдаваться сообщение об ошибке "Позиция TDM должна быть в диапазоне 1...32", хотя в этих потоках такого параметра нет.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1566. По сравнению с предыдущим релизом r1562 в нем сделаны следующие изменения:

  • При добавлении/удалении серверов NTP больше не используется ntpdc. Вместо вызова ntpdc swd отправляет команды серверу NTP самостоятельно. Благодаря этому у пакета sw больше не нет зависимости от пакета ntp-bin (ntp-utils).
  • Исправлена ошибка: при доступе к серверу zabbix через узкий или перегруженный канал агент мог прекратить прием данных от сервера до получения всех данных.
  • Обновлена прошивка ПЛИС. Устранен переход на резервный поток по ложному цикловому извещению.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1562. По сравнению с предыдущим релизом r1548 в нем сделаны следующие изменения:

  • Реализована возможность изменения корневого SNMP OID блока. Так как набор внутренних переменных каждого блока MC04-DSL-3U определяется установленными в него платами, каждый блок генерирует свой собственный SNMP MIB. Так как набор переменных каждого MIB расположен в одном и том же корне, возможно возникновение конфликта при загрузке MIB разных блоков в SNMP менеджеры. Возможность изменения корневого SNMP OID блока позволяет решить проблему конфликта OID, назначив блокам разные корневые OID. В веб-интерфейсе на вкладке "Мониторинг" отображается текущий корневой OID блока с возможностью изменить последний элемент. Здесь же размещены ссылки на MIB-файл блока и на общий ADC-MIB.
  • В веб-интерфейсе в настройках канальных окончаний PPS платы VE-01 добавлен чекбокс "Отключать ретрансляторы при отбое со стороны IP". Такая функция появится в ближайшем релизе прошивки платы VE-01.
  • Исправлена ошибка: при обратной коммутации группы выделенных каналов в TDM-маппере выделенные каналы могли коммутироваться не полностью.
  • Исправлена ошибка: SNMP агент snmpd, получив запрос GETNEXT c OID, предшествующим первому OID блока, возвращал ответ с неверным OID следующей переменной.
  • Исправлена ошибка: если имя хоста SNMP трапсинка резолвилось в адрес IPv6, а затем начало резолвиться только в адрес IPv4, SNMP TRAP'ы могли продолжать отправляться по старому адресу IPv6.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r38 и ve-01-rootfs_1.0-r35 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 35. По сравнению с предыдущей ревизией 34 в ней сделаны следующие изменения:

  • Добавлен новый тип канальных окончаний АДАСЭ, предназначенный для работы с каналами связи, используемыми на технологических сетях электроэнергетики. Подробно о работе этого канального окончания можно прочитать здесь.
  • Исправлена ошибка: функция stopTone() могла выполняться для уже отключенного канала, что приводило к выводу в лог сообщений типа sip_ua[363]: comcerto.cpp:5277: ts 17: stopTone() failed (result=-1).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1548. По сравнению с предыдущим релизом r1524 в нем сделаны следующие изменения:

  • В веб-интерфейсе на вкладке "TDM" название кнопки "Очистить выделение" изменено на "Снять выделение" чтобы не возникало ложной аналогии с состоянием канала "Очищен".
  • В веб-интерфейсе на вкладке "TDM" добавлены кнопки "Очистить выбранные" и "Завернуть выбранные" для очистки и заворота группы выбранных каналов.
  • Если URI страницы веб-интерфейса оканчивается на символ хэш ('#'), то при перезагрузке страницы скриптом хэш из URI удаляется. Это устраняет проблему браузера Firefox, который при наличии хэша в конце URI не перезагружал страницу.
  • В веб-интерфейсе запросы API к серверу аппаратуры теперь выполняются более последовательно. В случае получения от сервера сообщения об ошибке запрос считается завершенным в момент закрытия пользователем окна с сообщением об ошибке, а не в момент получения ответа от сервера. Ранее существовавший механизм блокировок параллельных запросов убран.
  • Убран запрет закрытия окон с сообщением об ошибках выполнения запросов API клавишей ESC (был введен ранее из-за того, что при закрытии окна клавишей ESC не снималась блокировка последующих запросов). Теперь окна с сообщениями об ошибках снова можно закрывать клавишей ESC.
  • В веб-интерфейсе при успешном сохранении настроек сети браузер выполняет переход на указанный в настройках адрес IPv4 или IPv6 всегда - независимо от того, был ли адрес изменен пользователем или нет.
  • Изменен адрес репозитория по умолчанию, используемый для отображения changelog'а пакетов sw и kernel-image-3.6.9 (был резервный http://adc-line.ru, теперь основной https://repo.adc-line.ru).
  • В веб-интерфейсе после записи конфигурации в плату SM-01 или SM-02 выдается предложение выполнить рестарт платы.
  • Выполнение рестарта swd по команде от веб-интерфейса перенесено из потока, обрабатывающего запрос API, в главный рабочий поток. Это устранило задержки, иногда приводившие к перезагрузке платы по watchdog в процессе рестарта.
  • Реализована функция очистки файла конфигурации. В веб-интерфейсе добавлена кнопка "Очистить конфиг". Задержка на перезагрузку страницы браузером после рестарта увеличена с 3 до 5 секунд.
  • Сервер HTTP теперь может принимать запросы API методом POST не только с Content-Type: x-www-form-urlencoded, но и с Content-Type: application/json, когда в теле запроса передается "чистый" (незакодированный) JSON-объект.
  • В веб-интерфейсе в конфигурации платы VE-01 добавлена поддержка канальных окончаний АДАСЭ.
  • В веб-интерфейсе в конфигурации плат EM-04 расширен диапазон допустимых уровней приема и передачи до -17...+7.5 и -17.4...+7.5 соответственно.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1524. По сравнению с предыдущим релизом r1509 в нем сделаны следующие изменения:

  • В веб-интерфейсе реализована функция коммутации группы каналов в таблице коммутации. Функция включает следующие возможности:
    • включение/выключение выделения отдельных каналов кликом левой кнопкой мыши при нажатой клавише Ctrl;
    • выделение последовательности каналов перемещением мыши с удерживаемой левой кнопкой при нажатой клавише Shift;
    • перетаскивание выделенной группы каналов с подсвечиванием предполагаемого места "приземления" (см. рисунок выше), при отпускании левой кнопки мыши выполняется коммутация каналов (с предварительным запросом подтверждения);
    • коммутация обратных каналов (по запросу, если требуется);
    • полная очистка выделения каналов кнопкой "Очистить выделение" (см. рисунок).
  • Размер иконок в верхней панели веб-интерфейса уменьшен до 24 пикселей для более рационального использования площади окна браузера.
  • В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и TE-01 в конфигурации интерфейса E1 параметр "Режим" более недоступен для изменения пользователем. Теперь этот параметр автоматически устанавливается в значение "Ведомый" при выборе интерфейса E1 как источника синхронизации и в значение "Ведущий" во всех остальных случаях.
  • Для единообразного обозначения параметров конфигурации потоков E1 различных плат:
    • в конфигурации плат SM-01 и SM-02 названия параметров "G704" и "Фреймер" изменены на "Формат" и "Цикл" соответственно;
    • в конфигурации платы TE-01 названия параметров "Форматированный" и "Фреймер" изменены на "Формат" и "Цикл" соответственно.
  • В веб-интерфейсе конфигурации плат E1-08 с ревизией прошивки 12 и выше добавлен выбор шины для передачи сигналов управления стаффингом плезиохронных потоков.
  • В ответах сервера HTTP на запрос содержимого статических файлов заголовок "Cache-Control: max-age=36000" изменен на "Cache-Control: no-cache" для того чтобы клиенты/прокси всегда валидировали свои кэши. Эта мера помогает обновить контент после обновления пакета sw.
  • В веб-интерфейсе в панели "Передача бита целостности тракта" надпись "E1_trunk_management" в заголовке таблицы заменена на "Управление".
  • Улучшена валидация имен переменных плат при генерации MIB-файла: если в имени переменной встречаются пробелы, они заменяются символом '-' (минус).
  • Исправлена ошибка: в настройках RSTP при изменении цены пути порта, через который подключен корневой коммутатор, суммарная цена пути к корневому коммутатору могла не обновляться и продолжать использовать прежнее значение цены.
  • Исправлена ошибка: при отсутствии в плате TE-01 модуля E1 в веб-интерфейсе не отображалось соответствующее сообщение, блокировались не все элементы настроек E1.
  • Исправлена ошибка: в конфигурационный файл не сохранялись маски аварий платы PS-220-BRS.

Выпущено обновление пакета pd-04

Пакет pd-04 обновлен до ревизии pd-04_1.0-r7. Пакет содержит прошивку платы PD-04 ревизии 13. По сравнению с предыдущей ревизией 11 в ней сделаны следующие изменения:

  • Скорректирована работа с CAS: при блокировке модуля СУВ тоже блокируются.
  • Убраны некорректные символы в MIB платы.

Выпущено обновление пакета ps-48d

Пакет ps-48d обновлен до ревизии ps-48d_1.0-r9. По сравнению с предыдущим релизом ps-48d_1.0-r8 в него добавлена прошивка платы PS-48D исполнения 2.

Выпущено обновление ПО плат SW-01 и VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r37 и ve-01-rootfs_1.0-r34 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 34. По сравнению с предыдущей ревизией 33 в ней сделаны следующие изменения:

  • Добавлена функция отбоя по таймауту медиапотока RTP. Эта функция помогает решать проблему одностороннего отбоя в случаях, когда другие методы недоступны (например удаленный SIP user-agent не поддерживает расширение Session Timer). При использовании данной функции канальному окончанию задается максимальное время, в течение которого допускается отсутствие медиапотока RTP. Если поток RTP отсутствует дольше заданного времени, канальное окончание разрывает соединение.
  • Добавлена функция замены по регулярному выражению номера вызывающего абонента, приходящего со стороны TDM. Данная функция позволяет исправить ситуацию, когда по соединительной линии от удаленной стороны приходит номер вызывающего абонента (ANI/Caller-ID) не в том формате, который принят в нашей сети. Примером является посылка АОН, в которой передается только 7 последних цифр номера вызывающего, и отсутствует код страны и номер зоны. Для решения проблемы в конфигурации канальных окончаний FXO, 1IND, PRI и R2 добавлены конфигурационные параметры, позволяющие выполнять замену принимаемого Caller-ID/ANI/АОН по регулярному выражению. Значение параметра задается в виде строки формата /<regexp>/<replacement>, где <regexp> - регулярное выражение, на совпадение с которым проверяется полученный номер, <replacement> - строка, которой заменяется номер в случае совпадения с регулярным выражением. В замене могут использоваться группы из регулярного выражения, которые подставляются с помощью комбинаций \1, \2 и т.д.

    Для приведенного выше случая приема посылки АОН можно установить параметру "Преобразование АОН" значение /^(.*)$/7342\1, в результате канальное окончание будет добавлять к принятому семизначному номеру префикс "7342".
  • Исправлена ошибка: если посылки вызова в линии канального окончания FXO прекращались до достижения заданного параметром "Число звонков" значения, принятый в посылке Caller-ID номер вызывающего продолжал отображаться в столбце "Вызывающий" даже после перехода канального окончания в исходное состояние. Теперь номер вызывающего очищается.


Пакет sw обновлен до ревизии r1509. По сравнению с предыдущим релизом r1507 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний платы VE-01 добавлен параметр "Таймаут RTP", устанавливающий величину таймаута медиапотока в секундах. Допустимые значения - от 0 до 7200. Значение 0 - особое, при установке значения 0 функция разрыва соединения по таймауту RTP отключена.
  • В конфигурации канальных окончаний платы VE-01 добавлена настройка функции замены принятого Caller-ID/ANI по регулярному выражению.

Выпущено обновление ПО плат SW-01 и VE-01

Пакет sw обновлен до ревизии r1507. По сравнению с предыдущим релизом r1505 в нем сделаны следующие изменения:

  • В веб-интерфейсе скорректированы стили элементов форм - полей ввода, кнопок и select'ов. Теперь в новом firefox'е формы отображаются более компактно.
  • В конфигурации канальных окончаний ISDN PRI платы VE-01 добавлен чекбокс, разрешающий принимать входящие вызовы со стороны PRI с Bearer Capability "3.1k audio" дополнительно к "Speech". Такой параметр появился в плате VE-01 начиная с прошивки ревизии 33:

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r36 и ve-01-rootfs_1.0-r33 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 33. По сравнению с предыдущей ревизией 32 в ней сделаны следующие изменения:

  • При старте платы добавлено ожидание окончания процесса начального сканирования файловой системы JFFS2 перед активацией таймера watchdog. Это помогает устранить перезагрузки при большой заполненности файловой системы.
  • Устранена проблема: при невозможности приема вызова со стороны линка ISDN PRI (например из-за неподдерживаемых Bearer Capabilities) вызывающему не отправлялось сообщение DISCONNECT, и вызов завершался по таймауту. Теперь передаются сообщения PROCEEDING с последующим DISCONNECT.
  • Канальным окончаниям ISDN PRI добавлен конфигурационный параметр, разрешающий принимать вызовы с Bearer Capability "3.1k audio" дополнительно к "Speech".
  • Библиотека libpri обновлена до версии 1.6.0. Об изменениях в библиотеке можно прочитать здесь.
  • Библиотека openssl обновлена до версии 1.0.2l. Об изменениях в библиотеке можно прочитать здесь.
  • Библиотека c-ares обновлена до версии 1.12.0.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r35 и ve-01-rootfs_1.0-r32 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 32. По сравнению с предыдущей ревизией 31 в ней сделаны следующие изменения:

  • Добавлен новый тип канального окончания PPS, предназначенный для работы с ретрансляторами ППС-Р3 или аналогичными им. Это канальное окончание позволяет подключить групповой канал с ретрансляторами к системе диспетчерской связи или просто к телефонному коммутатору. При получении вызова со стороны сети IP (вызов от АТС) канальное окончание дает ответ, при этом в канал ретрансляторам передается команда "включить ретрансляторы". При вызове в противоположном направлении, при получении от ретранслятора команды включения канальное окончание передает вызов на заранее заданный SIP URI. При получении от ретрансляторов команды отключения канальное окончание разрывает соединение.
  • Разрешен прием запросов REGISTER с Content-Type: multipart/mixed (некоторые телефоны Cisco передают такой запрос). Ранее плата отказывалась принимать такой запрос, отвечая кодом 415.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1505. По сравнению с предыдущим релизом r1504 в нем появилась поддержка работы с платой GE-16.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1504. По сравнению с предыдущим релизом r1500 в нем сделаны следующие изменения:

  • В веб-интерфейсе конфигурации платы VE-01 добавлена возможность создания и конфигурации канальных окончаний "ретрансляторы ППС-Р3" (PPS), предназначенных для работы с ретрансляторами ППС-Р3 или аналогичными им. Прошивка платы VE-01 с поддержкой этого типа канальных окончаний выйдет в ближайшее время.
  • В веб-интерфейсе в конфигурации плат SM-01/SM-02 при установке чекбокса "Блокирован" поле "Номер потока TDM" соответствующего интерфейса очищается, что, таким образом, отключает выход в шину TDM блока.
  • В веб-интерфейсе скорректированы стили всплывающих окон. Ранее в новом firefox всплывающие окна оказывались растянутыми на полный размер окна браузера.

Выпущено обновление ПО платы SW-01

Добавлен пакет ge-16, содержащий прошивку для платы GE-16.

Добавлен пакет rt-01, содержащий прошивку для платы RT-01.

Пакет sw обновлен до ревизии r1500. По сравнению с предыдущим релизом r1496 в нем сделаны следующие изменения:

  • Zabbix агент отправляет данные серверу только если плата SW-01 активна (является мастером шины) Это устраняет возможные коллизии, если в блоке установлены две платы SW-01.
  • Изменен интерфейс конфигурации платы RT-01.
  • Исправлена ошибка: плата SW-01, работающая в режиме ведомой, пыталась получить MIB (запрашивала переменную .4.0) ведущей платы, что приводило к "накручиванию" счетчика неожиданных запросов у ведущей платы.
  • Реализованы попытки апгрейда режима контроля пакетов шины управления в режиме ведомой платы SW-01 (ранее в режиме ведомой платы попытки апгрейда не делались, режим оставался XOR8).
  • Пакету sw добавлены зависимости от пакетов ge-16 и rt-01.

Список рассылки анонсов мигрирует на новый сервер

Хочешь, чтобы что-то было сделано хорошо - сделай это сам. В верности этого принципа мне приходилось убеждаться не раз.

Когда несколько лет назад нам потребовалось организовать список рассылки для информирования наших клиентов об обновлениях программного обеспечения разрабатываемой и производимой нами аппаратуры, было принято решение обратиться для этого к профессионалам, тем более что различных сервисов почтовой рассылки существовало довольно много. Было перепробовано немало подобных сервисов. Некоторые были забракованы сразу, некоторыми мы пытались пользоваться в "тестовом режиме", но по тем или иным причинам они нам не подошли. В конце концов был выбран один сервис, которым мы реально пользовались некоторое время, затем он был сменен другим, которым мы пользовались несколько лет... но ни один из них не работал так хорошо, как нам того хотелось бы. В результате было принято решение перевести список рассылки на наш собственный сервер.

Сейчас на нашем сервере установлен менеджер списков рассылки Mailman, на котором создан список рассылки MC04-DSL-3U-announce взамен старого списка рассылки анонсов об обновлениях ПО. Архив старого списка рассылки перенесен в новый архив. В ближайшее время существующие подписки будут перенесены на новый сервер, о чем подписчики получат информационное письмо.

Кроме списка рассылки MC04-DSL-3U-announce, в котором публикуются только анонсы сотрудниками компании АДС, создан список рассылки MC04-DSL-3U-talk, предназначенный для свободного обсуждения тем, касающихся аппаратуры MC04-DSL-3U, в который могут писать все подписчики.

Полный список имеющихся на нашем сервере рассылок можно посмотреть на этой странице.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1496. По сравнению с предыдущим релизом r1492 в нем сделаны следующие изменения:

  • Из отображаемой статистики потоков RTP платы VE-01 убрана строка "Длительность сеанса".
  • В веб-интерфейсе конфигурации платы VE-01 заголовок окна настроек SIP-пользователя устанавливается в "Добавление SIP-пользователя" при нажатии кнопки "Добавить" и в "Настройки SIP-пользователя" при нажатии кнопки "Изменить". Ранее в любом случае отображалось "Добавить SIP-пользователя", что не всегда соответствовало сути выполняемой операции.
  • В веб-интерфейсе конфигурации плат SM-01/SM-02 параметры "Число каналов eth" слишком "любили" автоматически устанавливаться в максимально возможное значение. Теперь они автоматически перевычисляются только если значения "Число каналов DSL"/"Число каналов TDM" действительно изменены пользователем.
  • Исправлена ошибка: при нажатии кнопки "Включить ДП"/"Выключить ДП" в окне конфигурации платы RP-01 поверх окна конфигурации помещался спиннер, но после выполнения запрошенной функции он не пропадал.

Выпущено обновление прошивки платы VE-01 до ревизии 31

Выпущено обновление пакетов ve-01, ve-01-csp и ve-01-rootfs до ревизий ve-01_1.0-r34.9, ve-01-csp_1.0-r4.9 и ve-01-rootfs_1.0-r31.9. Текущая ревизия прошивки платы VE-01 обновлена до 31. По отношению к прошивке ревизии 30 сделаны следующие изменения:

  • Добавлена функция загрузки таблицы маршрутизации SIP из платы SW-01. Таблица маршрутизации позволяет менять target URI запросов SIP в соответствии с заданным набором правил. Подробнее об этой функции смотрите на wiki-странице ve:FunctionsSipRouting.
  • Переделана функция "перехват вызова": теперь перехватывать вызовы могут не только канальные окончания FXS, но и SIP-пользователи - см. описание на wiki-странице ve:FunctionsCallPickup.
  • Исправлена ошибка: при отправке сообщений REGISTER и начального INVITE не учитывались конфигурационные параметры "SIP прокси" и "Регистратор".

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1491. По сравнению с предыдущим релизом r1490 в веб-интерфейсе в окне конфигурации платы PS-48D аппаратного исполнения 2 отображается "Исполнение платы: 40 Вт." (вместо "Исполнение платы: 75 Вт.", как для платы исполнения 1).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1490. По сравнению с предыдущим релизом r1487 в нем сделаны следующие изменения:

  • Исправлена ошибка, которая могла приводить к падениям Segmentation fault при записи конфигурации в плату VE-01.
  • В конфигурации платы VE-01 добавлена возможность задавать SIP-пользователям группу перехвата. Группа перехвата SIP-пользователей сохраняется в конфиг-файле и передается плате VE-01.
  • Добавлена возможность резервирования групповых каналов.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1487. По сравнению с предыдущим релизом r1485 в нем сделаны следующие изменения:

  • Добавлена возможность устанавливать таблицу маршрутизации SIP в платах VE-01, поддерживающих такую функцию. Поддержка этой функции платой VE-01 появится в одном из ближайших релизов.
  • Исправлена ошибка: проверка числа каналов TDM E1 в веб-интерфейсе конфигурации плат SM-01 и SM-02 ошибочно применялась и к числу каналов TDM DSL. Ошибка появилась в r1478.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1485. По сравнению с предыдущим релизом r1482 в нем сделаны следующие изменения:

  • Исправлена серьезная ошибка, возникшая в r1481, в результате которой невозможно было изменить режим работы генератора через веб-интерфейс.
  • Исправлена ошибка: когда значения счетчиков AS/UAS, получаемые из плат SM-01/SM-02, превышали 231, значения трактовались как отрицательные, и в веб-интерфейсе отображалось отрицательное время.
  • Устранена недоделка: ячейки канала платы RT-01 в таблицах субвкладок "СУВы" и "Данные КИ" вкладки "TDM" не выделялись цветом.

Выпущено обновление ПО плат TE-01 и VE-01

Пакет te-01 обновлен до ревизии te-01_1.0-r8. В нем появилась прошивка ревизии 8, в которой скорректирован опрос микросхемы ADM6993.

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r33 и ve-01-rootfs_1.0-r30 соответственно. Пакеты содержат прошивку платы VE-01 ревизии 30. По сравнению с прошивкой ревизии 29 сделаны следующие изменения:

  • Улучшена работа с юзер-агентами, указывающими неверное (нестандартное) название аудио-кодеков в SDP (например некоторые UA от Cisco/Linksys указывают кодек "G729a" вместо "G729"). Теперь шлюз VE-01 нечувствителен к подобным ошибкам.
  • Исправлена ошибка: при анализе SDP аудио-кодек, в атрибуте rtpmap которого явно указаны encoding-parameters (например "a=rtpmap:8 PCMA/8000/1"), считался неподдерживаемым.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1482. По сравнению с предыдущим релизом r1476 в нем сделаны следующие изменения:

  • В веб-интерфейсе конфигурации платы SM-02 колонке "ppm" в таблице состояния регенераторов добавлена всплывающая подсказка "Отклонение частоты генератора".
  • При записи конфигурации плат SM-01, SM-02 добавлена проверка корректности значения поля "Число каналов TDM" в конфигурации интерфейса E1. Допускаются значения 0...32.
  • Исправлена ошибка: в веб-интерфейсе при открытии окна конфигурации платы SM-01/SM-02, у которой заблокирован интерфейс E1, поля ввода "Номер потока TDM" и "Число каналов TDM" не были заблокированы. Теперь поведение чекбокса "Блокировка" интерфейса E1 сделано таким же, как и интерфейсов DSL.
  • Если запрос на изменение величины коррекции хода часов реального времени возвращает ошибку, в поле ввода коррекции возвращается исходное значение коррекции хода часов.
  • В веб-интерфейсе на вкладке "Генератор" отображаются возможные источники синхронизации с указанием слота и типа платы, а также разрешена или нет выдача сигнала на шины REFCLK.
  • Исправлена ошибка: в веб-интерфейсе конфигурации платы RT-01 в поле "Адрес модуля радиосвязи для группового вызова" должно вводиться двузначное число, но максимальная длина значения была ограничена одним символом.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1476. По сравнению с предыдущим релизом r1470 в нем сделаны следующие изменения:

  • В стартовый скрипт добавлено включение выхода контроля частоты часов реального времени для их контроля и калибровки в процессе производства плат SW-01.
  • Выполнение opkg upgrade через веб-интерфейс теперь требует наличия у пользователя права изменения конфигурации.
  • Добавлен вывод в лог сообщений о выполнении рестарта swd и перезагрузки платы с помощью веб-интерфейса.
  • В веб-интерфейсе конфигурации платы EM-04 при включении шлейфа поля ввода уровней сигнала становятся неактивными. В нижней части окна настроек добавлены картинки, поясняющие работу платы в режиме цифрового и аналогового шлейфов.
  • В веб-интерфейсе конфигурации платы VE-01 при создании канальных окончаний SIP начальное значение чекбоксов "АРУ" - "выключено". Также АРУ выключается при нажатии кнопки "Сбросить".

Обновлен SSL сертификат сервера

До недавнего времени наш сервер, на котором расположены репозитории с пакетами ПО для плат SW-01, использовал SSL сертификат, выпущенный компанией StartCom. К сожалению, из-за нарушений в процедурах выдачи сертификатов, допущенных этой компанией, а также компанией WoSign, ПО ведущих компаний (Mozilla, Apple, Google) перестало доверять сертификатам WoSign и StartCom. Подробнее о произошедшем можно прочитать например здесь и здесь. В связи с этими событиями наша компания была вынуждена заменить сертификат на нашем сервере. Смена сертификата коснулась хостов r2.adc-line.ru, svn.adc-line.ru, trac.adc-line.ru и repo.adc-line.ru.

К сожалению для проверки подлинности сертификатов в платах SW-01 до сих пор был установлен единственный корневой сертификат (CA) - StartCom Certification Authority. Смена сертификата на сертификат, выпущенный другим удостоверяющим центром, привела к тому, что плата SW-01 не может получать файлы из нашего основного репозитория, в результате чего при нажатии кнопки "Проверить обновления" на вкладке "Обновление ПО" веб-интерфейса платы SW-01 возникают ошибки:

 * opkg_download: Failed to download https://repo.adc-line.ru/sw-01/ipk/all/Packages.gz, wget returned 5.
 * opkg_download: Failed to download https://repo.adc-line.ru/sw-01/ipk/all/Packages.sig, wget returned 5.
 * opkg_download: Failed to download https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.gz, wget returned 5.
 * opkg_download: Failed to download https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.sig, wget returned 5.
 * opkg_download: Failed to download https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.gz, wget returned 5.
 * opkg_download: Failed to download https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.sig, wget returned 5.

Для решения данной проблемы рекомендуем выполнить обновление из нашего резервного репозитория. Для этого введите в строку "URL для обновления" URL http://adc-line.ru/feeds/sw-01/ipk и нажмите "Проверить обновления":

В результате будет предложено обновить пакет adc-feed-configs до версии 1.0-r5, что, в свою очередь, приведет к установке пакета ca-certificates, содержащего корневые сертификаты большинства публичных удостоверяющих центров. Нажмите "Установить выбранные пакеты". После этого обновления доступ платы SW-01 к нашему основному репозиторию будет восстановлен, и обновление ПО будет происходить, как и раньше, простым нажатием кнопки "Проверить обновления".

Выпущено обновление прошивки платы VE-01 до ревизии 29

Выпущено обновление пакетов ve-01, ve-01-msp и ve-01-rootfs до ревизий ve-01_1.0-r32.9, ve-01-msp_1.0-r4.9 и ve-01-rootfs_1.0-r29.9. Текущая ревизия прошивки платы VE-01 обновлена до 29. По отношению к прошивке ревизии 28 сделаны следующие изменения:

  • Сделана поддержка Session Timer (RFC4028), эта функция помогает бороться с проблемой одностороннего отбоя сессий. Канальным окончаниям SIP добавлен конфигурационный параметр Session-Expires. По умолчанию Session-Expires равен нулю, что означает не использовать Session Timer.
  • При организации конференций средствами платы VE-01 на стороне конференции активирован Session Timer с параметром Session-Expires равным 1800.
  • Окончаниям FXS добавлена настройка диапазона длительностей сигнала Flash: минимальная длительность всегда 80 мс, максимальная выбирается из значений 100, 200, 300, 400, 600 или 900 мс. Это позволяет выбрать минимально необходимую длительность Flash для телефонных аппаратов разных стандартов.
  • У окончаний FXS при нажатии Flash в предответном состоянии текущего соединения текущее соединение отбивается.
  • Улучшено определение сигнала "Занято" канальными окончаниями FXO: границы длительности сигнала и паузы между ними установлены в 290...500 мс. Добавлен конфигурационный параметр, определяющий количество циклов сигнала "Занято" подряд, после которых выполняется отбой. Значение 0 полностью отключает отбой по сигналу "Занято". Этот параметр позволяет устранить проблему обрывов соединений из-за ложного определения сигнала "занято".
  • Улучшена генерация сигнала "Занято": длительности посылки и паузы сделаны по 350 мс (было 500 мс).
  • Улучшена работа канальных окончаний MFC R2 в режиме T.38: при изменении СУВ А в режиме T.38 сразу выполняется отбой (ранее отбой происходил по таймауту приема/передачи факса).
  • Изменен алгоритм создания конференции методом "REFER конференции": теперь трансфер второго соединения в конференцию выполняется не после получения ответа 202 на первый REFER, а после получения завершающего NOTIFY (т.е. после полного окончания трансфера).
  • Добавлен прием и генерация поля P-Asserted-Identity. Благодаря этому при переводах вызовов обновляется информация о вызывающем и вызываемом абонентах, отображаемая в веб-интерфейсе и у других юзер-агентов.
  • Улучшена работа с SRTP: однажды выбранные crypto_suit и ключ теперь запоминаются в параметрах соединения, и в последующих REINVITE и при ответах на предложение SDP той же сессии используется уже имеющийся ключ (ранее генерировался новый ключ, и смена ключа приводила к заметному на слух прерыванию сигнала).
  • Обновлено ПО медиапроцессора (MSP).
  • Исправлена генерация CDR при параллельных вызовах (например при использовании функции "Групповой вызов"). Ранее в подобных случаях CDR не формировались.
  • Исправлена ошибка: в некоторых случаях после выполнения Call Transfer при ответе вызываемого могла возникнуть ошибка, приводившая к одностороннему отбою.
  • Исправлена ошибка: в некоторых случаях, если абонент окончания FXS делал исходящий вызов, переводил соединение на Hold и клал трубку, начинал звенеть звонок, а при последующем поднятии трубки абонент слышал тишину.
  • Исправлена ошибка: если канальное окончание ставили на Hold, а затем отбивали, то ему в линию не передавался сигнал "Занято".
  • Исправлена ошибка: если на момент старта платы VE-01 у окончания FXS был замкнут шлейф, то окончание оставалось в состоянии Idle. Если на такое окончание поступал вызов, то сразу происходил ответ. Теперь при создании окончания FXS проверяется состояние СУВ A, и если он равен нулю, канал активируется (переходит в состояние Dialtone).
  • Исправлена ошибка формирования предложения SDP в режиме T.38: строка connection была в секции media, теперь глобальная.
  • Исправлена ошибка формирования ответа SDP в режиме T.38: строка connection присутствовала дважды: в секции media и глобальная. Оставлена глобальная.
  • Исправлена ошибка проверки безопасного транспорта: в случае, если сообщение проходило через прокси-сервер несколько раз (например при использовании функции группового вызова и/или изменении типа транспорта), оно могло быть ошибочно отмечено как полученное через безопасный транспорт и быть принято канальным окончанием с флагом "Принимать только TLS".
  • Исправлена ошибка, приводившая к падению при получении сообщения REFER, значение поля Refer-To которого имеет формат Name-Addr (ранее предполагалось, что значением является URI).
  • Исправлена ошибка: получение в SDP невалидного IP адреса (например адреса IPv4 при указании семейства IP6) могло приводить к падению.
  • Устранена проблема: при попытке уничтожить только что созданный канал FoIP (Fax over IP) MSP возвращал ошибку. Ошибка устранена задержкой перед уничтожением канала.
  • Устранена возможная утечка памяти, возникавшая при получении запросов SUBSCRIBE, на которые на давалось окончательных ответов. Теперь на запрос SUBSCRIBE сразу дается ответ 405.

Выпущено обновление ПО плат SW-01 и EM-04

Пакет sw обновлен до ревизии r1470. По сравнению с предыдущим релизом r1468 в нем сделаны следующие изменения:

  • Добавлена функция коррекции хода часов реального времени. В веб-интерфейсе блока на вкладке "Часы" в панели "Часы реального времени" появилось поле "Коррекция хода", в которое можно вводить значения от -39 до 72. Положительное число ускоряет ход часов, отрицательное - замедляет.
  • Исправлена ошибка, которая могла приводить к падению при запросе переменных платы SW-01, работающей в режиме резерва.

Пакеты ntp, ntp-bin, ntp-tickadj обновлены до версии 4.2.6p5-r2. По сравнению с предыдущим релизом 4.2.6p5-r0 сделаны следующие изменения:

  • При наличии в конфигурации демона ntpd сервера 127.127.1.0 (который присутствует в конфигурации по умолчанию) и отсутствии других источников синхронизации системное время синхронизируется с часами реального времени (ранее в таком случае синхронизация системных часов не производилась).
  • Если системное время синхронизировано с каким-либо внешним сервером, и при этом оно отличается от времени в часах реального времени, часы реального времени устанавливаются в значение текущего системного времени.

Пакеты kernel* обновлены до версии 3.6.9-r9. По сравнению с предыдущей версией 3.6.9-r8 сделаны следующие изменения:

  • В драйвере часов реального времени реализована возможность запроса времени с точностью до десятков миллисекунд (ранее время можно было получить только с точностью до целых секунд). Эта возможность используется демоном ntpd при синхронизации системного времени.
  • Сделан вывод частот внутренних генераторов платы на контрольные точки. Они будут использоваться для контроля функционирования узлов платы в процессе производства.

Пакет em-04 обновлен до версии 1.0-r5. Новая версия пакета содержит прошивки ревизии 4 для плат EM-04 аппаратных исполнений 2 и 3. В этой ревизии прошивок при установленном аналоговом шлейфе применяются нулевые уровни усиления приёмника и передатчика.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1468. По сравнению с предыдущим релизом r1467 в нем появилась поддержка платы RT-01.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1467. По сравнению с предыдущим релизом r1465 в нем сделаны следующие изменения:

  • Исправлена ошибка: в веб-интерфейсе на подвкладках "СУВы" и "Данные КИ" вкладки "ТДМ" не раскрашивались ячейки каналов, занимаемых платой EM-04.
  • Исправлена ошибка: при сохранении конфигурации TDM плата SW-01 читала из ПЛИС таблицу групповых каналов целиком и сохраняла ее в документе XML. Однако не все элементы таблицы являются собственно данными конфигурации. Там есть еще некая сумма, которая доступна только для чтения, и из которой из раза в раз могут читаться разные значения. Это приводило к (фактически ложной) пересинхронизации конфигураций резервных плат SW-01: они каждый раз получали от активной платы новую конфигурацию и индицировали несинхронизированное состояние желтым светодиодом вместо зеленого. Теперь после чтения из ПЛИС таблицы групповых каналов элемент "сумма" каждого канала обнуляется.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1465. По сравнению с предыдущим релизом r1458 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний SIP платы VE-01 добавлен параметр Session-Expires. При установке ненулевого значения для канального окончания активируется Session-Timer (RFC4028).
  • В веб-интерфейсе в конфигурации канальных окончаний FXO платы VE-01 добавлен параметр "Отбой после X циклов Занято", устанавливающий число идущих подряд циклов сигнала "Занято", после которых происходит отбой соединения. Значение 0 полностью запрещает отбой по приему сигнала "Занято". Этот параметр позволяет регулировать надежность определения окончания разговора и уменьшить вероятность разрыва соединения из-за ложного детектирования сигнала "Занято".
  • В веб-интерфейсе в конфигурации канальных окончаний FXS платы VE-01 добавлен параметр выбора длительности Flash. Этот параметр позволяет регулировать максимальную длительность разрыва шлейфа, воспринимаемую канальным окончанием как Flash.
  • Исправлена ошибка: авария "Плата отсутствует" не записывалась в журнал аварий.
  • Исправлена ошибка: конфигурация плате TE-01 передавалась каждые 10 минут, а это могло приводить к кратковременным нарушениям в ее работе. Теперь конфигурация передается только один раз после обнаружения платы.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1458. По сравнению с предыдущим релизом r1455 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации платы SM-02 добавлена возможность выбора линии refclk для синхронизации генератора блока.
  • Исправлена ошибка: таймер опроса сообщений чата в веб-интерфейсе обновлялся только при успешном завершении запроса, в результате если сервер возвращал ошибку, сообщение об ошибке появлялось каждую секунду.
  • В веб-интерфейсе запрещено закрытие окна с сообщением об ошибке API клавишей ESC, так как в этом случае не снимается блокировка последующих периодических запросов к серверу. Окно можно закрыть только кнопкой "Закрыть" или клавишей Enter. Позднее это ограничение планируется устранить.

Выпущено обновление ПО платы TE-01

Пакет te-01 обновлен до ревизии r7. В новой версии содержится прошивка платы TE-01 ревизии 7. По сравнению с предыдущей ревизией 6 в ней увеличена глубина буфера для выравнивания потоков.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1455. По сравнению с предыдущим релизом r1453 в нем сделаны следующие изменения:

  • Исправлена ошибка: в веб-интерфейсе при клике ссылки на порт платы во всплывающей подсказке вместо открывания окна конфигурации платы появлялся запрос на соединение каналов.
  • Исправлена ошибка: после обновления пакета sw предупреждение об изменении ревизии ПЛИС появлялось даже если ревизия ПЛИС не менялась.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1453. По сравнению с предыдущим релизом r1439 в нем сделаны следующие изменения:

  • Доработана процедура обновления ПО платы SW-01: если после завершения обновления требуется рестарт swd, проверяется изменение ревизии файла прошивки ПЛИС. Если ревизия изменилась (ревизия файла прошивки больше текущей загруженной ревизии), выдается предупреждение о том, что при старте swd будет произведен рестарт всех плат блока. Также подобное предупреждение выдается при запросе перезагрузки платы SW-01.
  • В веб-интерфейсе улучшена работа при перетаскивании мышью ячеек в таблице коммутации TDM маппера: ранее, если надо было соединить ячейку с расположенной ниже ячейкой, всплывающая подсказка мешала позиционировать курсор на целевую ячейку. Теперь при клике ячейки канала всплывающие подсказки убираются.
  • В веб-интерфейсе на вкладке "TDM" ячейки субвкладок "СУВы" и "Данные КИ" теперь раскрашиваются аналогично субвкладке "Таблица коммутации". Также на субвкладках "СУВы" и "Данные КИ" добавлены всплывающие подсказки и выделение ячеек скоммутированных каналов аналогично субвкладке "Таблица коммутации".
  • В веб-интерфейсе в заголовках окон конфигурации плат кроме имени платы и номера слота теперь отображается комментарий к плате (если он есть).
  • Реализована функция чата: теперь работающие с блоком операторы могут обмениваться текстовыми сообщениями. Это может быть полезно в процессе пусконаладочных работ или при устранении какой-либо неисправности.
  • В веб-интерфейсе в окне конфигурации платы VE-01 при переключении на вкладку "SIP окончания" производится повторное центрирование окна, так как эта вкладка заметно шире первой.
  • Исправлена ошибка веб-интерфейса: в состоянии платы VE-01 на вкладке "SIP пользователи" неверно отображалась информация в случае регистрации нескольких юзер-агентов под одной и той же учетной записью.
  • В базе данных CDR теперь сохраняется тип окончания вызываемого абонента. В веб-интерфейсе на вкладке CDR добавлено отображение типов канальных окончаний как вызывающего, так и вызываемого абонентов. В условиях автоматической передачи файлов CDR и параметров поиска теперь можно выбирать тип окончаний как вызывающего, так и вызываемого. В строке формата записей CDR добавилась комбинация символов "%t", на место которой подставляется тип окончания вызываемого абонента.
  • Исправлена ошибка в веб-интерфейсе конфигурации платы VE-01: при изменении параметров канального окончания пропадал комментарий канального окончания.
  • В веб-интерфейсе в состоянии платы TE-01 увеличена разрядность величины отображаемой задержки потоков E1 с 5 до 8 бит.
  • Исправлена пара опечаток в выводимом в лог тексте.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1439. По сравнению с предыдущим релизом r1437 в нем сделаны следующие изменения:

  • Изменено поведение при обновлении ПО с указанием пользовательского URL: ранее в конфиг-файлах выполнялся поиск фиксированной строки "http://adc-line.ru/feeds/sw-01/ipk", которая заменялась на указанный пользователем URL. Теперь замена выполняется по регулярному выражению "\w+://.*/sw-01/ipk", что позволяет не зависеть от конкретных URL в конфиг-файлах.
  • Технические правки, устраняющие предупреждения компилятора. В-основном касаются квалификаторов const и приведения типов.

Пакет adc-feed-configs обновлен до ревизии r4. По сравнению с предыдущей ревизией r3 в нем сделаны следующие изменения:

  • Добавлен корневой сертификат CA для доступа к репозиториям.
  • Добавлена зависимость от пакета wget версии 1.18 или старше, необходимого для доступа к репозиториям по протоколу https.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1437. По сравнению с предыдущим релизом r1435 произошли следующие изменения:

  • Исправлены ошибки веб-интерфейса конфигурации платы TE-01:
    • в браузере chrome окно конфигурации растягивалось на всю ширину окна браузера;
    • в таблице коммутации каналов не маркировались каналы, нанимаемые платой TE-01.
  • Устранена проблема HTTP сервера, возникавшая в процессе обновления ПО: если процесс обновления ничего не выводил более 3 минут (например загружался большой пакет через медленный канал), соединение закрывалось по таймауту, при этом в веб-браузере ничего не отображалось, и создавалось впечатление, что процесс обновления "завис". Теперь, если от процесса обновления нет вывода в течение минуты, сервер передает в сторону браузера строку-комментарий для поддержания соединения открытым.

Выпущено обновление ПО плат SW-01, VE-01

Выпущена прошивка платы VE-01 ревизии 28. По сравнению с предыдущей ревизией 27 в ней произошли следующие изменения:

  • Исправлена ошибка, которая могла приводить к отсутствию слышимости и перезагрузке платы при изменении адреса IPv6.
  • Исправлена ошибка: при изменении адреса платы полупостоянные потоки RTP не изменяли свой локальный адрес отправителя, в результате чего каналы могли находиться в состоянии "Error" или "LOS".

Пакет sw обновлен до ревизии r1435. В новой ревизии устранена проблема, которая могла возникать при обновлении прошивки плат, использующих расширенные проверочные коды. При некоторых обстоятельствах после передачи запроса RESTART но до начала обновления транспорт на стороне SW-01 мог вернуться в режим расширенных проверочных кодов, в результате чего запрос на обновление платы не принимался, и обновление не начиналось. Теперь запрос на обновление принимается независимо от текущего режима проверочных кодов.

Выпущено обновление ПО плат SW-01, VE-01, TE-01

Выпущена прошивка платы VE-01 ревизии 27. По сравнению с предыдущей ревизией 26 в ней произошли следующие изменения:

  • Добавлен тип канальных окончаний "MFC R2" (соединительная линия с многочастотной сигнализацией R2).
  • В конфигурацию IPv6 добавлен вариант, при котором использование IPv6 полностью отключено.
  • Исправлена ошибка фильтрации дребезга СУВ в канальных окончаниях "1ВСК индуктивный код". Ошибка могла проявляться как переход окончания в состояние RBlocked при появлении короткого (меньше 10 мс) "нуля" на СУВ A.

Выпущена прошивка платы TE-01 ревизии 6. По сравнению с предыдущей ревизией 5 сделаны следующие изменения:

  • Для каждого из восьми потоков Е1 теперь можно выбрать свою полосу пропускания от 1 до 32 КИ.

Пакет sw обновлен до ревизии r1434. По отношению к предыдущему релизу r1431 сделаны следующие изменения:

  • В веб-интерфейсе в настройках параметров транков ethernet чекбокс "Использовать MAC для IP" переименован в "Хэшировать MAC для пакетов IP" - это лучше отражает суть настройки.
  • Обновлен веб-интерфейс конфигурации платы TE-01: добавлена конфигурация числа каналов в каждом из 8 потоков E1, добавлено отображение счетчиков ethernet.
  • В конфигурации платы VE-01 добавлена поддержка канальных окончаний "MFC R2". В конфигурации IPv6 VE-01 добавлен вариант "Отключен", при котором IPv6 не используется. По умолчанию конфигурация IPv6 платы VE-01 теперь установлена в "Отключен".

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1431. По отношению к предыдущему релизу r1429 сделаны следующие изменения:

  • Устранена проблема: при включении порта ethernet в коммутаторе платы SW-01, которое производится при обнаружении наличия платы, использующей ethernet, с небольшой ненулевой вероятностью могла прекратиться передача в соседний порт (с номером на единицу больше). Установлено, что описанный эффект возникал при манипуляциях с управляющим сигналом PU_IVREF порта. Теперь никаких манипуляций с этим сигналом не проиводится, он устанавливается при подаче питания на плату и при отключении порта больше не сбрасывается. Прекращений передачи больше не наблюдается.
  • В веб-интерфейсе исправлено отображение вкладок: устранен выход верхней линии рамки за пределы вкладки. Правый верхний угол ярлыков вкладок сделан закругленным.

Выпущено обновление прошивки платы VE-01 до ревизии 26

Выпущено обновление пакетов ve-01 и ve-01-rootfs до ревизий ve-01_1.0-r29.9 и ve-01-rootfs_1.0-r26.9. Текущая ревизия прошивки платы VE-01 обновлена до 26. По отношению к прошивке ревизии 25 сделаны следующие изменения:

  • Добавлена функция "групповой вызов" ("параллельный вызов"): при получении вызова группы вызов "ветвится" на всех членов группы.
  • Добавлена функция "Перехват вызова" окончаниями FXS: одно окончание FXS может перехватить вызов другого окончания FXS, если они принадлежат одной и той же "группе перехвата".
  • Добавлена поддержка работы по протоколу IPv6.
  • Добавлена поддержка расширенных проверочных кодов (CRC16, CRC32) на управляющей шине кроссплаты.
  • Изменена отправка уведомлений при получении сообщения REFER: теперь сразу при получении REFER отправляется NOTIFY с кодом "100 Trying", а при получении окончательного ответа на INVITE - новый NOTIFY с кодом завершения INVITE.
  • Исправлена ошибка: при получении некорректно сформированного SDP предложения в некоторых случаях плата могла перезагружаться.
  • Исправлена ошибка формирования аварий "MF lost", приводившая к тому, что эти аварии не очищались при отключении аварийного потока E1 или при переводе платы в режим канальной платы.
  • Исправлены ошибки фильтрации дребезга СУВ окончаниями FXS. Ошибки проявлялись как отбой в момент снятия трубки при входящем вызове, если снятие трубки дает три переключения СУВ "A" вместо одного.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1429. По отношению к предыдущему релизу r1412 сделаны следующие изменения:

  • Реализован workaround бага, обнаруженного в браузерах chrome версии 53: когда браузер запрашивает документ, имеющийся у него в кэше, с указанием заголовка "If-None-Match", то при получении ответа "304 Not Modified" браузер с некоторой вероятностью не применяет запрошенный файл при рендеринге страницы. Теперь сервер, получив запрос, проверяет, нет ли в заголовке "User-Agent" подстроки "Chrome/53.", и если есть, игнорирует "If-None-Match", всегда отдавая запрошенный контент вместо ответа "304 Not Modified".
  • Исправлены стили элементов веб-интерфейса: ранее в браузерах Chrome не отображался градиент в заголовках окон и кнопках на вкладке "Разное".
  • В скриптах веб-интерфейса обновлена версия библиотеки jQuery до 3.1.0. Веб-интерфейс со старой версией (1.7.2) доступен по URL "/old.html".
  • Изменена система прав пользователей:
    • Добавлены новые права: право сохранения конфигурации в файл и право записи команд опроса и сброса счетчиков плат SM-01 и SM-02.
    • База данных учетных записей обновлена до версии 2, изначально новые права совпадают с общим правом записи.
  • В веб-интерфейсе изменен вид таблицы пользователей: появилась кнопка изменения настроек пользователя, с помощью которой можно менять права и комментарий пользователя.
  • Изменился алгоритм резервирования потоков E1 в TDM-маппере: при исправности основного потока резервный поток может использоваться для передачи произвольных данных (ранее в него всегда передавалась копия основного потока).
  • Изменена логика работы агента Zabix с ключами элементов данных: теперь при запросе элементов данных плат проверяется второй элемент ключа (ранее второй элемент ключа игнорировался). Если второй элемент ключа содержит слово "board" или название платы, совпадающее с названием реально установленной в блоке платы, агент возвращает запрошенный элемент данных. В противном случае возвращается ошибка "unsupported key" (если второй элемент ключа не совпадает с названием платы) или "Not Found" (если плата отсутствует в блоке).
  • В веб-интерфейсе при нажатии кнопки "Сохранить конфигурацию" выдается вопрос: "Вы действительно хотите сохранить текущую конфигурацию в ПЗУ ?".
  • В веб-интерфейсе в состоянии интерфейсов регенераторов платы SM-02 значение 3 поля "State" теперь отображается как "Нет СЦС(3)".
  • В веб-интерфейсе конфигурации платы TE-01 при отсутствии в плате модуля E1 отображается надпись "Модуль E1 не установлен", при этом все управляющие элементы конфигурации E1 заблокированы.
  • В веб-интерфейсе конфигурации платы PD-04, на которой не установлено ни одного модуля, выводится надпись "Модули не установлены".
  • Обновлен веб-интерфейс конфигурации платы VE-01:
    • добавлена конфигурация IPv6;
    • добавлена конфигурация групповых вызовов;
    • окончаниям FXS добавлен параметр "Группа перехвата вызовов";
    • на вкладке "ДВО" добавлена конфигурация кода вызова услуги "Перехват вызова".
  • В веб-интерфейсе в таблице коммутации каналов tooltip'ам с названием платы и номером порта/канала добавлена стрелочка, перекрывающая промежуток между телом tooltip'а и ячейкой таблицы, возникающий в некоторых версиях Internet Explorer. Это позволяет перевести курсор мыши с ячейки на ссылку в tooltip'е без пропадания tooltip'а.
  • В момент начала обновления прошивки платы, сразу после команды RESTART транспорт между платой SW-01 и обновляемой платой переводится в режим проверочных кодов XOR8. Это необходимо, так как начальный загрузчик платы, выполняющий обновление, может не поддерживать расширенные проверочные коды.
  • При пропадании платы VE-01 выполняется проверка, не находится ли плата в процессе обновления прошивки. И если находится, то ethernet порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления.

Миграция trac и svn на новый сервер

http://fullpicture.ru/wp-content/uploads/2015/09/Velikaya-migratsiya-zhivotnyh-2.jpg

Долгое время наша система trac и сервер svn работали на обычном персональном компьютере, стоящем на моем рабочем столе, и делили ресурсы с браузером Firefox, мэйлером Thunderbird и кучей прочих "монстров", которые во множестве обитают на любой рабочей станции. И вот, наконец, пришло время расставить все по своим местам. И поэтому...

...наша система trac и репозитории svn мигрируют!

Для тех, кто пользуется только системой trac (включая просмотр исходных кодов), миграция должна пройти безболезненно и практически незаметно - при обращении по старому адресу веб-браузер будет автоматически переадресован на новый URL. Для разработчиков же, которые пользуются репозиториями SVN, потребуется произвести дополнительные действия, о которых сказано ниже.

Откуда и куда мигрируем

Система trac переносится с URL http://46.146.217.16:8787/ на https://trac.adc-line.ru/.

Репозитории SVN переносятся с URL svn://192.168.0.75/ на https://svn.adc-line.ru/.

Обратите внимание, что меняется не только имя хоста, но и протокол.

План миграции

На момент этой публикации trac на https://trac.adc-line.ru/ работает в тестовом режиме, о чем напоминает надпись в заголовке каждой страницы. Функционально работа системы ни чем не должна отличаться от работы в "боевом" режиме за исключением того, что все сделанные изменения пропадут на момент завершения миграции.

На момент этой публикации на адресе https://svn.adc-line.ru/ работает зеркало репозиториев SVN с доступом только для чтения. Время от времени состояние репозиториев будет синхронизироваться с репозиториями на старом сервере.

Процесс перехода на новый сервер начнется 24 сентября в 15 часов московcкого времени (12 часов UTC). Переход будет выполнен следующим образом:

  • Запрещается запись в репозитории SVN на старом сервере.
  • Производится финальная синхронизация новых репозиториев SVN со старыми.
  • Разработчикам разрешается запись в новые репозитории.
  • Доступ к trac на старом и новом серверах приостанавливается (на все запросы сервера будут отдавать redirect на страницу с информацией о временной недоступности).
  • Проекты trac на новом сервере удаляются.
  • Проекты со старого сервера trac копируются на новый сервер.
  • В проектах trac корректируются пути к репозиториям SVN.
  • Разрешается доступ к новому серверу trac (снимается redirect).
  • На старом сервере устанавливается redirect на новый сервер.

Корректировка рабочих копий проектов из репозиториев SVN

После завершения миграции разработчики, работающие с проектами из репозиториев SVN, должны будут скорректировать URL репозитория во всех рабочих копиях проектов, заменив "svn://192.168.0.75/" на "https://svn.adc-line.ru/". Это можно сделать следующей командой:

svn relocate svn://192.168.0.75/ https://svn.adc-line.ru/

Указанная команда должна выполняться в корневом каталоге рабочей копии проекта.

Если что-то пошло не так

Даже при очень хорошей подготовке и тщательном планировании есть вероятность, что была забыта какая-то мелочь, и что-то пойдет не так. Если Вы столкнулись с какой-либо проблемой после миграции на новый сервер, обращайтесь непосредственно ко мне по адресу alx@….














Выпущено обновление ПО плат SW-01, SM-02, PS-220D, PS-48D, PS-220-BRS

Выпущены новые пакеты с программным обеспечением плат PS-220D, PS-48D, PS-220-BRS.

Выпущено обновление ПО платы SM-02: добавлена прошивка ревизии 8. В этой ревизии обновлено firmware SDFE - 2001.

Пакет sw обновлен до ревизии r1412. По отношению к предыдущему релизу r1406 сделаны следующие изменения:

  • В состоянии интерфейсов и регенераторов платы SM-02 ячейки "State" выделяются красным или зеленым цветом в зависимости от текущего состояния (как у платы SM-01).
  • Изменено обозначение интерфейсов регенераторов плат SM-01 и SM-02: если у регенератора два интерфейса, они обозначаются "A" и "B", если 4 - то "A1", "B1", "B2" и "A2".
  • Изменено отображение регенераторов плат SM-01 и SM-02: в первой строке таблицы регенераторов отображается имя платы, в остальных строках для регенераторов типа 1 отображается строка "SM", для регенераторов типа 2 отображается "R<n-1>", где n - номер регенератора.
  • Добавлена функция скриншота веб-страницы по нажатию Ctrl-Shift-S.
  • Исправлена ошибка: при отсутствии конфигурации ПЛИС (например из-за испорченного конфигурационного файла) из любого регистра ПЛИС читаются единицы, что могло ошибочно интерпретироваться программой как нахождение ПЛИС в режиме MASTER. Теперь обращения к регистрам ПЛИС и интерпретация их значений производится только при наличии конфигурации. Также при переходе в режим MASTER проверяется адрес платы (он должен быть 9 или 10).

Пакету sw добавлена зависимость от новых пакетов ps-220d, ps-48d и ps-220-brs.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1406. По отношению к предыдущему релизу r1405 сделано следующее изменение: в веб-интерфейсе убрано сообщение с предложением обновить прошивку платы GE-108 при входе в ее конфигурацию.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1405. По отношению к предыдущему релизу r1402 сделаны следующие изменения:

  • Названия линий тактовой синхронизации приведены к единой системе: refclk0 и refclk1. Названия исправлены в интерфейсах конфигурации плат SM-01, SM-02, TE-01, VE-01, а также на вкладке "Генератор".
  • Исправлена ошибка, в результате которой нельзя было сконфигурировать все каналы линейного тракта плат SM-01, SM-02 для TDM.
  • Исправлена ошибка, приводившая к неверному отображению значения AS и неотображению значения UAS в состоянии интерфейсов регенераторов второго типа. Ошибка присутствовала начиная с r1400.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1402. По отношению к предыдущему релизу r1400 сделаны следующие изменения:

  • Изменены названия вариантов web-интерфейса: вместо "MC04-DSL-3U" и "MC04-VoIP-3U" теперь будет "Мультиплексор" и "IP-АТС" соответственно. В заголовке страницы вместо "MC04-DSL-3U" теперь указывается выбранный вариант интерфейса.
  • Добавлена поддержка расширенных проверочных кодов (CRC16, CRC32) при обмене сообщениями между платами блока.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1400. По отношению к предыдущему релизу r1390 сделаны следующие изменения:

  • При изменении (включении/выключении) режима канальных плат теперь сохраняется прежнее значение соседних бит регистра tdmControl. Таким образом сохраняется состояние режима инверсии шин и разрешения выхода.
  • В интерфейсе конфигурации плат FO-08 и FS-08 убрана колонка "Маска".
  • В веб-интерфейсе на вкладке "Обновление ПО" добавлена кнопка "Обновить все" для обновления прошивок всех плат, для которых имеются обновления.
  • В веб-интерфейсе при смене режима "2-х пр."/"4-х пр." интерфейсов платы EM-04 интерфейсам автоматически устанавливаются номинальные уровни, соответствующие выбранному режиму.
  • В веб-интерфейсе в состоянии регенераторов плат SM-01 и SM-02 значения параметра MAST 0, 1 и 2 теперь отображаются как "S(0)", "M(1)" и "S(2)".
  • В веб-интерфейсе конфигурации плат GE-04 и PE-04 исключена возможность включания порта коммутатора в VLAN в тэгированном и нетэгированном режиме одновременно.
  • Исправлена ошибка: при неудачном изменении адреса блока (например при отсутствии прав на его изменение) скрипт все равно перенаправлял браузер по таймеру на новый адрес. Теперь при возникновении ошибки перенаправление отменяется.
  • Изменен интерфейс конфигурации плат SM-01 и SM-02. Таблица "Конфигурация кросс-интерфейсов (TDM)" удалена, параметры "Номер E1" перенесены в таблицы "Конфигурация DSL" и "Конфигурация E1". В качестве числа каналов TDM используется параметр "Позиция eth". Сделано автозаполнение полей "Число каналов Eth" при изменении полей "Число каналов DSL" и "Позиция eth" с возможностью их ручного изменения.
  • В веб-интерфейсе из таблицы состояния регенераторов плат SM-01 и SM-02 убран столбец State.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1390. По отношению к предыдущему релизу r1381 сделаны следующие изменения:

  • Текст аварии платы PS-220-BRS "Отсутствует напряжение 12В" изменен на "Отсутствует напряжение Uвых";
  • В алгоритме передачи конфигурации плате VE-01 сделан ряд улучшений для обеспечения работы с большим объемом глобальных параметров:
    • если все глобальные параметры вместе с остальными конфигурационными переменными умещаются в один пакет, все они передаются в плату одним пакетом (как и было раньше);
    • если все глобальные параметры вместе с остальными конфигурационными переменными переменными в один пакет не поместились, конфигурационные переменные передаются отдельным пакетом, а затем в отдельном пакете передаются все глобальные параметры (если они могут поместиться в одном пакете);
    • если все глобальные параметры не помещаются в один пакет, они передаются в плату по частям.
  • Исправлена ошибка: при остановке программы swd некорректно завершался агент Zabbix, что приводило к перезагрузке платы если swd немедленно не запускалась снова.
  • Проверка ревизии ПЛИС и ее переконфигурация в случае обнаружения устаревшей ревизии теперь выполняется до начала обмена данными с платами блока, что исключает нежелательные эффекты, возникавшие при переконфигурации ПЛИС при уже начатом обмене.
  • Изменен алгоритм обработки запроса большого числа переменных одной платы. Раньше при запросе из одной платы большого количества переменных запрос разбивался на несколько подзапросов, которые выполнялись параллельно. Однако из-за ограниченности ресурсов некоторых плат (главным образом SM-01) некоторые из этих подзапросов оставались без ответа после исчерпания отведенного числа попыток выполнения. Теперь все подзапросы помещаются в очередь и отправляются в плату строго последовательно, каждый следующий запрос после получения ответа на предыдущий. Этим уменьшена вероятность неполучения ответа от платы.
  • В таблицу на вкладке "RSTP" внутри вкладки "Ethernet" добавлены столбцы с указанием номера слота и имени платы, к которым подключен порт.
  • Выдача общего RESET в блок теперь сопровождается передачей команды RESTART для всех слотов кассеты независимо от наличия и типа обнаруженных плат. Этим гарантируется, что при старте программы swd, если была обновлена прошивка ПЛИС, после переконфигурации ПЛИС будет выполнен рестарт плат SM-01 несмотря на то, что наличие плат еще не было определено программой.
  • В конфигурации плат FS-08, FO-08, EM-04, MI-04, E1-08, GE-04, GE-12, GE-108, PE-04 каждому порту добавлено поле "Комментарий". Введенные комментарии сохраняются в файле конфигурации. В конфигурации платы VE-01 комментарии добавлены канальным окончаниям SIP и канальными окончаниям IPoTDM.
  • Исправлена ошибка: в файле конфигурации не сохранялась конфигурация канала 256 платы VE-01.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1381. По отношению к предыдущему релизу r1380 в нем исправлена ошибка: не устанавливалось значение параметра "Таймаут набора" при конфигурации окончаний ISDN PRI платы VE-01.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1380. По отношению к предыдущему релизу r1378 в нем добавлена поддержка плат PS-220D и PS-220-BRS.

Выпущено обновление ПО платы SW-01

Выпущено обновление прошивки платы PD-04 до ревизии 11. В новой ревизии появилась поддержка модулей EM-01, FO-01 и FS-01.

Пакет sw обновлен до ревизии r1378. По отношению к предыдущему релизу r1377 в нем добавлена конфигурация модулей EM-01, FO-01 и FS-01 платы PD-04.

Выпущено обновление ПО платы SW-01

Выпущено обновление ядра (пакеты kernel*_3.6.9-r8.9). Суть изменения: CPU платы теперь получает ethernet фреймы LACPDU, поступающие в порты коммутатора ethernet. Это необходимо для возможности работы протокола LACP.

Пакет sw обновлен до ревизии r1377. По отношению к предыдущему релизу r1364 сделаны следующие изменения:

  • Из веб-интерфейса конфигурации плат SM-01 и SM-02 убран чекбокс "шлейф TDM интерфейсов".
  • Агенту Zabbix добавлены новые функции - получение произвольного байта значения переменной платы типа "строка", получение 16-и и 32-битных слов из значения типа "строка", получение значений счетчиков портов коммутатора ethernet, обнаружение установленных плат и т.п. Также подготовлены новые шаблоны для Zabbix. Подробности смотрите здесь. Также оптимизирован алгоритм работы Zabbix агента. Увеличен лимит на максимальный размер получаемого от сервера списка элементов. В случае превышения лимита в лог выводится сообщение.
  • В Zabbix агенте в случае запроса переменной платы со значением типа "строка" добавлена проверка на наличие символов с кодами меньше 20. Если такие символы присутствуют, строка преобразуется в последовательность шестнадцатеричных байтов.
  • В веб-интерфейсе в краткой версии конфигурации ethernet добавлена конфигурация транков (агрегации портов). Здесь же добавлена поддержка LACP.
  • Исправлена ошибка: в конфигурации платы BS-220 отображалось большее число датчиков, чем в ней есть на самом деле.

Выпущено обновление ПО плат SM-02 и VE-01

Прошивка платы SM-02 обновлена до ревизии 5. Суть изменения: обновлено firmware микросхемы DSL.

Прошивка платы VE-01 обновлена до ревизии 25. В ней сделаны следующие изменения по отношению к предыдущей ревизии 24:

  • Исправлена ошибка: при переводе канальных окончаний TDM на hold им не проигрывалась музыка.
  • Исправлена ошибка, которая могла приводить к перезагрузке платы при смене IP адреса.
  • Исправлена ошибка, которая могла приводить к отсутствию синхронизации времени платы VE-01 с сервером платы SW-01.

Добавлен ввод капчи при регистрации

В связи с участившимися случаями регистрации ботов в нашей системе было принято решение добавить ввод капчи при регистрации нового пользователя. Также ввод капчи теперь требуется после нескольких неудачных попыток входа.

Приносим извинения за возможные неудобства.

Выпущен пакет sw_1.0-r1364

Выпущено обновление пакета sw до ревизии r1364. По отношению к предыдущему релизу r1363 в нем добавлена поддержка функции retiming платы SM-02.

Выпущен пакет sw_1.0-r1363

Выпущено обновление пакета sw до ревизии r1363. В нем сделаны следующие изменения по отношению к предыдущему релизу r1361:

  • Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U "портились" установки режима СУВ в TDM маппере при сохранении конфигурации платы VE-01.
  • Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U нельзя было назначить номер потока E1 транку PRI в конфигурации платы VE-01.
  • На вкладке "Обновление ПО" web-интерфейса теперь отображается полная версия пакета sw.

Выпущен пакет sw_1.0-r1361

Выпущено обновление пакета sw до ревизии r1361. В новой ревизии появился второй вариант web-интерфейса, ориентированный на работу аппаратуры в качестве VoIP шлюза. Вариант интерфейса выбирается в диалоге аутентификации пользователя.

Выпущено обновление ПО платы VE-01 и обновление пакета sw.

Выпущено обновление ПО платы VE-01 до ревизии r24. В ней сделаны следующие изменения относительно предыдущего релиза r23:

  • Добавлена поддержка SRTP (Secure RTP) окончаниям SIP и полупостоянным RTP потокам.
  • Полупостоянным RTP потокам добавлена возможность включения VAD, отключения комфортного шума, отключения эхоподавления и включения VBD.
  • Исправлена ошибка: у полупостоянных RTP потоков не работала передача СУВ при установке для СУВ Payload Type 101.
  • Исправлена ошибка, в результате которой не включался режим VAD, и не работала установка скорости кодека G.723 (5.3/6.3 кбит/с).

Выпущено обновление пакета sw до ревизии r1360. В нем сделаны следующие изменения относительно предыдущего релиза r1357:

  • В конфигурации канальных окончаний платы VE-01 добавлены настройки SRTP.
  • В конфигурации полупостоянных RTP потоков платы VE-01 добавлено управление функциями VAD и VBD, возможность отключения комфортного шума и эхоподавления. Здесь же добавлена установка мастер-ключа для шифрования медиапотока.
  • В статистике RTP платы VE-01 скорректирована (уменьшена на 3 dBm) индикация уровней сигнала в канале.
  • В ячейках таблицы TDM-маппера атрибут title заменен на "пузырь", отображаемый под ячейкой. При клике на этот "пузырь" открывается окно настроек соответствующей платы с выделением цветом фона соответствующего канала/порта.

Выпущен пакет sw_1.0-r1357.9

Выпущено обновление пакета sw до ревизии r1357. В нем сделаны следующие изменения по отношению к предыдущему релизу r1350:

  • Добавлена возможность установки комментариев потокам E1 и каналам TDM. Комментарии отображаются в таблице коммутации TDM маппера при наведении курсора мыши на соответствующую ячейку таблицы. Комментарии сохраняются в конфиг-файле.
  • В веб-интерфейсе в таблицах состояния плат SM-01 и TE-01 ячейки State окрашиваются в красный или зеленый цвет в зависимости от текущего состояния.
  • Исправлена работа выделения ячеек таблицы коммутации каналов TDM маппера в браузере Internet Explorer.
  • При конфигурации вставки-выделения каналов оптики платы GE-12 в окно конфигурации канала добавлен заголовок с указанием номера конфигурируемого канала. Если канал находится в режиме транзита, поле ввода номера E1 изначально пустое.
  • В веб-интерфейсе добавлены отступы справа и слева от текста заголовков окон. В заголовок окна выбора прошивки плат добавлен тип платы, для которой выбирается прошивка. В тело окна добавлена картинка.
  • Запрещено закрытие окна аутентификации нажатием клавиши ESC.
  • Имя блока в шапке веб-страницы сделано кликабельным. При клике вызывается диалог изменения имени блока.

Выпущено обновление ПО платы SM-01

Прошивка платы SM-01 обновлена до ревизии 5. Суть изменения: в коммутаторе ethernet платы разрешен форвардинг мультикастовых фреймов с адресами получателей 01:80:c2:00:00:01 - 01:80:c2:00:00:ff.

Выпущен пакет sw_1.0-r1350.9

Выпущено обновление пакета sw до ревизии r1350. В нем сделаны следующие изменения по отношению к предыдущему релизу r1330:

  • Исправлена ошибка работы агента Zabbix: при наличии у сервера Zabbix DNS записи AAAA (адреса IPv6) этот адрес использовался агентом для соединения с сервером даже при отсутствии глобального адреса IPv6 у платы SW-01. В результате агент не мог соединиться с сервером из-за использования link-local IPv6 в качестве адреса отправителя пакетов. Теперь адрес IPv6 используется только при наличии глобального IPv6 у платы SW-01.
  • Исправлена ошибка, в результате которой было невозможно добавить мониторинг типа ИСУМ.
  • Исправлена ошибка: при скрытии результата проверки обновлений, если он показал наличие доступных обновлений, в панели со списком обновлений появлялись лишние кнопки "выбрать все", "отменить все" и "установить выбранные пакеты".
  • Устранена возможность отображения неверных (отрицательных) значений "Трафик Rx" и "Трафик Tx" портов Ethernet в веб-интерфейсе блока.
  • В веб-интерфейсе в настройках сети добавлено отображение и установка MTU. Сделано добавление параметра MTU в настройки сетевого интерфейса.
  • Ранее при нажатии клавиши Enter в окне загрузки SSH ключей в плату VE-01 автоматически срабатывала кнопка "OK", что не позволяло просто ввести перевод строки в окно ввода. Теперь при нажатии Enter кнопка "OK" не срабатывает.
  • Так как платы SM-01 не поддерживают сигнал RESET кросс-платы, одновременно с выдачей сигнала RESET всем имеющимся в блоке платам SM-01 передается команда restart. Это обеспечивает перезапуск платы SM-01 при переключении с основной платы SW-01 на резервную и обратно, а также по команде "Перезагрузка" веб-интерфейса.
  • Для удобства навигации в таблице коммутации TDM маппера нумерация каналов (столбцов) продублирована в нижней части таблицы. Кнопки "Отменить"/"Вернуть" продублированы под таблицей.

Выпущено обновление пакета sw

Выпущено обновление пакета sw до ревизии r1330. В нем сделаны следующие изменения по отношению к предыдущему релизу r1326:

  • В веб-интерфейсе вкладки "SNMP" и "ИСУМ КПО-01" объединены в одну общую вкладку "Мониторинг". Все поддерживаемые типы мониторинга теперь отображаются в одной таблице.
  • Добавлен агент популярной системы сетевого мониторинга Zabbix. Поддерживается активный мониторинг, при котором агент инициативно соединяется с сервером. Подробности об использовании агента Zabbix можно прочитать здесь.

Выпущены обновления ПО плат E1-08, GE-04, GE-12 и PE-04

Выпущено обновление ПО плат:

  • E1-08 - до ревизии 11;
  • GE-04 - до ревизии 7;
  • GE-12 - до ревизии 11;
  • PE-04 - до ревизии 6.

Во всех перечисленных платах скорректирована работа программы процессора по приему пакетов, размеры которых превышают объем буфера.

Выпущен пакет sw_1.0-r1326.9

Выпущено обновление пакета sw до ревизии r1326. В нем сделаны следующие изменения по отношению к предыдущему релизу r1324:

Изменен интерфейс конфигурации платы PS-48D:

  • добавлено отображение температуры;
  • количество датчиков увеличено с 2 до 6;
  • добавлено состояние и кнопки уроавления двумя выходными реле.
  • Состояние выходных реле записывается в файл конфигурации и восстанавливается из него.

Выпущено обновление ПО платы VE-01 и обновление пакета sw.

Выпущено обновление ПО платы VE-01 до ревизии r23. В ней сделаны следующие изменения относительно предыдущего релиза r21:

  • Добавлен встроенный SIP прокси-сервер. Подробности об этом изменении читайте на wiki-странице.
  • Добавлена поддержка передачи факсов по протоколу T.38.
  • Сделан прием публичных ключей SSH из платы SW-01. Доступ по SSH с помощью пароля запрещен. Это повышает безопасность и удобство работы с платой - нет необходимости менять пароль и/или устанавливать ключ после каждого обновления ПО или замены платы.
  • В окончаниях ISDN PRI при получении SETUP с пустым номером вызываемого в канал генерируется акустический сигнал готовности станции (dialtone).
  • При ответе на предложение SDP теперь используются те же значения RTP payload type, что были в предложении.
  • Исправлено поведение при получении ответа на предложение SDP, в котором event payload type отличается от переданного в предложении: мы передаем события с pt, полученным в ответе, и ожидаем с pt, переданным в предложении.
  • Исправлена ошибка: окончания FXO не детектировали сигналы dialtone и "занято", что приводило к непрохождению вызовов в сторону TDM.
  • Исправлена ошибка, в результате которой в веб-интерфейсе не отображалось состояние каналов 255 и 256.
  • Исправлена ошибка: при отсутствии поддерживаемого кодека в принятом предложении SDP передавался ответ с неверным кодом 406 вместо 488.
  • Исправлена ошибка, которая могла приводить к перезагрузке платы при получении INVITE с предложением сессии T.38.
  • Исправлена ошибка: при получении REINVITE не всегда выполнялась проверка наличия поддерживаемого аудио-кодека в предложении SDP.
  • Исправлена ошибка: при рестарте контроллера PRI (например при изменении типа узла), находящегося в состоянии UP, отображаемое состояние не изменялось на DOWN.
  • Исправлена ошибка: время платы VE-01 не всегда синхронизировалось с платой SW-01.
  • Исправлена ошибка: происходило падение при попытке вызвать SIP URI без имени пользователя.
  • Исправлена ошибка: если у окончания FXS снимали трубку в момент деактивации канала, канал не активировался, и в трубке не было сигнала готовности станции.
  • Исправлена ошибка: если окончанию FXS в деактивированном состоянии канала приходил кратковременный импульс по СУВ A (помеха в линии), канал активировался и оставался в активном состоянии.
  • Исправлена ошибка: не проверялось разрешение и активация услуги ожидания вызова, если вызов поступал конкретному канальному окончанию (присутствовал параметр line в request URI).

Выпущено обновление пакета sw до ревизии r1324. В нем сделаны следующие изменения относительно предыдущего релиза r1320:

  • В веб-интерфейсе конфигурации канальных окончаний платы VE-01 добавлены настройки протокола T.38, дополнительных голосовых кодеков и канальных окончаний MFC R2 (настройки отображаются, если плата VE-01 поддерживает данные функции).
  • Реализовано расширение протокола доступа к регистрам платы VE-01, позволяющее отображать и конфигурировать канал 256 (ранее он был недоступен).
  • Исправлены ошибки в разметке HTML веб-интерфейса (дублировались закрывающие тэги и т.п.).

Выпущен пакет sw_1.0-r1320.9

Выпущено обновление пакета sw до ревизии r1320. В нем сделаны следующие изменения по отношению к предыдущему релизу r1314:

  • Добавлена возможность просматривать CDR, выбирая записи по набору условий (период времени, слот, плата, тип окончаний, имя/номер, длительность соединения и т.п.). Для ускорения работы с базой данных записи отображаются в прямом порядке (в порядке их записи в базы данных), а не в обратном.
  • Исправлена ошибка: после автоматической коммутации обратного канала в таблице коммутации стиль отображения канала мог оставаться неверным (например как для режима "очистить").
  • Исправлена ошибка: при некоторых условиях после переконфигурации ПЛИС на шину RESET мог выдаваться сигнал сброса недостаточной длительности.
  • Исправлена ошибка, из-за которой из платы VE-01 не считывался канал 255.
  • Добавлена поддержка загрузки в плату VE-01 публичных ключей SSH.
  • В конфигурации платы FS-08 значение по умолчанию параметра "Напряжение линии" установлено в 24 В.

Выпущен пакет sw_1.0-r1314.9

Выпущено обновление пакета sw до ревизии r1314. В нем сделаны следующие изменения по отношению к предыдущему релизу r1305:

  • Исправлена ошибка: при открытии в пользовательском интерфейсе конфигурации платы GE-04 выдавалось сообщение "Ошибка чтения переменной .4.x.10.0: Not found".
  • Повышена устойчивость работы в условиях большой нагрузки файловой системы: теперь все критичные к времени выполнения транзакции по шине SPI выполняются из одного потока и передаются ему через очередь.
  • При старте swd в системный журнал выводится номер ревизии пакета sw.
  • В окне конфигурации платы SM-01 надпись "Состояние ethernet линкa" заменена на "Состояние порта Ethernet".
  • Сделана поддержка отображения множественных регистраций SIP UA на плате VE-01.

Выпущен пакет sw_1.0-r1305.9

Выпущено обновление пакета sw до ревизии r1305. В нем сделаны следующие изменения по отношению к предыдущему релизу r1303:

  • Добавлено переопределение имен аварий (TRAP'ов) .7.x.1.0, .7.x.2.0, .7.x.3.0 и .7.x.4.0 платы PD-04, где x - номер модуля. Имена присваиваются вида "<имя датчика>: Авария", где <имя датчика> - имена датчиков и реле, возможность установки которых для каналов модулей появилась в r1240.
  • Изменены имена датчиков и реле платы PD-04 по умолчанию: "c1in" --> "Вход x-1", "c1out" --> "Выход x-1", "c2in" --> "Вход x-2", "c2out" --> "Выход x-2", где x - номер модуля.
  • Исправлена ошибка: при "закрытии" неоконченных аварий в журнале аварий при старте swd в поле времени окончания вместо времени записывалась строка "%s".

Выпущен пакет sw_1.0-r1303.9

Выпущено обновление пакета sw до ревизии r1303. В нем сделаны следующие изменения по отношению к предыдущему релизу r1302:

  • Исправлена ошибка, допущенная в r1300: при изменении параметра "Protocol version" в настройках RSTP ошибочно выдавалось сообщение "Forward Delay and Max Age are inconsistent".

Выпущен пакет sw_1.0-r1302.9

Выпущено обновление пакета sw до ревизии r1302. В нем сделаны следующие изменения по отношению к предыдущему релизу r1300:

  • В режимах портов платы PE-04 добавлен пункт "Auto-negotiation". Этот режим портов сделан режимом по умолчанию.
  • В настройки портов платы PE-04 добавлено включение режима High Power.

Выпущен пакет pe-04_1.0-r5.9

В пакете содержится прошивка платы PE-04 ревизии 5. По отношению к предыдущей ревизии 4 сделаны следующие изменения:

  • Добавлен режим High Power, позволяющий давать повышенную мощность подключенному устройству.
  • Добавлена функция Auto-negotiation, позволяющая автоматически настраивать параметры соединения.

Выпущен пакет sw_1.0-r1300.9

Выпущено обновление пакета sw до ревизии r1300. В нем сделаны следующие изменения по отношению к предыдущему релизу r1296:

  • В веб-интерфейсе улучшена валидация параметров RSTP: теперь проверяются соотношения значений Max Age и Hello Time, Max Age и Forwarding Delay. В случае несовместимой комбинации выдается сообщение об ошибке.
  • Изменена работа функции настройки констант "Очистить": теперь при нажатии соответствующей кнопки в появляющемся окне отображаются текущие значения констант, а не значения по умолчанию.
  • Сделан ряд улучшений в работе журнала аварий:
    • Команда очистки журнала аварий из веб-интерфейса теперь передается через очередь сообщений потоку db_processor, который немедленно удаляет все предыдущие сообщения из очереди и очищает журнал. Для синхронизации запросившего потока предусмотрен сигнал объекту Interrupt при уничтожении сообщения.
    • Сообщение "Старт swd..." теперь записывается в журнал с реальным временем старта, а не с временем фактического внесения записи в базу данных.
    • При завершении swd делается попытка обработать (записать в базу данных) оставшиеся в очереди события. На это отводится 10 секунд. Если сообщений в очереди слишком много, и записать их в базу за 10 секунд не удается, оставшиеся сообщения дропаются с выводом в лог сообщения о количестве пропущенных событий.
    • Добавлены индексы по столбцам board и alarm для ускорения процесса "исправления" записей об авариях, возникших до получения MIB платы (их текст аварии имеет вид "[oid]").
    • Оптимизировано "исправление" записей с "[oid]" вместо текста аварии: сначала из базы данных запрашивается список oid таких аварий конкретной платы, затем для каждого oid выполняется UPDATE текста аварии таких записей.
    • База данных жернала аварий теперь пуржится по собственному таймеру каждые 10 минут без участия CDR менеджера.
  • Из веб-интерфейса модуля RD01 платы PD-04 убраны столбцы "Аварии" и "Маски аварий". Из столбца "Инверсия" убраны пункты "аварии передатчика" и "аварии приемника". При записи конфигурации в плату всегда маскируются аварии передатчика и приёмника. Переменные платы PD-04 .7.x.12.0 и .7.x.13.0 включены в список распознанных.

Выпущен пакет sw_1.0-r1296.9

Выпущено обновление пакета sw до ревизии r1296. В нем сделаны следующие изменения по отношению к предыдущему релизу r1293:

  • Повышена устойчивость работы при большом потоке коротких аварий. Для этого запись информации в базу данных журнала аварий вынесена в отдельный поток, связь с которым организована через очередь сообщений о появлении и пропадании аварий.
  • Ограничение количества подключений к HTTP-серверу с одного адреса IP увеличено до 15. Таймаут неактивности соединения увеличен до 180 секунд.
  • Из web-интерфейса убраны настройки tdm_oe, tdm0_inversion и кнопка "Все 1:0".
  • Настройка tdm0_mode переименована в "Режим канальных плат".
  • При изменении настройки "Режим канальных плат" выдается всплывающее сообщение "Вы действительно хотите изменить режим канальных плат?".
  • Изменение режима канальных плат и настроек СУВ теперь учитывается функцией "отменить/вернуть".
  • При изменении режима СУВ КИ1/КИ16/Выкл выдается сообщение "Вы действительно хотите изменить режим СУВ потока?".
  • Добавлен новый режим канала "Очистить", в котором в канал/СУВ выдаются заранее установленные константы. Каналы в режиме "Очистить" отображаются в таблице коммутации как номер канала серым цветом.
  • Добавлена кнопка установки/изменения констант каналов в режиме "Очистить".
  • Добавлена кнопка "Очистить все", переводящая все каналы в режим "Очистить".
  • Изменено состояние TDM-маппера по умолчанию: теперь по умолчанию все каналы в режиме "Очистить".

Выпущен пакет sw_1.0-r1293.9

Выпущено обновление пакета sw до ревизии r1293. В нем сделаны следующие изменения по отношению к предыдущему релизу r1292:

  • Добавлено ограничение числа TCP соединений с HTTP сервером: не более 70 соединений (и не более 7 соединений с одного IP адреса).
  • Установлен таймаут бездействия TCP соединений с HTTP сервером равный 120 секундам.

Выпущены пакеты sw_1.0-r1292.9 и sm-02_1.0-r2.9

Выпущен пакет sm-02_1.0-r2.9, содержащий прошивки платы SM-02.

Выпущена ревизия r1292 пакета sw. По отношению к предыдущей ревизии в нем исправлено создание индексов таблицы журнала аварий (ранее если на момент старта программы таблица уже была создана без индексов, индексы не создавались). Начиная с этой ревизии пакету добавлена зависимость от sm-02.

Выпущен пакет sw_1.0-r1291.9

Выпущено обновление пакета sw до ревизии r1291. В нем сделаны следующие изменения по отношению к предыдущему релизу r1289:

  • Улучшен поиск в базе данных журнала аварий. Базе добавлены индексы столбцов start, end и oid.
  • Исправлена ошибка автозагрузки файлов CDR на внешние FTP серверы.

Выпущен пакет sw_1.0-r1289.9

Только что выпущено обновление пакета sw до ревизии r1289. В нем сделаны следующие изменения по отношению к предыдущему релизу r1281:

  • База данных storage.db переведена в режим журналирования Write-Ahead Logging. Это сделано для обеспечения неблокируемой записи CDR в базу данных, в то время как выполняется чтение из базы данных (например просмотр базы в веб-браузере). Отсутствие блокировки обеспечивает более устойчивую работу с большими базами записей. Формирование файлов CDR для загрузки на внешние FTP сервера теперь выполняется в отдельном потоке чтобы не задерживать основной рабочий поток в случае большой базы.
  • Потоки для выполнения команд от веб-клиентов теперь создаются с политикой IDLE чтобы не создавать лишнюю нагрузку и минимизировать влияние на основной поток.
  • База данных журнала аварий переведена в режим журналирования Write-Ahead Logging. Из запроса удаления старых записей журнала аварий убрано ORDER BY, так как такая конструкция не поддерживается новыми версиями sqlite3.
  • Оптимизирована работа с большими объемами базы данных CDR: таблице cdr добавлены индексы по столбцам written, answer и hangup, изменены условия выбора записей при автозагрузке файлов CDR таким образом, чтобы использовались индексы.
  • Устранена потенциальная потеря CDR из-за блокировки базы данных при обслуживании базы данных (удалении старых записей и чекпоинте): теперь CDR, которые не смогли записать из-за блокировки, складываются в "волшебный карман", откуда по окончании обслуживания записываются в базу.
  • Обновлена прошивка ПЛИС до ревизии 6. Добавлена функция конфигурации режима коммутации СУВ для каждого потока E1 в TDM маппере: коммутировать все 4 СУВ ("abcd") или только ab, устанавливая cd в значение "01" ("ab01").

Обновлены пакеты libsqlite3 и sqlite3

Пакеты libsqlite3 и sqlite3 обновлены с версии 3.6.23.1 до версии 3.8.11.1. Изменения в sqlite3 от версии 3.6.23.1 до версии 3.8.11.1:

2013-10-17 - Release 3.8.1

SQLite version 3.8.1 is a regularly scheduled maintenance release. Upgrading from the previous release is optional, though you should upgrade if you are using partial indices as there was a bug related to partial indices in the previous release that could result in an incorrect answer for count(*) queries.

The next generation query planner that was premiered in the previous release continues to work well. The new query planner has been tweaked slightly in the current release to help it make better decisions in some cases, but is largely unchanged. Two new SQL functions, likelihood() and unlikely(), have been added to allow developers to give hints to the query planner without forcing the query planner into a particular decision.

Version 3.8.1 is the first SQLite release to take into account the estimated size of table and index rows when choosing a query plan. Row size estimates are based on the declared datatypes of columns. For example, a column of type VARCHAR(1000) is assumed to use much more space than a column of type INT. The datatype-based row size estimate can be overridden by appending a term of the form "sz=NNN" (where NNN is the average row size in bytes) to the end of the sqlite_stat1.stat record for a table or index. Currently, row sizes are only used to help the query planner choose between a table or one of its indices when doing a table scan or a count(*) operation, though future releases are likely to use the estimated row size in other contexts as well. The new PRAGMA stats statement can be used to view row size estimates.

Version 3.8.1 adds the SQLITE_ENABLE_STAT4 compile-time option. STAT4 is very similar to STAT3 in that it uses samples from indices to try to guess how many rows of the index will be satisfy by WHERE clause constraints. The difference is that STAT4 samples all columns of the index whereas the older STAT3 only sampled the left-most column. Users of STAT3 are encouraged to upgrade to STAT4. Application developers should use STAT3 and STAT4 with caution since both options, by design, violate the query planner stability guarantee, making it more difficult to ensure uniform performance is widely-deployed and mass-produced embedded applications.

2013-09-03 - Release 3.8.0.2

SQLite version 3.8.0.2 contains a one-line fix to a bug in the new optimization that tries to omit unused LEFT JOINs from a query.

2013-08-29 - Release 3.8.0.1

SQLite version 3.8.0.1 fixes some obscure bugs that were uncovered by users in the 3.8.0 release. Changes from 3.8.0 are minimal.

2013-08-26 - Release 3.8.0

Do not fear the zero!

SQLite version 3.8.0 might easily have been called "3.7.18" instead. However, this release features the cutover of the next generation query planner or NGQP, and there is a small chance of breaking legacy programs that rely on undefined behavior in previous SQLite releases, and so the minor version number was incremented for that reason. But the risks are low and there is a query planner checklist is available to application developers to aid in avoiding problems.

SQLite version 3.8.0 is actually one of the most heavily tested SQLite releases ever. Thousands and thousands of beta copies have be downloaded, and presumably tested, and there have been no problem reports.

In addition to the next generation query planner, the 3.8.0 release adds support for partial indices, as well as several other new features. See the change log for further detail.

2013-05-20 - Release 3.7.17

SQLite version 3.7.17 is a regularly schedule maintenance release. Visit the change log for a full explanation of the changes in this release.

There are many bug fixes in version 3.7.17. But this does not indicate that 3.7.16 was a problematic release. All of the bugs in 3.7.17 are obscure and are unlikely to impact any particular application. And most of the bugs that are fixed in 3.7.17 predate 3.7.16 and have been in the code for years without ever before being noticed. Nevertheless, due to the large number of fixes, all users are encouraged to upgrade when possible.

2013-04-12 - Release 3.7.16.2

SQLite version 3.7.16.2 fixes a long-standing flaw in the Windows OS interface that can result in database corruption under a rare race condition. See http://www.sqlite.org/src/info/7ff3120e4f for a full description of the problem.

As far as we know, this bug has never been seen in the wild. The problem was discovered by the SQLite developers while writing stress tests for a separate component of SQLite. Those stress tests have not yet found any problems with the component they were intended to verify, but they did find the bug which is the subject of this patch release.

Other than updates to version numbers, the only difference between this release and 3.7.16.1 is a two-character change in a single identifier, which is contained in the windows-specific OS interface logic. There are no changes in this release (other than version numbers) for platforms other than Windows.

2013-03-29 - Release 3.7.16.1

SQLite version 3.7.16.1 is a bug fix release that fixes a few problems that were present in the previous releases.

The primary motivation for version 3.7.16.1 is to fix a bug in the query optimizer that was introduced as part of version 3.7.15. The query optimizer was being a little overzealous in optimizing out some ORDER BY clauses, which resulted in sorting being omitted on occasions where sorting is required to get the correct answer. See ticket a179fe7465 for details.

In addition to the ORDER BY fix, several other patches to fix obscure (and mostly harmless) bugs and to fix spelling errors in source code comments are also included in this release.

2013-03-18 - Release 3.7.16

SQLite version 3.7.16 is a regularly scheduled release of SQLite. This release contains several language enhancements and improvements to the query optimizer. A list of the major enhancements and optimizations can be see on the change log.

There was one important bug fix (see Ticket fc7bd6358f) that addresses an incorrect query result that could have occurred in a three-way join where the join constraints compared INTEGER columns to TEXT columns. This issue had been in the code for time out of mind and had never before been reported, so we surmise that it is very obscure. Nevertheless, all users are advised to upgrade to avoid any future problems associated with this issue.

2013-01-09 - Release 3.7.15.2

SQLite version 3.7.15.2 is a patch release that fixes a single bug that was introduced in version version 3.7.15. The fix is a 4-character edit to a single line of code. Other than this 4-character change and the update of the version number, nothing has changed from version 3.7.15.1.

2012-12-19 - Release 3.7.15.1

SQLite version 3.7.15.1 is a patch release that fixes a single bug that was introduced in version version 3.7.15. The fix involved changing two lines of code and adding a single assert(). This release also includes some new test cases to prevent a regression of the bug, and the version number is increased, of course. But otherwise, nothing has changed from version 3.7.15.

2012-12-12 - Release 3.7.15

SQLite version 3.7.15 is a regularly schedule release of SQLite. This release contains several improvements to the query planner and optimizer and one important bug fix. This is the first release to officially support Windows 8 Phone.

The important bug fix is a problem that can lead to segfaults when using shared cache mode on a schema that contains a COLLATE operator within a CHECK constraint or within a view. Collating functions are associated with individual database connections. But a pointer to the collating function was also being cached within expressions. If an expression was part of the schema and contained a cached collating function, it would point to the collating function in the database connection that originally parsed the schema. If that database connection closed while other database connections using the same shared cache continued to operate, they other database connections would try to use the deallocated collating function in the database connection that closed. The fix in version 3.7.15 was to not cache collating function pointers in the expression structure but instead look them up each time a new statement is prepared.

This release also contains some important enhancements to the query planner which should (we hope) make some queries run faster. The enhancements include:

When doing a full-table scan, try to use an index instead of the original table, under the theory that indices contain less information and are thus smaller and hence require less disk I/O to scan.

Enhance the IN operator to allow it to make use of indices that have numeric affinity.

Do a better job of recognizing when an ORDER BY clause can be implemented using indices - especially in cases where the ORDER BY clause contains terms from two or more tables in a join.

2012-10-04 - Release 3.7.14.1

SQLite version 3.7.14.1 is a patch release. Changes from the baseline version 3.7.14 are minimal and are restricted to fixing three bugs.

One of the fixed bugs is a long-standing issue with the TCL interface. Another is an external compiler bug that SQLite merely works around and that only comes up if you are using the VisualStudio-2012 compiler to generate WinRT applications on ARM with optimizations enabled. The third problem is an SQLite core bug, introduced in version 3.7.14, that can cause a segfault if a query contains a LEFT JOIN that contains an OR in the ON clause.

2012-09-03 - Release 3.7.14

SQLite version 3.7.14 is a regularly scheduled maintenance release of SQLite. The previous release continues to work well. Upgrading is optional.

Version 3.7.14 drops native support for OS/2. We are not aware of any active projects that were using SQLite on OS/2 and since the SQLite developers had no way of testing on OS/2 it seemed like it was time to simply remove the OS/2 code from the SQLite tree. If there are OS/2 projects out there that still need SQLite support, they can continue to maintain their own private VFS which can be linked to SQLite at start-time using the sqlite3_vfs_register() interface.

The sqlite3_close_v2() interface has been added. The sqlite3_close_v2() interface differs from sqlite3_close() in that it is designed to work better for host language that use a garbage collector. With the older sqlite3_close() interface, the associated prepared statements and sqlite3_backup objects must be destroyed before the database connection. With the newer sqlite3_close_v2() interface, the objects can be destroyed in any order.

This release also includes performance improvements to the sort algorithm that is used to implement ORDER BY and CREATE INDEX. And the query planner has been enhanced to better use covering indices on queries that use OR terms in the WHERE clause.

2012-06-11 - Release 3.7.13

SQLite version 3.7.13 adds support for WinRT and metro style applications for Microsoft Windows 8. The 3.7.13 release is coming sooner than is usual after the previous release in order to get this new capability into the hands of developers. To use SQLite in a metro style application, compile with the -DSQLITE_OS_WINRT flag. Because of the increased application security and safety requirements of WinRT, all database filenames should be full pathnames. Note that SQLite is not capable of accessing databases outside the installation directory and application data directory. This restriction is another security and safety feature of WinRT. Apart from these restrictions, SQLite should work exactly the same on WinRT as it does on every other system.

Also in this release: when a database is opened using URI filenames and the mode=memory query parameter then the database is an in-memory database, just as if it had been named ":memory:". But, if shared cache mode is enabled, then all other database connections that specify the same URI filename will connect to the same in-memory database. This allows two or more database connections (in the same process) to share the same in-memory database.

This release also includes some corner-case performance optimizations that are obscure yet significant to an important subset of SQLite users. Getting these performance optimizations into circulation quickly is yet another reason for making this release so soon following the previous.

The next release of SQLite is scheduled to occur after the usual 2 or 3 month interval.

2012-05-22 - Patch Release 3.7.12.1

SQLite version 3.7.12.1 is a patch release for version 3.7.12 that fixes a bug that was introduced in version 3.7.12 and that can cause a segfault for certain obscure nested aggregate queries. There are very few changes in 3.7.12.1, and upgrading is only needed for applications that do nested aggregate queries.

2012-05-14 - Version 3.7.12

SQLite version 3.7.12 is a regularly scheduled maintenance release. This release contains several new optimizations and bug fixes and upgrading is recommended. See the change summary for details.

2012-03-20 - Version 3.7.11

SQLite version 3.7.11 is a regularly scheduled maintenance release which was rushed out early due to a bug in the query optimizer introduced in the previous release. The bug is obscure - it changes a LEFT JOIN into an INNER JOIN in some cases when there is a 3-way join and OR terms in the WHERE clause. But it was considered serious enough to rush out a fix. Apart from this one problem, SQLite version 3.7.10 has not given any trouble. Upgrading to version 3.7.11 from versions 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is optional. Upgrading from other releases, including the previous release 3.7.10, is recommended.

Other enhancements found in this release are enumerated in the change log.

2012-01-16 - Version 3.7.10

SQLite version 3.7.10 is a regularly scheduled maintenance release. Upgrading from version 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is optional. Upgrading from other releases is recommended.

The SQLITE_CONFIG_PCACHE mechanism has been replaced with SQLITE_CONFIG_PCACHE2. If you do not know what this mechanism is (it is an extreme corner-case and is seldom used) then this change will not effect you in the least.

The default schema format number for new database files has changed from 1 to 4. SQLite has been able to generate and read database files using schema format 4 for six years. But up unto now, the default schema format has been 1 so that older versions of SQLite could read and write databases generated by newer versions of SQLite. But those older versions of SQLite have become so scarce now that it seems reasonable to make the new format the default.

SQLite is changing some of the assumptions it makes above the behavior of disk drives and flash memory devices during a sudden power loss. This change is completely transparent to applications. Read about the powersafe overwrite property for additional information.

Lots of new interfaces have been added in this release:

sqlite3_db_release_memory() PRAGMA shrink_memory sqlite3_db_filename() sqlite3_stmt_busy() sqlite3_uri_boolean() sqlite3_uri_int64()

The PRAGMA cache_size statement has been enhanced. Formerly, you would use this statement to tell SQLite how many pages of the database files it should hold in its cache at once. The total memory requirement would depend on the database page size. Now, if you give PRAGMA cache_size a negative value -N, it will allocate roughly N kibibytes of memory to cache, divided up according to page size. This enhancement allows programs to more easily control their memory usage.

There have been several obscure bug fixes. One noteworthy bug, ticket ff5be73dee, could in theory result in a corrupt database file if a power loss occurred at just the wrong moment on an unusually cantankerous disk drive. But that is mostly a theoretical concern and is very unlikely to happen in practice. The bug was found during laboratory testing and has never been observed to occur in the wild.

2011-11-01 - Version 3.7.9

SQLite version 3.7.9 is a regularly scheduled maintenance release. Upgrading from version 3.7.6.3, 3.7.7, 3.7.7.1, and 3.7.8 is optional. Upgrading from other versions is recommended.

The SQLITE_ENABLE_STAT2 compile-time option is now a no-op. The enhanced query-planner functionality formerly available using SQLITE_ENABLE_STAT2 is now available through SQLITE_ENABLE_STAT3. The enhanced query planning is still disabled by default. However, future releases of SQLite might convert STAT3 from an enable-option to a disable-option so that it is available by default and is only omitted upon request.

The FTS4 full-text search engine has been enhanced such that tokens in the search string that begin with "" must be the first token in their respective columns in order to match. Formerly, "" characters in the search string were simply ignored. Hence, if a legacy application was including "" characters in FTS4 search strings, thinking that they would always be ignored, then those legacy applications might break with this update. The fix is simply remove the "" characters from the search string.

See the change summary for additional changes associated with this release.

2011-September-19 - Version 3.7.8

SQLite version 3.7.8 is a quarterly maintenance release. Upgrading from versions 3.7.6.3, 3.7.7, or 3.7.7.1 is optional. Upgrading from other versions is recommended.

This release features a new "external merge sort" algorithm used to implement ORDER BY and GROUP BY and also to presort the content of an index for CREATE INDEX. The new algorithm does approximately the same number of comparisons and I/Os as before, but the I/Os are much more sequential and so runtimes are greatly reduced when the size of the set being sorted is larger than the filesystem cache. The performance improvement can be dramatic - orders of magnitude faster for large CREATE INDEX commands. On the other hand, the code is slightly slower (1% or 2%) for a small CREATE INDEX. Since CREATE INDEX is not an operation that commonly occurs on a speed-critical path, we feel that this tradeoff is a good one. The slight slowdown for small CREATE INDEX statements might be recovered in a future release. ORDER BY and GROUP BY operations should now be faster for all cases, large and small.

The query planner has been enhanced to do a better job of handling the DISTINCT keyword on SELECT statements.

There has been a lot of work on the default VFSes. The unix VFS has been enhanced to include more overrideable system calls - a feature requested by Chromium to make it easier to build SQLite into a sandbox. The windows VFS has been enhanced to be more resistant to interference from anti-virus software.

Every version of SQLite is better tested than the previous, and 3.7.8 is no exception to this rule. Version 3.7.8 has been used internally by the SQLite team for mission critical functions and has performed flawlessly. And, of course, it passes our rigorous testing procedures with no problems detected. Version 3.7.8 is recommended for all new development.

2011-06-28 - Version 3.7.7.1

SQLite version 3.7.7.1 adds a one-line bug fix to 3.7.7 to fix a problem causing PRAGMA case_sensitive_like statements compiled using the legacy sqlite3_prepare() interface to fail with an SQLITE_SCHEMA error. Because sqlite3_exec() uses sqlite3_prepare() internally, the problem also affects sqlite3_exec().

Upgrading from 3.7.7 is only required for applications that use "PRAGMA case_sensitive_like" and the sqlite3_prepare() (or sqlite3_exec()) interface.

2011-06-24 - Version 3.7.7

SQLite version 3.7.7 is a regularly scheduled bi-monthly maintenance release. Upgrading from version 3.7.6.3 is optional. Upgrading from all prior releases is recommended.

This release adds support for naming database files using URI filenames. URI filenames are disabled by default (for backwards compatibility) but applications are encouraged to enable them since incompatibilities are likely to be exceedingly rare and the feature is useful. See the URI filename documentation for details.

Most of the other enhancements in this release involve virtual tables. The virtual table interface has been enhanced to support SAVEPOINT and ON CONFLICT clause processing, and the built-in RTREE and FTS3/FTS4 have been augmented to take advantage of the new capability. This means, for example, that it is now possible to use the REPLACE command on FTS3/FTS4 and RTREE tables.

The FTS4 full-text index extension has been enhanced to support the FTS4 prefix option and the FTS4 order option. These two enhancements are provided in support of search-as-you-type interfaces where search results begin to appear after the first keystroke in the "search" box and are refined with each subsequent keystroke. The way this is done is to do a separate full-text search after each key stroke, and add the "*" wildcard at the end of the word currently being typed. So, for example, if the text typed so far is "fast da" and the next character typed is "t", then the application does a full-text search of the pattern "fast dat*" and displays the results. Such capability has always existed. What is new is that the FTS4 prefix option allows the search to be very fast (a matter of milliseconds) even for difficult cases such as "t*" or "th*".

There has been a fair amount of work done on the FTS4 module for this release. But the core SQLite code has changed little and the previous release has not given any problems, so we expect this to be a very stable release.

2011-05-19 - Version 3.7.6.3

SQLite version 3.7.6.3 is a patch release that fixes a single bug associated with WAL mode. The bug has been in SQLite ever since WAL was added, but the problem is very obscure and so nobody has noticed before now. Nevertheless, all users are encouraged to upgrade to version 3.7.6.3 or later.

The bug is this: If the cache_size is set very small (less than 10) and SQLite comes under memory pressure and if a multi-statement transaction is started in which the last statement prior to COMMIT is a SELECT statement and if a checkpoint occurs right after the transaction commit, then it might happen that the transaction will be silently rolled back instead of being committed.

The default setting for cache_size is 2000. So in most situations, this bug will never appear. But sometimes programmers set cache_size to very small values on gadgets and other low-memory devices in order to save memory space. Such applications are vulnerable. Note that this bug does not cause database corruption. It is as if ROLLBACK were being run instead of COMMIT in some cases.

Bug Details

Transactions commit in WAL mode by adding a record onto the end of the WAL (the write-ahead log) that contains a "commit" flag. So to commit a transaction, SQLite takes all the pages that have changed during that transaction, appends them to the WAL, and sets the commit flag on the last page. Now, if SQLite comes under memory pressure, it might try to free up memory space by writing changed pages to the WAL prior to the commit. We call this "spilling" the cache to WAL. There is nothing wrong with spilling cache to WAL. But if the memory pressure is severe, it might be that by the time COMMIT is run, all changed pages for the transaction have already been spilled to WAL and there are no pages left to be written to WAL. And with no unwritten pages, there was nothing to put the commit flag on. And without a commit flag, the transaction would end up being rolled back.

The fix to this problem was that if all changed pages has already been written to the WAL when the commit was started, then page 1 of the database will be written to the WAL again, so that there will always be a page available on which to set the commit flag.

2011-04-17 - Version 3.7.6.2

SQLite version 3.7.6.2 adds a one-line bug fix to 3.7.6.1 that enables pthreads to work correctly on NetBSD. The problem was a faulty function signature for the open system call. The problem does not appear to have any adverse impact on any system other than NetBSD.

Upgrading from version 3.7.6.1 is only needed on NetBSD.

2011-04-13 - Version 3.7.6.1

SQLite version 3.7.6.1 fixes a single bug in 3.7.6 that can cause a segfault if SQLITE_FCNTL_SIZE_HINT is used on a unix build that has SQLITE_ENABLE_LOCKING_MODE set to 0 and is compiled with HAVE_POSIX_FALLOCATE.

Upgrading from 3.7.6 is only needed for users effected by the configuration-specific bug described above. There are no other changes to the code.

2011-04-12 - Version 3.7.6

SQLite version 3.7.6 is a regularly scheduled bi-monthly maintenance release of SQLite. Upgrading from version 3.7.5 is optional. Upgrading releases prior to 3.7.5 is recommended.

2011-02-01 - Version 3.7.5

SQLite version 3.7.5 is a regularly scheduled bi-monthly maintenance release of SQLite. Due to the discovery and fix of an obscure bug that could cause database corruption, upgrading from all prior releases of SQLite is recommended. This bug was found during code review and has not been observed in the wild.

This release adds new opcodes for the sqlite3_db_status() interface that allow more precise measurement of how the lookaside memory allocator is performing, which can be useful for tuning in applications with very tight memory constraints.

The sqlite3_vsnprintf() interface was added. This routine is simply a varargs version of the long-standing sqlite3_snprintf() interface.

The output from sqlite3_trace() interface has been enhanced to work better (and faster) in systems that use recursive extensions such as FTS3 or RTREE.

Testing with Valgrind shows that this release of SQLite is about 1% or 2% faster than the previous release for most operations.

A fork of the popular ADO.NET adaptor for SQLite known as System.Data.SQLite is now available on http://System.Data.SQLite.org/. The originator of System.Data.SQLite, Robert Simpson, is aware of this fork, has expressed his approval, and has commit privileges on the new Fossil repository. The SQLite development team intends to maintain System.Data.SQLite moving forward.

2010-12-08 - Version 3.7.4

SQLite version 3.7.4 is a regularly scheduled bi-monthly maintenance release of SQLite. Upgrading from version 3.7.2 and version 3.7.3 is optional. Upgrading from all other SQLite releases is recommended.

This release features full-text search enhancements. The older FTS3 virtual table is still fully supported, and should also run faster. In addition, the new FTS4 virtual table is added. FTS4 follows the same syntax as FTS3 but holds additional metadata which facilitates some performance improvements and more advanced matchinfo() output. Look for further full-text search enhancements in subsequent releases.

Also in this release, the EXPLAIN QUERY PLAN output has been enhanced and new documentation is provided so that application developers can more easily understand how SQLite is performing their queries.

Thanks to an account from the folks at http://www.devio.us/, OpenBSD has been added to the list of platforms upon which we test SQLite prior to every release. That list of platforms now includes:

Linux x86 & x86_64 MacOS 10.5 & 10.6 MacOS 10.2 PowerPC WinXP and Win7 Android 2.2 OpenBSD 4.7

The previous release of SQLite (version 3.7.3) has proven to be very robust. The only serious issue discovered was ticket 80ba201079 that describes an incorrect query result that can occur under very unusual circumstances. The ticket description contains details of the problem. Suffice it to say here that the problem is very obscure and is unlikely to effect most applications and so upgrading is optional. The problem is fixed, of course, in this release.

2010-October-08 - Version 3.7.3

SQLite version 3.7.3 is a regularly scheduled bi-monthly maintenance release of SQLite. Upgrading from version 3.7.2 is optional. Upgrading from all other releases is recommended.

This release adds two new interfaces (really just variations on existing interfaces). The sqlite3_create_function_v2() interface adds a destructor for the application-data pointer. The new sqlite3_soft_heap_limit64() interface allows the soft heap limit to be set to a value greater than 231.

The RTREE extension has been enhanced with the ability to have an application-defined query region. This might be used, for example, to locate all objects within the field of view of a camera.

The 3.7.3 release also includes some performance enhancements, including query planner improvements, documentation updates, and fixes to some very obscure bugs.

2010-August-24 - Version 3.7.2

SQLite version 3.7.2 fixes a long-standing bug that can cause the database free-page list to go corrupt if incremental_vacuum is used multiple times to partially reduce the size of a database file that contains many hundreds of unused database pages. The original bug reports together with links to the patch that fixes it can be seen here.

This bug has been in the code for at least a year and possibly longer. The bug has nothing to do with the versions 3.7.1 or 3.7.0 or any other recent release. The fact that the bug was discovered (and fixed) within hours of the 3.7.1 release is purely a coincidence.

The bug is impossible to hit without using incremental_vacuum and is very difficult to hit even with incremental_vacuum. And the kind of corruption that the bug causes can usually be fixed simply by running VACUUM. Nevertheless, because the bug can result in database corruption, it is recommended that all SQLite users upgrade to version 3.7.2 or later.

2010-August-23 - Version 3.7.1

SQLite version 3.7.1 is a stabilization release for the 3.7.x series. Other than the filesize-in-header bug that was fixed in version 3.7.0.1, no major problems have been seen in 3.7.0. Some minor corner-case performance regressions have been fixed. A typo in the OS/2 interface has been repaired.

A biggest part of the 3.7.1 release is a cleanup and refactoring of the pager module within SQLite. This refactoring should have no application-visible effects. The purpose was to reorganize the code in ways that make it easier to prove correctness.

The 3.7.1 release adds new experimental methods for obtained more detailed memory usage information and for controlling database file fragmentation. And the query planner now does a better job of optimizing the LIKE and GLOB operators.

This release increases the maximum size of database pages from 32KiB to 64KiB. A database with 64KiB pages will not be readable or writable by older versions of SQLite. Note that further increases in page size are not feasible since the file format uses 16-bit offsets to structures within each page.

2010-August-04 - Version 3.7.0.1

SQLite version 3.7.0.1 is a patch release to fix a bug in the new filesize-in-header feature of the SQLite file format that could cause database corruption if the same database file is written alternately with version 3.7.0 and version 3.6.23.1 or earlier. A performance regression was also fixed in this release.

2010-07-22 - Version 3.7.0

SQLite version 3.7.0 is a major release of SQLite that features a new transaction control mechanism using a write-ahead log or WAL. The traditional rollback-journal is still used as the default so there should be no visible change for legacy programs. But newer programs can take advantage of improved performance and concurrency by enabling the WAL journaling mode.

SQLite version 3.7.0 also contains some query planner enhancements and a few obscure bug fixes, but the only really big change is the addition of WAL mode.

Выпущено обновление пакетов em-04, fo-08 и fs-08

Выпущено обновление следующих пакетов:

  • em-04_1.0-r4.9: добавлена прошивка для платы EM-04 исполнения 3;
  • fo-08_1.0-r7.9: добавлена прошивка для платы FO-08 исполнения 3;
  • fs-08_1.0-r11.9: добавлена прошивка для платы FS-08 исполнения 3.

Выпущен пакет pe-04_1.0-r4.9

Пакет pe-04 обновлен с версии 1.0-r3 до версии 1.0-r4. В пакете содержится прошивка ревизи 4, в которой появилась возможность использовать VID 125-126.

Выпущено обновление пакетов busybox-*

Пакеты busybox-* обновлены до ревизии 1.18.5-r46.1.9. Добавлена команда ftpput, необходимая для автоматической загрузки CDR на сервера FTP.

Выпущен пакет sw_1.0-r1281

Выпущено обновление пакета sw до ревизии r1281. В нем сделаны следующие изменения по отношению к ревизии r1279:

  • Исправлена ошибка: при первом "холодном" включении блока могла неверно устанавливаться конфигурация транков ethernet.
  • Изменена отправка SNMP TRAP'ов. Теперь имена хостов ресолвятся в DNS асинхронно, полученные IP адреса сохраняются в памяти. На момент отправки TRAP'а используются уже имеющиеся в памяти IP адреса, и никаких обращений к DNS не производится. Fixes #87.

Выпущен пакет sw_1.0-r1279

Только что выпущено обновление пакета sw до ревизии r1279. В нем сделаны следующие изменения по отношению к предыдущему релизу r1271:

  • В настройках платы VE-01 добавлена установка цифры для функции передачи вызова во время разговора.
  • В настройках платы VE-01 добавлен чекбокс разрешения передачи вызова опусканием трубки.
  • Исправлена ошибка: в конфигурации платы PS-001 исполнения 1 ошибочно отображалось "Исполнение платы 30 Вт", в то время как должно быть "Исполнение платы 40 Вт.".
  • CDR от плат теперь записываются в таблицу базы данных, а не в csv файл. Сделана функция автоматической периодической генерации CDR файлов и загрузки их на FTP сервер. В веб-интерфейсе сделана настройка автозагрузок CDR и отображение содержимого базы данных CDR. Closes #125.
  • В конфигурации платы VE-01 на вкладке "ДВО" добавлены установки цифр активации услуг, предоставляемых во время разговора (Отбой удерживаемого соединения, отбой активного соединения, переключение между соединениями и объединение соединений в конференцию).
  • В конфигурации SIP окончаний платы VE-01 чекбокс "Блокировать исходящие при отсутствии регистрации" выключается при сбросе настроек в значения по умолчанию кнопкой "Сбросить".
  • Исправлена ошибка набора кодеков по умолчанию в SIP окончаниях платы VE-01. Теперь по умолчанию все кодеки включены.
  • Исправлена ошибка запроса настроек ДВО абонентов. Теперь если для абонента в базе данных отсутствуют настройки ДВО, элементы ввода параметров ДВО заблокированы (ранее они были активны несмотря на то, что сами ДВО запрещены).
  • Канальным окончаниям FXS, FXO, 1IND и PRI платы VE-01 добавлен конфигурационный параметр запрета исходящих соединений при отсутствии регистрации окончания на сервере.
  • В конфигурации платы VE-01 добавлен параметр "Метод создания конференции".

Выпущена прошивка платы VE-01 ревизии 21

Выпущено обновление пакетов ve-01 и ve-01-rootfs до ревизий ve-01_1.0-r24.9 и ve-01-rootfs_1.0-r21.9. Текущая ревизия прошивки платы VE-01 обновлена до 21. По отношению к прошивке ревизии 20 сделаны следующие изменения:

  • В окончаниях FXS в режиме "Flash + цифра", когда имеется два вызова, нажатие Flash отправляет активное соединение на удержание, а в линию выдает гудок (готовность к приему цифры).
  • Изменена логика работы conference factory: теперь при создании новой конференции вызывающему абоненту больше не возвращается ответ "302 Моved temporarily", вместо этого вызов сразу передается созданному фокусу конференции, который, в свою очередь, сразу возвращает "200 OK".
  • Релизован новый метод организации конференции окончаниями FXS: сообщения REFER направляются не абонентам, а фокусу конференции, который, в свою очередь, посылает абонентам INVITE с Replaces. Это теперь метод по умолчанию. Объединение в конференцию посылкой REFER абонентам сохранено как опция.
  • Из заголовка Allow сообщений SIP убрана присутствовавшая там по ошибке UPDATE.
  • В окончаниях FXS, FXO, 1IND и PRI реализована опция, запрещающая исходящие вызовы при отсутствии регистрации на сервере регистрации.
  • Изменена логика работы режима VBD. Если VBD не запрещен в настройках канального окончания SIP, но не был согласован удаленной стороной по SDP, и при этом был выбран кодек G711 с законом кодирования, совпадающим с законом кодирования TDM канала, то при детектировании сигналов факса/модема режим VBD включается локально - только на одной стороне и без изменения payload type в пакетах RTP.
  • Сделана поддержка inbound late negotiation (входящий INVITE без SDP и SDP answer в ACK).
  • Сделаны конфигурируемыми цифры услуг, предоставляемых во время соединения в режиме Flash + цифра.
  • Окончаниям FXS добавлена возможность выполнять передачу вызова (Call transfer) комбинацией Flash+цифра. Добавлена глобальная опция, запрещающая передачу вызова простым опусканием трубки.
  • При выполнении передачи вызова, в случае получения неуспешного ответа на REFER, выполняется отбой обоих соединений.
  • Улучшена стабильность работы окончания FXS при переключении между активным и удерживаемым соединениями (ранее иногда возникала односторонняя слышимость).
  • Исправлена ошибка: если канал отключился в состоянии Busy (по таймауту 1 минута), то последующее размыкание шлейфа приводило к активации канала, но канал при этом оставался в состоянии BUSY. Теперь при размыкании шлейфа канал не активируется, а переходит в состояние Idle.

Выпущен пакет fo-08_1.0-r6.9

Пакет fo-08 обновлен с версии 1.0-r5 до версии 1.0-r6. В пакете содержится прошивка ревизи 6, в которой обрабатываются посылки вызова длительностью менее 1 секунды (в более ранних ревизиях прошивки посылки вызова длительностью менее секунды игнорировались).

Выпущен пакет dropbear_2015.68-r7.0.9

Пакет dropbear обновлен с версии 2014.66 до версии 2015.68. В пакете сделаны следующие изменения:

2015.68 - Saturday 8 August 2015:

  • Reduce local data copying for improved efficiency. Measured 30% increase in throughput for connections to localhost
  • Forwarded TCP ports connect asynchronously and try all available addresses (IPv4, IPv6, round robin DNS)
  • Fix all compile warnings, many patches from Gaël Portay Note that configure with -Werror may not be successful on some platforms (OS X) and some configuration options may still result in unused variable warnings.
  • Use TCP Fast Open on Linux if available. Saves a round trip at connection to hosts that have previously been connected. Needs a recent Linux kernel and possibly "sysctl -w net.ipv4.tcp_fastopen=3" Client side is disabled by default pending further compatibility testing with networks and systems.
  • Increase maximum command length to 9000 bytes
  • Free memory before exiting, patch from Thorsten Horstmann. Useful for Dropbear ports to embedded systems and for checking memory leaks with valgrind. Only partially implemented for dbclient. This is disabled by default, enable with DROPBEAR_CLEANUP in sysoptions.h
  • DROPBEAR_DEFAULT_CLI_AUTHKEY setting now always prepends home directory unless there is a leading slash (~ isn't treated specially)
  • Fix small ECC memory leaks
  • Tighten validation of Diffie-Hellman parameters, from Florent Daigniere of Matta Consulting. Odds of bad values are around 2-512 -- improbable.
  • Twofish-ctr cipher is supported though disabled by default
  • Fix pre-authentication timeout when waiting for client SSH-2.0 banner, thanks to CL Ouyang
  • Fix null pointer crash with restrictions in authorized_keys without a command, patch from Guilhem Moulin
  • Ensure authentication timeout is handled while reading the initial banner, thanks to CL Ouyang for finding it.
  • Fix null pointer crash when handling bad ECC keys. Found by afl-fuzz

2015.67 - Wednesday 28 January 2015:

  • Call fsync() after generating private keys to ensure they aren't lost if a reboot occurs. Thanks to Peter Korsgaard
  • Disable non-delayed zlib compression by default on the server. Can be enabled if required for old clients with DROPBEAR_SERVER_DELAY_ZLIB
  • Default client key path ~/.ssh/id_dropbear
  • Prefer stronger algorithms by default, from Fedor Brunner. AES256 over 3DES Diffie-hellman group14 over group1
  • Add option to disable CBC ciphers.
  • Disable twofish in default options.h
  • Enable sha2 HMAC algorithms by default, the code was already required for ECC key exchange. sha1 is the first preference still for performance.
  • Fix installing dropbear.8 in a separate build directory, from Like Ma
  • Allow configure to succeed if libtomcrypt/libtommath are missing, from Elan Ruusamäe
  • Don't crash if ssh-agent provides an unknown type of key. From Catalin Patulea
  • Minor bug fixes, a few issues found by Coverity scan

Выпущена прошивка платы VE-01 ревизии 20

Выпущено обновление пакетов ve-01 и ve-01-rootfs до ревизий ve-01_1.0-r23.9 и ve-01-rootfs_1.0-r20.9. Текущая ревизия прошивки платы VE-01 обновлена до 20. По отношению к прошивке ревизии 19 сделаны следующие изменения:

  • Добавлен DHCP клиент для динамического получения настроек сети от DHCP сервера. Обратите внимание, что обновление прошивки платы в режиме DHCP не поддерживается. Для обновления прошивки платы VE-01 необходимо сначала установить для нее статический адрес, затем выполнить обновление прошивки, дождаться появления платы VE-01 в списке плат, затем вернуть режим DHCP в ее настройках.
  • В качестве локального домена SIP окончаний теперь принимается не только текущий IP адрес платы, но и 127.0.0.1. Использование 127.0.0.1 в качестве домена позволяет конфигурировать TDM-only окончания (SIP окончания, вызывающие только другие окончания этой же платы) без необходимости менять домен в URI каждого из таких окончаний при изменении адреса платы, в том числе при использовании динамического (DHCP) адреса.
  • Теперь изменение IP адреса платы немедленно вступает в силу, рестарт платы больше не требуется.
  • В настройках полупостоянных потоков RTP добавлена поддержка размера пакета (ptime) 90 мс.
  • Добавлена поддержка избыточности RTP пакетов в полупостоянных RTP потоках. Теперь при конфигурации полупостоянных RTP потоков можно устанавливать величину избыточности (нет, x2, x3 или x4), что может быть полезным при работе через сеть с потерями. Эта функция поддерживается при использовании кодеков G711, G723, G729 и G726.
  • Для индикации ошибки при установке параметров полупостоянных RTP потоков добавлено состояние Error.
  • Исправлена ошибка: если в процессе работы полупостоянного RTP потока пропадал удаленный хост, и появлялась авария Remote host down, при последующем появлении удаленного хоста с прежним MAC адресом авария Remote host down не пропадала.

Выпущен пакет sw_1.0-r1271

Только что выпущено обновление пакета sw до ревизии r1271. В нем сделаны следующие изменения по отношению к предыдущему релизу r1266:

  • Обновлена прошивка ПЛИС платы SW-01. Теперь TDM-маппер коммутирует все 4 СУВ abcd, тогда как ранее коммутировались только СУВ ab, а СУВ cd всегда устанавливались в значение 01.
  • В окончаниях "RTP потоки" платы VE-01 добавлен параметр "Избыточность RTP". Теперь при конфигурации полупостоянных RTP потоков можно устанавливать величину избыточности (нет, x2, x3 и x4), что может быть полезным при работе через сеть с потерями. Данная функция будет поддерживаться платой VE-01 начиная с ревизии прошивки 20.
  • В настройках сети платы VE-01 добавлена конфигурация DHCP клиента, который появится в плате VE-01 начиная с ревизии прошивки 20.
  • Исправлена ошибка: не принималась конфигурация платы TE-01, сохраненная до ревизии 1235 из-за несовпадения размера конфигурационных данных с ожидаемым размером (начиная с ревизии 1235 размер увеличился). Теперь принимается любая конфигурация, размер которой не превосходит ожидаемого.

Новости программного обеспечения SW-01 (MC04-DSL-3U)

В этом блоге публикуются новости, связанные с развитием программного обеспечения блока MC04-DSL-3U (платы SW-01).