Posts in category PD-04

Выпущено обновление ПО платы 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.

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

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

Выпущено обновление ПО плат 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

Пакет 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.

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

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

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

Выпущено обновление ПО платы 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 порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления.

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

Выпущено обновление прошивки платы PD-04 до ревизии 11. В новой ревизии появилась поддержка модулей EM-01, FO-01 и FS-01.

Пакет sw обновлен до ревизии r1378. По отношению к предыдущему релизу r1377 в нем добавлена конфигурация модулей EM-01, FO-01 и FS-01 платы PD-04.

Выпущен пакет 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-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 включены в список распознанных.