Posts for the month of Октябрь 2017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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