Выпущено обновление ПО плат SW-01, PE-14, GE-04
Пакет ge-04 обновлен до ревизии r12. В пакет добавлены новые прошивки платы GE-04 исполнения 2 ревизий 1 и 2.
Пакет pe-14 обновлен до ревизии r2. В пакет добавлена новая прошивка платы GE-04 исполнения 2 ревизии 1.
Пакет sw обновлен до ревизии r2428. По сравнению с предыдущим релизом r2417 в нем сделаны следующие изменения:
- В веб-интерфейсе в диалоге конфигурации плат ST-018, ST-116 и ST-124 в таблице на вкладке "Конфигурация потоков в контейнере SDH" добавлен столбец "KLM".
- В веб-интерфейсе в диалогах конфигурации плат GE-04, PE-04, MC-02, GE-12, PE-14, GE-16 и GE-108 в таблице конфигурации портов столбцы "Speed" и "Duplex" объединены в один столбец "Speed/Duplex" для экономии занимаемого диалогом места.
- В веб-интерфейсе в диалоге конфигурации плат PE-04 и PE-14 в таблицу портов добавлен столбец "U/I", отображающий напряжение и ток нагрузки, ранее отображавшиеся во всплывающей подсказке.
- Добавлена поддержка платы PE-14 исполнения 2.
- В конфигурации PoE плат PE-04 и PE-14 изменен режим обнаружения отключения нагрузки с
AC disconnect
наDC disconnect
.
- Исправлена ошибка в веб-интерфейсе: при вставке текста в поле ввода регулярного выражения в диалоге тестирования регулярных выражений плат VE-01 и VE-02 не выполнялась проверка тестовых строк на совпадение с регулярным выражением.
- Исправлена ошибка в веб-интерфейсе: при обнаружении ошибки в регулярном выражении PCRE, содержащем многобайтные символы (например символы кириллицы), в диалоге тестирования регулярных выражений плат VE-01 и VE-02 место обнаружения ошибки могло выделяться неверно.
- Исправлена ошибка в веб-интерфейсе: при перезапуске платы SW-01 (например в результате пропадания питания) в веб-интерфейсе в списке установленных плат могли оставаться устаревшие строки (платы, более не присутствующие в блоке).
Выпущено обновление ПО плат SW-01, VE-01, VE-02
Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r91 и r88 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 88.
Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r99 и r52 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 52.
В новых ревизиях прошивок сделаны следующие изменения:
- Канальному окончанию FXO добавлен конфигурационный флаг "Инверсия СУВ".
- Библиотека openssl обновлена до версии 3.1.7. О сделанных в библиотеке изменениях можно прочитать здесь.
Пакет sw обновлен до ревизии r2417. По сравнению с предыдущим релизом r2414 в нем сделаны следующие изменения:
- В веб-интерфейсе в диалоге конфигурации канального окончания FXO плат VE-01/VE-02 добавлен конфигурационный параметр "Инверсия СУВ".
- В веб-интерфейсе из диалога конфигурации плат GE-12, GE-108 и GE-16 удален конфигурационный параметр "Eth" (параметр был добавлен по ошибке).
- В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03 надпись "Регенераторы отсутствуют" заменена на "Плата неисправна (отсутствует модуль DSL)" как более точно отражающую состояние регенераторов.
Пакеты openssl, openssl-conf, libssl3 и libcrypto3 обновлены до версии 3.1.7. Подробнее с изменениями, сделанными в проекте openssl, можно ознакомиться здесь.
Пакет libgnutls30 обновлен до версии 3.8.4. Подробнее с изменениями, сделанными в проекте gnutls, можно ознакомиться здесь.
Выпущено обновление ПО плат SW-01, VE-01, VE-02
Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r90 и r87 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 87.
Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r98 и r51 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 51.
В новых ревизиях прошивок сделаны следующие изменения:
- Улучшен вывод сообщений в syslog (увеличен размер очереди сообщений).
- Конфигурационный параметр "Принимать 3.1k audio" перенесен из канального окончания SS7 в настройки SSP.
- Канальное окончание SS7 передает подадрес (subaddress) вызываемого и вызывающего абонентов из параметра
Access Transport
сообщения IAM в сообщение INVITE и обратно.
- Канальное окончание SS7 при получении сообщений CON и ANM передает в сообщение "200 OK" подадрес (subaddress) подключенного (ответившего) абонента. При получении сообщения "200 OK" подадрес ответившего абонента передается в сообщении CON/ANM.
- Канальное окончание SS7 при получении сообщения IAM с несуществующим кодом CIC передает сообщение REL (ранее такое сообщение IAM игнорировалось).
- Канальное окончание SS7 при формировании индикатора
Calling-Party-Category
в сообщении IAM кроме числовых значений параметра URIcpc
принимает также строковые значения "operator", "ordinary", "test", "payphone" и т.п.
- Канальное окончание SS7 при отправке сообщений IAM поле
Nature of Address Indicator
вызываемого абонента устанавливает в значение 2 (Unknown).
- SSP SS7 добавлены конфигурационные параметры SIP, как у большинства других канальных окончаний SIP ("Логин", "Пароль", "Realm", "SIP прокси" и т.п.).
- Исправлена ошибка: получение канальным окончанием SS7 тестового вызова (сообщения IAM с категорией вызывающего абонента "test call") снимало удаленную блокировку канала.
- Исправлена ошибка: при отсутствии информации о вызывающем абоненте (caller-ID) поля
P-Asserted-Identity
и/илиRamote-Part-ID
использовали отображаемое имя и имя пользователя из URI канального окончания. Теперь при отсутствии caller-ID поля PAI/RPID в сообщение INVITE не добавляются.
- Исправлена ошибка: при некоторых условиях сигнальные линки SS7lnk могли не передавать данные в канал TDM.
- Исправлена ошибка: при изменении варианта протокола (ITU/ANSI) SS7 SSP параметры APC/DPC привязанных к этому SSP канальных окончаний SS7 и SS7lnk, заданные в формате "a-b-c", не обновлялись (их интерпретация зависит от варианта протокола - "3-8-3" или "8-8-8").
- Исправлена ошибка: полупостоянные потоки RTP не применяли настройки режима буферизации "на лету".
Пакет sw обновлен до ревизии r2414. По сравнению с предыдущим релизом r2410 в нем сделаны следующие изменения:
- В веб-интерфейсе при наличии аварий в блоке имя блока в "шапке" страницы отображается белым текстом на красном фоне.
- В диалогах конфигурации плат VE-01 и VE-02 исполнения 1 реализована новая функция тестирования регулярных выражений. Иногда (в некоторых сложных или "хитрых" случаях) бывает трудно составить регулярное выражение правильно, легко ошибиться. Кроме этого, в платах используется сразу две альтернативные реализации регулярных выражений (libpcre и libpcre2), не совсем совместимые друг с другом по синтаксису. Новая функция призвана помочь в этом. В веб-интерфейсе рядом с каждой строкой регулярного выражения размещена иконка "молоток". При клике иконки открывается диалог тестирования регулярного выражения, показывающий "на лету" совпадение редактируемого выражения с набором тестовых строк и/или показывать результат подстановки (для регулярных выражений с заменой):
- В веб-интерфейсе в диалогах конфигурации плат VE-01 и VE-02 исполнения 1 добавлены новые настройки SS7 SSP и сделан отдельный диалог для них. На вкладке "SS7" теперь только отображаются основные параметры (LPC, вариант протокола, URI), состояние SSP (Up/Down) и состояние регистрации SIP.
Выпущено обновление ПО плат SW-01, VE-01, VE-02
Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r89 и r86 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 86.
Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r97 и r50 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 50.
В новых ревизиях прошивок сделаны следующие изменения:
- Добавлена возможность подключаться к одной статической конференции по разным URI и автоматически вызывать разных участников в зависимости от использованного URI. Добавлены конфигурационные параметры "Рег. выражение вызова", "Автоматический вызов" (для рег. выражения вызова).
- В статических конференциях добавлена возможность назначать определенным участникам статус спикеров, для этого добавлен конфигурационный параметр "Спикеры". При выходе последнего спикера из конференции оставшиеся участники отбиваются.
- Канальному окончанию PRI добавлен конфигурационный флаг, позволяющий настроить режим идентификации B-канала (Preferred или Exclusive) при исходящем вызове (в передаваемом сообщении SETUP).
- Канальному окончанию PRI добавлена функция блокировки B-каналов для входящих вызовов. При получении SETUP с указанием заблокированного канала в режиме Preferred канальное окончание PRI выбирает другой свободный не заблокированный канал.
- Канальному окончанию PRI добавлены конфигурационные параметры, позволяющие задавать исключения блокировки B-каналов для входящих и для исходящих вызовов в зависимости от номера вызываемого и/или вызывающего абонентов. Примеры возможных сценариев использования блокировок и исключений блокировок B-каналов смотрите в разделе "Блокировки отдельных B-каналов" описания канального окончания PRI.
- Канальному окончанию PRI добавлены конфигурационные параметры, позволяющие задавать тип номера (Type-of-Number) и индикатор плана нумерации (Numbering-Plan-Indicator), передаваемые в сообщении SETUP.
- Улучшена валидация канальным окончанием PRI сигнальных сообщений, получаемых в ответ на SETUP.
- Канальное окончание PRI передает подадрес (subaddress) вызываемого и вызывающего абонентов из сообщения SETUP в сообщение INVITE и обратно. В сообщениях SIP подадрес передается в параметрах "isub" и "isub-encoding" URI вызывающего и вызываемого абонентов.
- Канальное окончание PRI при получении сообщения CONNECT передает в сообщение "200 OK" идентификацию подключенного (ответившего) абонента (имя, адрес, подадрес). При получении сообщения "200 OK" идентификация ответившего абонента передается в сообщении CONNECT.
- Исправлена ошибка: канальное окончание PRI при получении ответа "183 Session Progress" вместо сообщения PROGRESS передавало сообщение ALERTING.
Пакет sw обновлен до ревизии r2410. По сравнению с предыдущим релизом r2400 в нем сделаны следующие изменения:
- В веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01 и VE-02 исполнения 1 добавлены конфигурационные параметры "Тип номера", "Индикатор плана нумерации", "Preferred (non-Exclusive) B-каналы", блокировки разговорных каналов для входящих вызовов, исключения блокировок B-каналов по номерам вызывающего и вызываемого для входящих и исходящих вызовов.
- В веб-интерфейсе в диалоге конфигурации статических конференций плат VE-01 и VE-02 исполнения 1 добавлены конфигурационные параметры "Рег. выражение вызова" с соответствующим параметром замены "Автоматический вызов", и параметр "Спикеры (рег. выражение)".
- Добавлена поддержка платы GE-04 исполнения 2.
- Добавлена поддержка платы ST-116.
- Исправлена ошибка в веб-интерфейсе: если каналу в TDM-маппере установить режим "Очистить", а затем изменить его на "Цикловый СС", то ячейка канала отображалась неверно (серый цвет текста вместо синего).
- Устранено ложное сообщение в лог "queue is full" при попытке отправить сообщение другой плате по шине управления в режиме резерва.
Пакеты opkg и libopkg1 обновлены до версии 0.2.4-r2. В пакете opkg версии 0.2.4-r1 файл /etc/opkg/trusted.gpg, содержащий публичный ключ АДС, ошибочно был создан программой gpg более поздней версии, чем используется в плате SW-01. В результате gpg платы SW-01 может "не понять" формат этого файла. Если при попытке обновления ПО Вы получаете сообщения "Signature check failed", проверьте, что в плате есть публичный ключ 778A73C3
, командой opkg-key list
. Если вместо ключа команда выдает сообщение об ошибке, установите ключ заново командой
rm -f /etc/opkg/trusted.gpg && wget -O- https://repo.adc-line.ru/keys/adc.key | opkg-key add -
Выпущено обновление ПО плат SW-01, VE-01, VE-02
Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r88 и r85 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 85.
Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r96 и r49 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 49.
В новых ревизиях прошивок сделаны следующие изменения:
- Канальному окончанию PRI добавлена возможность блокировки исходящих в сторону сети TDM вызовов для каждого B-канала.
- Добавлена поддержка регулярных выражений PCRE2 (библиотека libpcre2). PCRE2 имеет ряд полезных возможностей, например условная подстановка, благодаря которой можно одним регулярным выражением с заменой выполнять разные подстановки в зависимости от исходного номера:
/^1(?:(222)|(333)|(444))$/89${1:+777}${2:+666}${3:+555}
(см. в regex101).
Синтаксис PCRE2 не полностью обратно совместим с PCRE. Основное отличие - другой формат ссылок на группы захвата в строках замены ($1
,$2
,${3}
и т.д. вместо\1
,\2
,\3
и т.д. в PCRE). Также PCRE2 более строго чем PCRE контролирует синтаксис регулярных выражений, в результате чего в очень редких случаях регулярное выражение, работавшее в PCRE, может не работать в PCRE2. Для обеспечения обратной совместимости с уже существующими конфигурациями в платах VE-01 и VE-02 сохранена поддержка регулярных выражений PCRE (библиотека libpcre). Выбор используемой библиотеки выполняется автоматически для каждого регулярного выражения по следующим правилам:Дополнительно введена глобальная настройка, определяющая, в каком режиме будут выполняться регулярные выражения, принимающая одно из следующих значений:- если регулярное выражение не компилируется PCRE2 (возникает ошибка) - используется PCRE (libpcre);
- если используется выражение с заменой, и в строке замены имеются ссылки со "старым" синтаксисом (
\1
,\2
,\3
и т.д.) - используется PCRE (libpcre); - во всех остальных случаях используется PCRE2 (libpcre2).
- авто (значение по умолчанию) - выбор PCRE или PCRE2 выполняется автоматически по описанным выше правилам;
- PCRE - всегда используется PCRE (libpcre);
- PCRE2 - всегда используется PCRE2 (libpcre2).
- Пакет openssl обновлен до версии 3.1.6. Подробнее об изменениях в openssl можно прочитать здесь.
Пакет sw обновлен до ревизии r2400. По сравнению с предыдущим релизом r2382 в нем сделаны следующие изменения:
- В веб-интерфейсе изменен диалог аутентификации пользователя. Ранее в этом диалоге присутствовал выбор варианта веб-интерфейса ("мультиплексор" или "IP АТС"), и была возможность случайно изменить используемый вариант. Теперь выбранный вариант в диалоге аутентификации только отображается, а его изменение производится в отдельном диалоге, который вызывается нажатием кнопки "Изменить":
- В веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01 и VE-02 добавлена вкладка "Блокировки", на которой можно блокировать разговорные каналы для исходящих в сторону TDM вызовов.
- В веб-интерфейсе на вкладке "Разное" диалога конфигурации плат VE-01 и VE-02 добавлен конфигурационный параметр "Режим PCRE".
- В веб-интерфейсе во всех диалогах настроек плат VE-01 и VE-02, где есть регулярные выражения, при выполнении ввода в поля регулярных выражений и/или замен выполняется контроль "на лету" синтаксиса регулярных выражений. В случае обнаружении ошибки соответствующая часть выражения (от места обнаружения ошибки и до конца) выделяется светло-красным фоном. При наведении курсора на выделенную часть отображается сообщение об ошибке:
При наличии в строке замены ссылок на группы захвата в стиле PCRE (\1
,\2
и т.д.) такая ссылка выделяется желтым фоном (в режиме "авто") или красным фоном (в режиме "PCPE2"). Это поможет сократить время на обнаружение и исправление возможных ошибок конфигурации.
- В веб-интерфейсе на вкладке "TDM" в заголовке группы параметров "Передача бита целостности тракта" был чекбокс, который использовался не по прямому назначению - он не был конфигурационным параметром, а только скрывал или раскрывал таблицу с другими параметрами. Теперь этот чекбокс заменен значком в виде треугольника.
- Исправлена ошибка в веб-интерфейсе: не отображались параметры платы PS-220D исполнения 5.
- Исправлена ошибка в веб-интерфейсе: при обнаружении ошибки в значениях конфигурационных параметров "Передавать Caller-ID" и "Принимать Caller-ID", расположенных на вкладке "Разное" диалога конфигурации плат VE-01 и VE-02, вместо вкладки "Разное" выполнялся переход на вкладку "Настройки".
- Исправлена ошибка, в результате которой в некоторых случаях в веб-интерфейсе не предлагалось обновление платы несмотря на наличие прошивки более поздней ревизии чем имеющейся в плате.
Пакет ca-certificates обновлен до версии 20240204. По сравнению с предыдущим релизом 20230311 в него добавлены новые корневые сертификаты и удалены сертификаты с истекшим сроком действия.
Выпущено обновление ПО плат 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. Изменения в библиотеке по сравнению с предыдущими версиями можно посмотреть здесь.
Выпущено обновление ПО плат 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 соответствующее событие не передавалось канальным окончаниям, что могло приводить к неправильной работе перехвата вызовов.
Выпущено обновление ПО плат 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
Пакет 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 в ней сделаны следующие изменения:
- Плата возвращает свой серийный номер (при его наличии) для отображения на вкладке "Инвентаризация" веб-интерфейса.
- Реализовано создание, конфигурирование и удаление статических конференций.
- Реализована обработка конференциями сообщения 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
В ПО платы 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 принудительно сбрасываются (в плату записываются пустые строки).
Выпущено обновление ПО платы SW-01
Пакет sw обновлен до ревизии r2179. По сравнению с предыдущим релизом r2173 в нем сделаны следующие изменения:
- Реализована функция сброса к заводским настройкам. Если после длинного (5 сек.) нажатия CLR (сброс IP адреса) продолжать удерживать кнопку CLR нажатой еще 10 секунд, воспроизводится трехкратный звуковой сигнал (сопровождаемый миганием "OK"), и выполняется сброс следующих настроек:
- сбрасывается пароль веб-пользователя 'admin' в значение по умолчанию (пустая строка);
- все веб-пользователи кроме 'admin' удаляются;
- сбрасываются сетевые настройки в '/etc/network/interfaces' к исходным значениям;
- удаляется пароль 'root' в '/etc/passwd';
- очищается конфигурация блока в '/usr/share/sw/config.xml'.
- В веб-интерфейсе из диалога конфигурации канального окончания DS плат VE-01/VE-02 убран конфигурационный параметр
Передавать "отбой" при отключении конференции
. Там же исправлено название параметраСигнал включения Tx
наСигнал подключения Tx
.
- В веб-интерфейсе на подвкладках "Порты" и "RSTP" вкладки "Ethernet" обозначения "eth1" и "eth2" портов 8 и 9 коммутатора изменены на "Eth1" и "Eth2" соответственно (теперь обозначения соответствуют надписям на лицевой панели).
- В веб-интерфейсе на подвкладках "VLAN" и "Trunks" вкладки "Ethernet" ячейкам таблиц с чекбоксами портов 8, 9 и 63 добалены всплывающие подсказки с обозначениями портов "Eth1", "Eth2" и "CPU" соответственно.
Выпущено обновление ПО плат 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 добавлены конфигурационные параметры "Префикс межгорода" и "Сигнал готовности после префикса МГ".
Выпущено обновление ПО плат 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, 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 в ней скорректирован период декремента таймера выключения.
Выпущено обновление ПО плат 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 в ней исправлена функция начальной загрузки конфигурации.
Выпущено обновление ПО плат 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 отсутствовал чекбокс "Шлейф".
- Исправлена опечатка в названии столбца в веб-интерфейсе.
Выпущено обновление ПО плат 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, 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 добавлен конфигурационный параметр "Таймаут набора".
Выпущено обновление ПО плат 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, 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, 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, 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, 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
Пакет 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 не сохранялась в конфиг-файле.
Выпущено обновление ПО плат 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, 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 в ней скорректированы номиналы уровней приема и передачи.
Выпущено обновление ПО плат 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 добавлен конфигурационный параметр "Рег. выражение набора".
Выпущено обновление ПО платы SW-01
Пакет sw обновлен до ревизии r1933. По сравнению с предыдущим релизом r1929 в нем сделан ряд улучшений пользовательского интерфейса:
- При записи конфигурации плат VE-01 и VE-02 выполняется проверка, не назначены ли канальные окончания, использующие СУВ, на каналы, попадающие в таймслот 0 потоков E1, и если да, выдается диалог с предупреждением.
- Исправлена ошибка: в веб-интерфейсе при появлении всплывающего окна (диалога) фокус оставался на элементе "под" открывшимся окном, и этот элемент продолжал получать ввод. Теперь при появлении всплывающего окна фокус устанавливается на элемент ввода в этом окне.
- Ранее, если сообщение о недопустимом значении конфигурационного параметра закрыть клавишей Esc, фокус ввода не устанавливался на поле с ошибочным значением. Теперь фокус устанавливается при закрытии сообщения любым способом.
- Исправлена ошибка: при вводе недопустимого значения коррекции хода часов реального времени сообщение об ошибке могло выдаваться дважды.
Выпущено обновление ПО плат 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.
- Исправлена ошибка, приводившая к появлению двойных атрибутов при импорте конфигурации платы.
Выпущено обновление ПО плат 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. При импорте ранее экспортированного файла содержащиеся в нем настройки записываются в плату независимо от места ее установки. Эти функции позволяют переносить настройки одной платы в другую как в пределах блока, так и из одного блока в другой.
Выпущено обновление ПО платы 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 перешла в резерв, а затем снова активировалась) сервера из файла конфигурации добавлялись к уже имевшемуся списку серверов в ОЗУ, что приводило к дублированию. Теперь список серверов очищается как при остановке агента, так и при его старте.
Выпущено обновление ПО плат 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 при нажатии кнопки "Сброс" в веб-интерфейсе.
Выпущено обновление ПО плат 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.
Выпущено обновление ПО плат 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 добавлены настройки приоритета и режима журналирования.
Выпущено обновление ПО плат 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 не устанавливались параметры "Шаблон запроса АОН" и "Макс. число запросов АОН".
Выпущено обновление ПО платы 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-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" зажигался независимо от того, были ли завершенные аварии подтверждены или нет.
Выпущено обновление ПО платы 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 прокси" канальных окончаний не применялись к уже выполненной регистрации.
Выпущено обновление ПО плат 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 добавлен конфигурационный флаг, при установке которого первый сигнал "Ответ" не воспринимается как запрос АОН, если не сопровождается тональным сигналом 500 Гц. Подробности смотрите на странице описания канального окончания 1IND.
- Канальным окончаниям 1IND добавлен конфигурационный параметр "Межцифровая пауза", позволяющий регулировать значение пауз между сериями импульсов набора номера.
- Канальным окончаниям 1IND добавлен конфигурационный параметр "Пауза межгорода", позволяющий устанавливать дополнительную паузу в процессе передачи номера при исходящем в направлении TDM вызове.
- Улучшена организация взаимодействия с SW-01 по шине управления: уменьшена вероятность ложного пропадания платы при большой загрузке служебными сообщениями.
- Исправлена ошибка, которая могла приводить к падению и последующей перезагрузке платы при отбое поставленного на холд соединения канального окончания FXO.
Пакет sw обновлен до ревизии r1742. По сравнению с предыдущим релизом r1732 в нем сделаны следующие изменения:
- Добавлена поддержка функции синхронизации регистраций SIP-пользователей плат VE-01.
- В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 добавлены параметры "Инверсия СУВ", "Использовать сигнал "Снятие ответа", "Воспринимать первый "Ответ" как запрос АОН", "Пауза межгорода" и "Межцифровой интервал".
- В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 в параметре "Префикс межгорода" разрешен ввод нецифровых символов.
Выпущено обновление ПО платы 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, 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 секунд.
Выпущены прошивки плат 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, 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 веб-интерфейса.
Выпущено обновление ПО плат 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 анализируется тип оповещения, и перезагрузка платы выполняется только в случае необходимости.
Выпущено обновление ПО плат 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.
Выпущено обновление ПО платы 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 (например недопустимого значения порога джиттера) выводилось сообщение об ошибке, однако диалог настроек закрывался.
Выпущено обновление ПО платы 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 обновлен до ревизии 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 и 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 обновлен до ревизии r1504. По сравнению с предыдущим релизом r1500 в нем сделаны следующие изменения:
- В веб-интерфейсе конфигурации платы VE-01 добавлена возможность создания и конфигурации канальных окончаний "ретрансляторы ППС-Р3" (PPS), предназначенных для работы с ретрансляторами ППС-Р3 или аналогичными им. Прошивка платы VE-01 с поддержкой этого типа канальных окончаний выйдет в ближайшее время.
- В веб-интерфейсе в конфигурации плат SM-01/SM-02 при установке чекбокса "Блокирован" поле "Номер потока TDM" соответствующего интерфейса очищается, что, таким образом, отключает выход в шину TDM блока.
- В веб-интерфейсе скорректированы стили всплывающих окон. Ранее в новом firefox всплывающие окна оказывались растянутыми на полный размер окна браузера.
Выпущено обновление ПО платы 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 обновлен до ревизии 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.
Выпущено обновление ПО плат 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 обновлен до ревизии r1476. По сравнению с предыдущим релизом r1470 в нем сделаны следующие изменения:
- В стартовый скрипт добавлено включение выхода контроля частоты часов реального времени для их контроля и калибровки в процессе производства плат SW-01.
- Выполнение opkg upgrade через веб-интерфейс теперь требует наличия у пользователя права изменения конфигурации.
- Добавлен вывод в лог сообщений о выполнении рестарта swd и перезагрузки платы с помощью веб-интерфейса.
- В веб-интерфейсе конфигурации платы EM-04 при включении шлейфа поля ввода уровней сигнала становятся неактивными. В нижней части окна настроек добавлены картинки, поясняющие работу платы в режиме цифрового и аналогового шлейфов.
- В веб-интерфейсе конфигурации платы VE-01 при создании канальных окончаний SIP начальное значение чекбоксов "АРУ" - "выключено". Также АРУ выключается при нажатии кнопки "Сбросить".
Выпущено обновление прошивки платы 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
Пакет 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 обновлен до ревизии 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, 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 теперь установлена в "Отключен".
Выпущено обновление прошивки платы 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 порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления.
Выпущено обновление ПО платы SW-01
Пакет sw обновлен до ревизии r1405. По отношению к предыдущему релизу r1402 сделаны следующие изменения:
- Названия линий тактовой синхронизации приведены к единой системе: refclk0 и refclk1. Названия исправлены в интерфейсах конфигурации плат SM-01, SM-02, TE-01, VE-01, а также на вкладке "Генератор".
- Исправлена ошибка, в результате которой нельзя было сконфигурировать все каналы линейного тракта плат SM-01, SM-02 для TDM.
- Исправлена ошибка, приводившая к неверному отображению значения AS и неотображению значения UAS в состоянии интерфейсов регенераторов второго типа. Ошибка присутствовала начиная с r1400.
Выпущено обновление ПО плат SM-02 и VE-01
Прошивка платы SM-02 обновлена до ревизии 5. Суть изменения: обновлено firmware микросхемы DSL.
Прошивка платы VE-01 обновлена до ревизии 25. В ней сделаны следующие изменения по отношению к предыдущей ревизии 24:
- Исправлена ошибка: при переводе канальных окончаний TDM на hold им не проигрывалась музыка.
- Исправлена ошибка, которая могла приводить к перезагрузке платы при смене IP адреса.
- Исправлена ошибка, которая могла приводить к отсутствию синхронизации времени платы VE-01 с сервером платы SW-01.
Выпущен пакет sw_1.0-r1363
Выпущено обновление пакета sw до ревизии r1363. В нем сделаны следующие изменения по отношению к предыдущему релизу r1361:
- Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U "портились" установки режима СУВ в TDM маппере при сохранении конфигурации платы VE-01.
- Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U нельзя было назначить номер потока E1 транку PRI в конфигурации платы VE-01.
- На вкладке "Обновление ПО" web-интерфейса теперь отображается полная версия пакета sw.
Выпущено обновление ПО платы 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-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 маппера нумерация каналов (столбцов) продублирована в нижней части таблицы. Кнопки "Отменить"/"Вернуть" продублированы под таблицей.
Выпущено обновление ПО платы 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-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.
Выпущена прошивка платы 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 размер увеличился). Теперь принимается любая конфигурация, размер которой не превосходит ожидаемого.